]> git.lyx.org Git - features.git/blob - lib/layouts/beamer.layout
Allow to separate menu string from label string for arguments
[features.git] / lib / layouts / beamer.layout
1 #% Do not delete the line below; configure depends on this
2 #  \DeclareLaTeXClass[beamer,amssymb.sty,hyperref.sty,pgf.sty,xcolor.sty,xxcolor.sty]{Beamer}
3 #  \DeclareCategory{Presentations}
4 # Original Author: Till Tantau <tantau@users.sourceforge.net>
5 # Revised and extended by Jürgen Spitzmüller <spitz@lyx.org>, Uwe Stöhr <uwestoehr@lyx.org>,
6 #   Richard Heck <rgheck@lyx.org>, Martin Vermeer <martin.vermeer@hut.fi> and probably others.
7
8
9 Format 41
10
11 # Beamer does not work with enumitem.
12 # See bug #7047.
13 ExcludesModule enumitem
14
15 #
16 # GLOBAL SETTINGS
17 #
18
19 # Includes
20 Input stdcounters.inc
21 Input stdinsets.inc
22
23 # General textclass parameters
24 Columns            1
25 Sides              1
26 SecNumDepth        2
27 TocDepth           2
28 DefaultStyle       Standard
29
30 # Pre-loaded packages
31 Provides hyperref  1
32 Provides geometry  1
33 Provides color     1
34 Provides xcolor    1
35
36 # The default font layout
37 DefaultFont
38   Family           Sans
39   Series           Medium
40   Shape            Up
41   Size             Normal
42   Color            None
43 EndFont
44
45 # Provide an own maketitle command, which can be altered by Title_(Plain_Frame)
46 TitleLaTeXName makebeamertitle
47 AddToPreamble
48   % this default might be overridden by plain title style
49   \newcommand\makebeamertitle{\frame{\maketitle}}%
50   % (ERT) argument for the TOC
51   \AtBeginDocument{%
52     \let\origtableofcontents=\tableofcontents
53     \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
54     \def\gobbletableofcontents#1{\origtableofcontents}
55   }
56 EndPreamble
57
58
59 #
60 # STANDARD STYLE
61 #
62
63 Style Standard
64   Category         MainText
65   Margin           Static
66   LatexType        Paragraph
67   LatexName        dummy
68   ParIndent        MM
69   ParSkip          0.4
70   Align            Left
71   AlignPossible    Block, Left, Right, Center
72   LabelType        No_Label
73 End
74
75
76 #
77 # LISTS
78 #
79
80 Style Itemize
81   Category         List
82   Margin           Static
83   LatexType        Item_Environment
84   LatexName        itemize
85   Argument 1
86     LabelString    "Overlay Specifications|S"
87     Tooltip        "Overlay specifications for this list"
88     LeftDelim      [<
89     RightDelim     >]
90   EndArgument
91   Argument item:1
92     LabelString   "Custom Item|s"
93     Tooltip       "A customized item string"
94   EndArgument
95   Argument item:2
96     MenuString    "Item Overlay Specifications"
97     LabelString   "On Slide"
98     Tooltip       "Overlay specifications for this item"
99     LeftDelim      <
100     RightDelim     >
101   EndArgument
102   NextNoIndent     1
103   LeftMargin       MMN
104   LabelSep         xx
105   ItemSep          0.2
106   TopSep           0.7
107   BottomSep        0.7
108   ParSep           0.3
109   Align            Left
110   LabelType        Itemize
111 End
112
113 Style Enumerate
114   Category         List
115   Margin           Static
116   LatexType        Item_Environment
117   LatexName        enumerate
118   Argument 1
119     LabelString    "Overlay Specifications|S"
120     Tooltip        "Overlay specifications for this list"
121     LeftDelim      [<
122     RightDelim     >]
123   EndArgument
124   Argument 2
125     LabelString    "Mini Template"
126     Tooltip        "Mini template for this list (see beamer manual for details)"
127   EndArgument
128   Argument item:1
129     LabelString   "Custom Item|s"
130     Tooltip       "A customized item string"
131   EndArgument
132   Argument item:2
133     MenuString    "Item Overlay Specifications"
134     LabelString   "On Slide"
135     Tooltip       "Overlay specifications for this item"
136     LeftDelim      <
137     RightDelim     >
138   EndArgument
139   NextNoIndent     1
140   LeftMargin       MMN
141   LabelSep         xx
142   ParSkip          0.0
143   ItemSep          0.2
144   TopSep           0.7
145   BottomSep        0.7
146   ParSep           0.3
147   Align            Left
148   LabelType        Enumerate
149   RefPrefix        enu
150 End
151
152 Style Description
153   Category         List
154   Margin           First_Dynamic
155   LatexType        Item_environment
156   LatexName        description
157   Argument 1
158     LabelString    "Overlay Specifications|S"
159     Tooltip        "Overlay specifications for this list"
160     LeftDelim      [<
161     RightDelim     >]
162   EndArgument
163   Argument 2
164     LabelString    "Longest label|s"
165     Tooltip        "The longest label in this list (to determine the indendation width)"
166   EndArgument
167   Argument item:1
168     MenuString    "Item Overlay Specifications"
169     LabelString   "On Slide"
170     Tooltip       "Overlay specifications for this item"
171     LeftDelim      <
172     RightDelim     >
173   EndArgument
174   NextNoIndent     1
175   LeftMargin       MM
176   LabelSep         xx
177   ParSkip          0.4
178   ItemSep          0.2
179   TopSep           0.7
180   BottomSep        0.7
181   ParSep           0.3
182   Align            Left
183   LabelType        Manual
184   LabelFont 
185     Series         Bold
186   EndFont
187 End
188
189
190 #
191 # SECTIONING
192 #
193
194 Style Part
195   Category         Section
196   Margin           Dynamic
197   LatexType        Command
198   LatexName        part
199   Argument 1
200     LabelString    "Mode"
201     MenuString     "Mode Specification|S"
202     Tooltip        "Specify in which mode (article, presentation etc.) this header appears"
203     LeftDelim      <
204     RightDelim     >
205   EndArgument
206   Argument 2
207     LabelString    "Short Title|S"
208     Tooltip        "The part as it appears in the table of contents/running headers"
209   EndArgument
210   NeedProtect      1
211   NextNoIndent     1
212   Labelsep         xx
213   ParSkip          0.4
214   TopSep           4
215   BottomSep        4
216   ParSep           0.8
217   Align            Center
218   LabelType        Static
219   LabelString      "Part"
220   RefPrefix        part
221   Font 
222     Family         Roman
223     Series         Bold
224     Size           Huge
225   EndFont
226   LabelFont
227     Color          Latex
228   EndFont
229   TocLevel         0
230 End
231
232 Style Section
233   Category         Section
234   Margin           First_Dynamic
235   LatexType        Command
236   LatexName        lyxframeend{}\section
237   NeedProtect      1
238   NextNoIndent     1
239   LabelSep         xx
240   ParSkip          0.4
241   TopSep           2
242   BottomSep        0.25
243   ParSep           0.7
244   Align            Left
245   LabelType        Counter
246   LabelCounter     section
247   LabelString      "Section \arabic{section}"
248   RefPrefix        sec
249   Argument 1
250     LabelString    "Mode"
251     MenuString     "Mode Specification|S"
252     Tooltip        "Specify in which mode (article, presentation etc.) this header appears"
253     LeftDelim      <
254     RightDelim     >
255   EndArgument
256   Argument 2
257     LabelString    "Short Title|S"
258     Tooltip        "The section as it appears in the table of contents/running headers"
259   EndArgument
260   Font 
261     Family         Roman
262     Series         Bold
263     Size           huge
264   EndFont
265   LabelFont 
266     Color          latex
267   EndFont
268   LabelStringAppendix "\Alph{section}"
269   TocLevel         1
270 End
271
272 Style Section*
273   CopyStyle        Section
274   Category         Unnumbered
275   Margin           Static
276   LatexName        lyxframeend{}\section
277   LabelType        No_Label
278   ResetArgs        1
279   Argument 1
280     LabelString    "Mode"
281     MenuString     "Mode Specification|S"
282     Tooltip        "Specify in which mode (article, presentation etc.) this header appears"
283     LeftDelim      <
284     RightDelim     >
285   EndArgument
286   LaTeXParam       *
287 End
288
289 Style Subsection
290   Category         Section
291   Margin           First_Dynamic
292   LatexType        Command
293   LatexName        lyxframeend{}\subsection
294   NeedProtect      1
295   NextNoIndent     1
296   LabelSep         xx
297   ParSkip          0.4
298   TopSep           2
299   BottomSep        0.25
300   ParSep           0.5
301   Align            Left
302   LabelType        Counter
303   LabelCounter     subsection
304   LabelString      "Subsection \arabic{section}.\arabic{subsection}"
305   RefPrefix        sub
306   Argument 1
307     LabelString    "Mode"
308     MenuString     "Mode Specification|S"
309     Tooltip        "Specify in which mode (article, presentation etc.) this header appears"
310     LeftDelim      <
311     RightDelim     >
312   EndArgument
313   Argument 2
314     LabelString    "Short Title|S"
315     Tooltip        "The subsection as it appears in the table of contents/running headers"
316   EndArgument
317   Font 
318     Family         Roman
319     Series         Bold
320     Size           larger
321   EndFont
322   LabelFont 
323     Color          latex
324   EndFont
325   LabelStringAppendix "\arabic{section}.\arabic{subsection}"
326   TocLevel         2
327 End
328
329 Style Subsection*
330   CopyStyle        Subsection
331   Category         Unnumbered
332   Margin           Static
333   LatexName        lyxframeend{}\subsection
334   LabelType        No_Label
335   ResetArgs        1
336   Argument 1
337     LabelString    "Mode"
338     MenuString     "Mode Specification|S"
339     Tooltip        "Specify in which mode (article, presentation etc.) this header appears"
340     LeftDelim      <
341     RightDelim     >
342   EndArgument
343   LaTeXParam       *
344 End
345
346 Style Subsubsection
347   Category         Section
348   Margin           First_Dynamic
349   LatexType        Command
350   LatexName        lyxframeend{}\subsubsection
351   NeedProtect      1
352   NextNoIndent     1
353   LabelSep         xx
354   ParSkip          0.4
355   TopSep           2
356   BottomSep        0.25
357   ParSep           0.5
358   Align            Left
359   LabelType        Counter
360   LabelCounter     subsubsection
361   LabelString      "Subsubsection \arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
362   RefPrefix        sub
363   Argument 1
364     LabelString    "Mode"
365     MenuString     "Mode Specification|S"
366     Tooltip        "Specify in which mode (article, presentation etc.) this header appears"
367     LeftDelim      <
368     RightDelim     >
369   EndArgument
370   Argument 2
371     LabelString    "Short Title|S"
372     Tooltip        "The subsubsection as it appears in the table of contents/running headers"
373   EndArgument
374   Font 
375     Family         Roman
376     Series         Bold
377     Size           large
378   EndFont
379   LabelFont 
380     Color          latex
381   EndFont
382   LabelStringAppendix "\arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
383   TocLevel         3
384 End
385
386 Style Subsubsection*
387   CopyStyle        Subsubsection
388   Category         Unnumbered
389   Margin           Static
390   LatexName        lyxframeend{}\subsubsection
391   LabelType        No_Label
392   ResetArgs        1
393   Argument 1
394     LabelString    "Mode"
395     MenuString     "Mode Specification|S"
396     Tooltip        "Specify in which mode (article, presentation etc.) this header appears"
397     LeftDelim      <
398     RightDelim     >
399   EndArgument
400   LaTeXParam       *
401 End
402
403
404 #
405 # FRAMES
406 #
407
408 Style BeginFrame
409   Category         Frames
410   TocLevel         4
411   KeepEmpty        1
412   LatexType        Command
413   LatexName        lyxframeend{}\lyxframe
414   Argument 1
415     LabelString    "Frame Options"
416     Tooltip        "Frame options (see beamer manual)"
417   EndArgument
418   Margin           First_Dynamic
419   NextNoIndent     1
420   ParSkip          0
421   TopSep           2.5
422   BottomSep        0.5
423   ParSep           0
424   Align            Center
425   LabelType        Static
426   LabelBottomSep   0
427   LeftMargin       M
428   LabelSep         xx
429   LabelString      "Frame"
430   Font
431     Series         Bold
432     Size           Largest
433     Color          Blue
434   EndFont
435   LabelFont 
436     Family         Roman
437     Color          latex
438   EndFont
439   Preamble
440     \long\def\lyxframe#1{\@lyxframe#1\@lyxframestop}%
441     \def\@lyxframe{\@ifnextchar<{\@@lyxframe}{\@@lyxframe<*>}}%
442     \def\@@lyxframe<#1>{\@ifnextchar[{\@@@lyxframe<#1>}{\@@@lyxframe<#1>[]}}
443     \def\@@@lyxframe<#1>[{\@ifnextchar<{\@@@@@lyxframe<#1>[}{\@@@@lyxframe<#1>[<*>][}}
444     \def\@@@@@lyxframe<#1>[#2]{\@ifnextchar[{\@@@@lyxframe<#1>[#2]}{\@@@@lyxframe<#1>[#2][]}}
445     \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{%
446       \frame<#1>[#2][#3]{\frametitle{#4}#5}}
447   EndPreamble
448 End
449
450 Style BeginPlainFrame
451   Category          Frames
452   TocLevel          4
453   KeepEmpty         1
454   LatexType         Command
455   LatexName         lyxframeend{}\lyxplainframe
456   Margin            First_Dynamic
457   NextNoIndent      1
458   ParSkip           0
459   TopSep            2.5
460   BottomSep         0.5
461   ParSep            0
462   Align             Center
463   LabelType         Static
464   LabelBottomSep    0
465   LeftMargin        M
466   LabelSep          xx
467   LabelString       "Frame (no head/foot/sidebars)"
468   Font
469     Series          Bold
470     Size            Largest
471     Color           Blue
472   EndFont
473   LabelFont 
474     Family          Roman
475     Color           latex
476   EndFont
477   Preamble
478     \long\def\lyxplainframe#1{\@lyxplainframe#1\@lyxframestop}%
479     \def\@lyxplainframe{\@ifnextchar<{\@@lyxplainframe}{\@@lyxplainframe<*>}}%
480     \long\def\@@lyxplainframe<#1>#2\@lyxframestop#3\lyxframeend{%
481       \frame<#1>[plain]{\frametitle{#2}#3}}
482   EndPreamble
483 End
484
485 Style AgainFrame
486   Category          Frames
487   KeepEmpty         0
488   LatexType         Command
489   LatexName         lyxframeend{}\againframe
490   Argument 1
491     LabelString     "On Slide"
492     MenuString      "Overlay Specifications|S"
493     Tooltip         "Overlay specifications for this frame"
494     LeftDelim       <
495     RightDelim      >
496   EndArgument
497   Argument 2
498     LabelString     "Default Overlay Specifications"
499     Tooltip         "Default overlay specifications within this frame"
500     LeftDelim       [<
501     RightDelim      >]
502   EndArgument
503   Argument 3
504     MenuString      "Frame Options"
505     LabelString     "Options"
506     Tooltip         "Frame options (see beamer manual)"
507   EndArgument
508   Margin            First_Dynamic
509   NextNoIndent      1
510   ParSkip           0
511   TopSep            3
512   BottomSep         3
513   ParSep            0
514   Align             Center
515   LabelType         Static
516   LabelBottomSep    0
517   LeftMargin        M
518   LabelSep          xx
519   LabelString       "Repeat frame with label"
520   Font
521     Color           latex
522   EndFont
523   LabelFont 
524     Family          Roman
525     Color           latex
526     Series          Bold
527     Size            Largest
528   EndFont
529 End
530
531 Style EndFrame
532   Category          Frames
533   KeepEmpty         1
534   LatexType         Command
535   LatexName         lyxframeend
536   Margin            First_Dynamic
537   ParSkip           0
538   TopSep            0
539   BottomSep         3
540   ParSep            0
541   Align             Center
542   LabelType         Static
543   LabelBottomSep    0
544   LeftMargin        MMMMM
545   LabelString       "________________________________"
546   LabelFont 
547     Family          typewriter
548     Series          Medium
549     Size            Normal
550     Color           latex
551   EndFont
552   Preamble
553     \def\lyxframeend{} % In case there is a superfluous frame end
554   EndPreamble
555 End
556
557 Style FrameSubtitle
558   Category         Frames
559   Margin           Static
560   LatexType        Command
561   LatexName        framesubtitle
562   ParSkip          0.4
563   ItemSep          0
564   TopSep           0
565   BottomSep        1
566   ParSep           1
567   Align            Center
568   LabelType        No_Label
569   Font 
570     Series         Bold
571     Color          Blue
572   EndFont
573   Argument 1
574     LabelString    "On Slide"
575     MenuString     "Overlay Specifications|S"
576     Tooltip        "Specify the overlay settings (see beamer manual)"
577     LeftDelim      <
578     RightDelim     >
579   EndArgument
580 End
581
582
583 #
584 # COLUMS
585 #
586
587 Style Column
588   Category         Columns
589   Margin           Static
590   LatexType        Command
591   LatexName        column
592   ParSkip          0.5
593   TopSep           1
594   BottomSep        1
595   ParSep           0
596   ParIndent        MM
597   Align            Left
598   LabelType        Static
599   LabelSep         xx
600   LabelString      "Start column (increase depth!), width:"
601   Argument 1
602     MenuString     "Column Options"
603     LabelString    "Options"
604     Tooltip        "Column options (see beamer manual)"
605   EndArgument
606   LeftMargin       "Start column (increase depth!), width:xx"
607   LabelFont 
608     Family         Roman
609     Color          latex
610   EndFont
611 End
612
613 Style Columns
614   Category         Columns
615   KeepEmpty        1
616   Margin           Static
617   LatexType        Environment
618   NextNoIndent     0
619   ParIndent        MM
620   Align            Left
621   LabelType        Static
622   LabelSep         xx
623   LatexName        columns
624   LabelString      "Columns"
625   LeftMargin       "Columnsxx"
626   Argument 1
627     LabelString    "Column Placement Options"
628     Tooltip        "Column placement options (t, T, c, b)"
629   EndArgument
630   ParSkip          0.5
631   TopSep           1
632   BottomSep        1
633   ParSep           0
634   LabelFont 
635     Family         Roman
636     Color          latex
637   EndFont
638 End
639
640 Style ColumnsCenterAligned
641   CopyStyle        Columns
642   LatexParam       [c]
643   LabelString      "Columns (center aligned)"
644   LeftMargin       "Columns (center aligned)xx"
645   ResetArgs        1
646 End
647
648 Style ColumnsTopAligned
649   CopyStyle        Columns
650   LatexParam       [t]
651   LabelString      "Columns (top aligned)"
652   LeftMargin       "Columns (top aligned)xx"
653   ResetArgs        1
654 End
655
656
657 #
658 # OVERLAYS
659 #
660
661 Style Pause
662   Category         Overlays
663   KeepEmpty        1
664   LatexType        Command
665   LatexName        pause
666   Margin           First_Dynamic
667   Argument 1
668     LabelString    "Pause number"
669     Tooltip        "Number of slide where the context below the pause gets visible"
670   EndArgument
671   NextNoIndent     1
672   ParSkip          0
673   TopSep           0
674   BottomSep        0.25
675   ParSep           0
676   Align            Center
677   LabelType        Static
678   LabelBottomSep   0
679   LeftMargin       MMMMM
680   LabelString      "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
681   LabelFont
682     Family         typewriter
683     Series         Medium
684     Size           Normal
685     Color          latex
686   EndFont
687 End
688
689 Style Overprint
690   Category         Overlays
691   Margin           First_Dynamic
692   LatexType        Environment
693   NextNoIndent     0
694   ParIndent        MM
695   Align            Left
696   LabelType        Static
697   LabelSep         xx
698   LatexName        overprint
699   LabelString      "Overprint"
700   ParSkip          0.5
701   TopSep           1
702   BottomSep        1
703   ParSep           0
704   KeepEmpty        1
705   LabelFont 
706     Family         Roman
707     Color          latex
708   EndFont
709   Argument 1
710     MenuString     "Overprint Area Width"
711     LabelString    "Width"
712     Tooltip        "The width of the overprint area (default: text width)"
713   EndArgument
714 End
715
716 Style OverlayArea
717   Category         Overlays
718   Margin           First_Dynamic
719   LatexType        Environment
720   NextNoIndent     0
721   ParIndent        MM
722   Align            Left
723   LabelType        Static
724   LabelSep         xx
725   LatexName        overlayarea
726   LabelString      "Overlayarea"
727   ParSkip          0.5
728   TopSep           1
729   BottomSep        1
730   ParSep           0
731   LabelFont 
732     Family         Roman
733     Color          latex
734   EndFont
735   Argument 1
736     LabelString    "Overlay Area Width"
737     Tooltip        "The width of the overlay area"
738     Mandatory      1
739   EndArgument
740   Argument 2
741     MenuString     "Overlay Area Height"
742     LabelString    "Height"
743     Tooltip        "The height of the overlay area"
744     Mandatory      1
745   EndArgument
746 End
747
748 Style Uncover
749   Category         Overlays
750   Margin           First_Dynamic
751   LatexType        Environment
752   NextNoIndent     0
753   ParIndent        MM
754   Align            Left
755   LabelType        Static
756   LatexName        uncoverenv
757   LabelSep         xx
758   LabelString      "Uncovered on slides"
759   ParSkip          0.5
760   TopSep           1
761   BottomSep        1
762   ParSep           0
763   LabelFont 
764     Family         Roman
765     Color          Latex
766   EndFont
767   Argument 1
768     LabelString    "On Slide"
769     MenuString     "Overlay Specifications|S"
770     Tooltip        "Specify the overlay settings (see beamer manual)"
771     LeftDelim      <
772     RightDelim     >
773   EndArgument
774 End
775
776 Style Only
777   Category         Overlays
778   Margin           First_Dynamic
779   LatexType        Environment
780   NextNoIndent     0
781   ParIndent        MM
782   Align            Left
783   LabelType        Static
784   LatexName        onlyenv
785   LabelSep         xx
786   LabelString      "Only on slides"
787   ParSkip          0.5
788   TopSep           1
789   BottomSep        1
790   ParSep           0
791   LabelFont
792     Family         Roman
793     Color          Latex
794   EndFont
795   Argument 1
796     LabelString    "On Slide"
797     MenuString     "Overlay Specifications|S"
798     Tooltip        "Specify the overlay settings (see beamer manual)"
799     LeftDelim      <
800     RightDelim     >
801   EndArgument
802 End
803
804
805 #
806 # BLOCKS
807 #
808
809 Style Block
810   Category         Blocks
811   Margin           Dynamic
812   LatexType        Environment
813   NextNoIndent     1
814   Align            Left
815   LabelType        Static
816   LabelSep         xx
817   LatexName        block
818   LabelString      "Block:"  
819   ParSkip          0.5
820   TopSep           1
821   BottomSep        1
822   ParSep           0
823   LabelFont
824     Family         Roman
825     Color          latex
826   EndFont
827   Argument 1
828     LabelString    "Action"
829     MenuString     "Action Specification|S"
830     Tooltip        "Specify the overlay settings (see beamer manual)"
831     LeftDelim      <
832     RightDelim     >
833   EndArgument
834   Argument 2
835     LabelString    "Block Title"
836     Tooltip        "Enter the block title here"
837     Mandatory      1
838     Decoration     conglomerate
839     Font
840       Color        blue
841       Size         large
842     EndFont
843   EndArgument
844 End
845
846 Style ExampleBlock
847   CopyStyle        Block
848   LatexName        exampleblock
849   LabelString      "Example Block:"
850   Font
851     Color          green
852   EndFont
853 End
854
855 Style AlertBlock
856   CopyStyle        Block
857   LatexName        alertblock
858   LabelString      "Alert Block:"
859   Font
860     Color          red
861   EndFont
862 End
863
864
865 #
866 # TITLING
867 #
868
869 Style Title
870   Category         Titling
871   Margin           Static
872   LatexType        Command
873   InTitle          1
874   LatexName        title
875   ParSkip          0.4
876   ItemSep          0
877   TopSep           0
878   BottomSep        1
879   ParSep           1
880   Align            Center
881   LabelType        No_Label
882   Argument 1
883     LabelString   "Short Title|S"
884     Tooltip       "Short title which appears in the sidebar/header"
885   EndArgument
886   Font 
887     Size           Huge
888     Series         Bold
889     Color          Blue
890   EndFont
891 End
892
893 Style Title_(Plain_Frame)
894   CopyStyle        Title
895   Preamble
896      % plain title style, override default
897      \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}%
898   EndPreamble
899 End
900
901 Style Subtitle
902   Category         Titling
903   Margin           Static
904   LatexType        Command
905   InTitle          1
906   LatexName        subtitle
907   ParSkip          0.4
908   ItemSep          0
909   TopSep           0
910   BottomSep        1
911   ParSep           1
912   Align            Center
913   LabelType        No_Label
914   Argument 1
915     LabelString   "Short Subtitle|S"
916     Tooltip       "Short subtitle which appears in the sidebar/header"
917   EndArgument
918   Font 
919     Size           Large
920     Series         Bold
921     Color          Blue
922   EndFont
923 End
924
925 Style Author
926   Category         Titling
927   Margin           Static
928   LatexType        Command
929   InTitle          1
930   LatexName        author
931   ParSkip          0.4
932   TopSep           1.3
933   BottomSep        0.7
934   ParSep           0.7
935   Align            Center
936   LabelType        No_Label
937   Argument 1
938     LabelString   "Short Author|S"
939     Tooltip       "Short author which appears in the sidebar/header"
940   EndArgument
941   Font 
942     Size           Largest
943     Color          Blue
944   EndFont
945 End
946
947 Style Institute
948   Category         Titling
949   Margin           Dynamic
950   LatexType        Command
951   InTitle          1
952   LatexName        institute
953   ParSkip          0.4
954   TopSep           0.9
955   BottomSep        0.5
956   ParSep           1
957   Align            Center
958   LabelType        No_Label
959   Argument 1
960     LabelString   "Short Institute|S"
961     Tooltip       "Short institute which appears in the sidebar/header"
962   EndArgument
963   Font 
964     Size           Large
965     Color          Blue
966   EndFont
967 End
968
969 InsetLayout "Flex:InstituteMark"
970   LyxType          custom
971   LatexType        command
972   LatexName        inst
973   LabelString      "Institute Mark"
974   Font
975     Color          foreground
976     Size           Small
977     Family         Roman
978     Shape          Up
979     Series         Medium
980     Misc           No_Emph
981     Misc           No_Noun
982     Misc           No_Bar
983   EndFont
984   LabelFont
985     Color          blue
986     Size           Small
987   EndFont
988 End
989
990 Style Date
991   Category         Titling
992   Margin           Dynamic
993   LatexType        Command
994   InTitle          1
995   LatexName        date
996   ParSkip          0.4
997   TopSep           0.9
998   BottomSep        0.5
999   ParSep           1
1000   Align            Center
1001   LabelType        No_Label
1002   Argument 1
1003     LabelString   "Short Date|S"
1004     Tooltip       "Short date which appears in the sidebar/header"
1005   EndArgument
1006   Font 
1007     Size           Largest
1008     Color          Blue
1009   EndFont
1010 End
1011
1012 Style TitleGraphic
1013   Category         Titling
1014   Margin           Static
1015   LatexType        Command
1016   InTitle          1
1017   LatexName        titlegraphic
1018   ParSkip          0.4
1019   ItemSep          0
1020   TopSep           0
1021   BottomSep        1
1022   ParSep           1
1023   Align            Center
1024   LabelType        No_Label
1025   Font 
1026     Size           Huge
1027     Series         Bold
1028     Color          Blue
1029   EndFont
1030 End
1031
1032
1033 #
1034 # BACK MATTER
1035 #
1036
1037 Style Bibliography
1038   Category         BackMatter
1039   Margin           First_Dynamic
1040   LatexType        Bib_Environment
1041   LatexName        thebibliography
1042   NextNoIndent     1
1043   LeftMargin       MM
1044   ParSkip          0.4
1045   ItemSep          0
1046   TopSep           0.7
1047   BottomSep        0.7
1048   ParSep           0.5
1049   Align            Left
1050   LabelType        Bibliography
1051   LabelString      "References"
1052   LabelBottomSep   0.7
1053   LabelFont 
1054     Series         Bold
1055     Size           Larger
1056   EndFont
1057 End
1058
1059
1060 #
1061 # QUOTATION
1062 #
1063
1064 Style Quotation
1065   Category         MainText
1066   Margin           Static
1067   LatexType        Environment
1068   LatexName        quotation
1069   NextNoIndent     1
1070   LeftMargin       MMM
1071   RightMargin      MMM
1072   ParIndent        MM
1073   ParSkip          0
1074   ItemSep          0
1075   TopSep           0.5
1076   BottomSep        0.5
1077   ParSep           0
1078   Align            Block
1079   AlignPossible    Block, Left, Right, Center
1080   Argument 1
1081     LabelString    "On Slide"
1082     MenuString     "Overlay Specifications|S"
1083     Tooltip        "Specify the overlay settings (see beamer manual)"
1084     LeftDelim      <
1085     RightDelim     >
1086   EndArgument
1087 End
1088
1089 Style Quote
1090   Category         MainText
1091   Margin           Static
1092   LatexType        Environment
1093   LatexName        quote
1094   NextNoIndent     1
1095   LeftMargin       MMM
1096   RightMargin      MMM
1097   TopSep           0.5
1098   ParSep           0.5
1099   BottomSep        0.5
1100   Align            Block
1101   AlignPossible    Block, Left, Right, Center
1102   LabelType        No_Label
1103   Argument 1
1104     LabelString    "On Slide"
1105     MenuString     "Overlay Specifications|S"
1106     Tooltip        "Specify the overlay settings (see beamer manual)"
1107     LeftDelim      <
1108     RightDelim     >
1109   EndArgument
1110 End
1111
1112 Style Verse
1113   # LaTeX type is first dynamic because of LaTeX implementation.
1114   # In LyX this does not make sense.
1115   Category         MainText
1116   LatexType        Environment
1117   LatexName        verse
1118   Margin           First_Dynamic
1119   NextNoIndent     1
1120   LeftMargin       MMMM
1121   LabelIndent      MMMM
1122   ParSkip          0.4
1123   TopSep           0.7
1124   BottomSep        0.7
1125   ParSep           0.5
1126   Align            Block
1127   AlignPossible    Block, Left
1128   LabelType        No_Label
1129   Argument 1
1130     LabelString    "On Slide"
1131     MenuString     "Overlay Specifications|S"
1132     Tooltip        "Specify the overlay settings (see beamer manual)"
1133     LeftDelim      <
1134     RightDelim     >
1135   EndArgument
1136 End
1137
1138
1139 #
1140 # THEOREMS AND SUCH
1141 #
1142
1143 Style Corollary
1144    Category        Theorems
1145    Margin          First_Dynamic
1146    LatexType       Environment
1147    NextNoIndent    0
1148    ParIndent       MM
1149    Align           Left
1150    LabelType       Static
1151    LabelSep        xx
1152    LatexName       corollary
1153    LabelString     "Corollary."
1154    ParSkip         0.5
1155    TopSep          1
1156    BottomSep       1
1157    ParSep          0
1158    KeepEmpty       1
1159    LabelFont
1160      Series        Bold
1161      Color         Blue
1162      Size          Large
1163    EndFont
1164   Argument 1
1165     LabelString    "Action"
1166     MenuString     "Action Specifications|S"
1167     Tooltip        "Specify the overlay settings (see beamer manual)"
1168     LeftDelim      <
1169     RightDelim     >
1170   EndArgument
1171   Argument 2
1172     LabelString    "Additional Theorem Text"
1173     Tooltip        "Additional text appended to the theorem header"
1174   EndArgument
1175 End
1176
1177 Style Definition
1178   CopyStyle        Corollary
1179   LatexName        definition
1180   LabelString      "Definition."
1181 End
1182
1183 Style Definitions
1184   CopyStyle        Corollary
1185   LatexName        definitions
1186   LabelString      "Definitions."
1187 End
1188
1189 Style Example
1190   CopyStyle        Corollary
1191   LatexName        example
1192   LabelString      "Example."
1193   LabelFont
1194     Series         Bold
1195     Color          Green
1196   EndFont
1197 End
1198
1199 Style Examples
1200   CopyStyle        Corollary
1201   LatexName        examples
1202   LabelString      "Examples."
1203 End
1204
1205 Style Fact
1206   CopyStyle        Corollary
1207   LatexName        fact
1208   LabelString      "Fact."
1209 End
1210
1211 Style Proof
1212   CopyStyle        Corollary
1213   LatexName        proof
1214   LabelString      "Proof."
1215 End
1216
1217 Style Theorem
1218   CopyStyle        Corollary
1219   LatexName        theorem
1220   LabelString      "Theorem."
1221 End
1222
1223
1224 #
1225 # MISC.
1226 #
1227
1228 Style Separator
1229   Category         MainText
1230   LatexType        Paragraph
1231   LatexName        dummy
1232   ParIndent        MM
1233   ParSkip          0.4
1234   Align            Left
1235   AlignPossible    Block, Left, Right, Center
1236   Margin           First_Dynamic
1237   TopSep           0
1238   BottomSep        0
1239   ParSep           0
1240   LabelType        Static
1241   LabelBottomSep   0
1242   LabelString      "___"
1243   KeepEmpty        1
1244   LabelFont 
1245     Series         Medium
1246     Size           Normal
1247     Color          latex
1248   EndFont
1249 End
1250  
1251 Style LyX-Code
1252   Category         MainText
1253   Margin           Static
1254   LatexType        Environment
1255   LatexName        lyxcode
1256   NextNoIndent     1
1257   LeftMargin       MMM
1258   RightMargin      MMM
1259   TopSep           0.5
1260   BottomSep        0.5
1261   Align            Left
1262   AlignPossible    Block, Left, Right, Center
1263   LabelType        No_Label
1264   FreeSpacing      1
1265   Preamble
1266   \newenvironment{lyxcode}
1267     {\par\begin{list}{}{
1268       \setlength{\rightmargin}{\leftmargin}
1269       \setlength{\listparindent}{0pt}% needed for AMS classes
1270       \raggedright
1271       \setlength{\itemsep}{0pt}
1272       \setlength{\parsep}{0pt}
1273       \normalfont\ttfamily}%
1274      \def\{{\char`\{}
1275      \def\}{\char`\}}
1276      \def\textasciitilde{\char`\~}
1277      \item[]}
1278     {\end{list}}
1279   EndPreamble
1280   Font 
1281     Family         Typewriter
1282   EndFont
1283 End
1284  
1285 Style NoteItem
1286   Category         MainText
1287   Margin           Static
1288   LatexType        Command
1289   LatexName        note
1290   LatexParam       [item]
1291   ParSkip          0.5
1292   TopSep           1
1293   BottomSep        1
1294   ParSep           0
1295   Align            Left
1296   LabelType        Static
1297   LabelSep         xx
1298   LabelString      "Note:"
1299   LeftMargin       "Note:xx"
1300   LabelFont 
1301     Family         Roman
1302     Color          latex
1303   EndFont
1304   Argument 1
1305     LabelString    "On Slide"
1306     MenuString     "Overlay Specifications|S"
1307     Tooltip        "Specify the overlay settings (see beamer manual)"
1308     LeftDelim      <
1309     RightDelim     >
1310   EndArgument
1311 End
1312  
1313
1314 #
1315 # CHARSTYLES
1316 #
1317
1318 InsetLayout Flex:Emphasize
1319   LyXType          charstyle
1320   LabelString      Emphasize
1321   LatexType        command
1322   LatexName        emph
1323   Font
1324     Shape          italic
1325   EndFont
1326   Argument 1
1327     LabelString    "Action"
1328     MenuString     "Action Specifications|S"
1329     Tooltip        "Specify the overlay settings (see beamer manual)"
1330     LeftDelim      <
1331     RightDelim     >
1332   EndArgument
1333 End
1334
1335 InsetLayout Flex:Alert
1336   LyXType          charstyle
1337   LabelString      Alert
1338   LatexType        command
1339   LatexName        alert
1340   Font
1341     Color          red
1342   EndFont
1343   Argument 1
1344     LabelString    "Action"
1345     MenuString     "Action Specifications|S"
1346     Tooltip        "Specify the overlay settings (see beamer manual)"
1347     LeftDelim      <
1348     RightDelim     >
1349   EndArgument
1350 End
1351
1352 InsetLayout Flex:Structure
1353   LyXType          charstyle
1354   LabelString      Structure
1355   LatexType        command
1356   LatexName        structure
1357   Font
1358     Color          blue
1359   EndFont
1360   Argument 1
1361     LabelString    "Action"
1362     MenuString     "Action Specifications|S"
1363     Tooltip        "Specify the overlay settings (see beamer manual)"
1364     LeftDelim      <
1365     RightDelim     >
1366   EndArgument
1367 End
1368
1369 InsetLayout Flex:Only
1370   LyXType          charstyle
1371   LabelString      Only
1372   LatexType        command
1373   LatexName        only
1374   Font
1375     Color          red
1376   EndFont
1377   Argument 1
1378     LabelString    "Action"
1379     MenuString     "Action Specifications|S"
1380     Tooltip        "Specify the overlay settings (see beamer manual)"
1381     LeftDelim      <
1382     RightDelim     >
1383   EndArgument
1384 End
1385
1386 InsetLayout Flex:Uncover
1387   LyXType          charstyle
1388   LabelString      Uncover
1389   LatexType        command
1390   LatexName        uncover
1391   Font
1392     Color          red
1393   EndFont
1394   Argument 1
1395     LabelString    "Action"
1396     MenuString     "Action Specifications|S"
1397     Tooltip        "Specify the overlay settings (see beamer manual)"
1398     LeftDelim      <
1399     RightDelim     >
1400   EndArgument
1401 End
1402
1403 InsetLayout Flex:Visible
1404   LyXType          charstyle
1405   LabelString      Visible
1406   LatexType        command
1407   LatexName        visible
1408   Font
1409     Color          red
1410   EndFont
1411   Argument 1
1412     LabelString    "Action"
1413     MenuString     "Action Specifications|S"
1414     Tooltip        "Specify the overlay settings (see beamer manual)"
1415     LeftDelim      <
1416     RightDelim     >
1417   EndArgument
1418 End
1419
1420 InsetLayout Flex:Invisible
1421   LyXType          charstyle
1422   LabelString      Invisible
1423   LatexType        command
1424   LatexName        invisible
1425   Font
1426     Color          red
1427   EndFont
1428   Argument 1
1429     LabelString    "Action"
1430     MenuString     "Action Specifications|S"
1431     Tooltip        "Specify the overlay settings (see beamer manual)"
1432     LeftDelim      <
1433     RightDelim     >
1434   EndArgument
1435 End
1436
1437 InsetLayout Flex:Alternative
1438   LyXType          charstyle
1439   LabelString      Alternative
1440   LatexType        command
1441   LatexName        alt
1442   Font
1443     Color          red
1444   EndFont
1445   Argument 1
1446     LabelString    "Action"
1447     MenuString     "Action Specifications|S"
1448     Tooltip        "Specify the overlay settings (see beamer manual)"
1449     LeftDelim      <
1450     RightDelim     >
1451   EndArgument
1452   Argument 2
1453     LabelString    "Default Text"
1454     Tooltip        "Enter the default text here"
1455     Mandatory      1
1456   EndArgument
1457 End
1458
1459 InsetLayout Flex:Beamer_Note
1460   LyXType          custom
1461   LabelString      Note
1462   LatexType        command
1463   LatexName        note
1464   Decoration       Classic
1465   Font
1466     Color          blue
1467   EndFont
1468   Argument 1
1469     LabelString    "Action"
1470     MenuString     "Action Specifications|S"
1471     Tooltip        "Specify the overlay settings (see beamer manual)"
1472     LeftDelim      <
1473     RightDelim     >
1474   EndArgument
1475   Argument 2
1476     LabelString    "Note Options"
1477     Tooltip        "Specifiy note options (see beamer manual)"
1478   EndArgument
1479 End
1480
1481 InsetLayout Flex:ArticleMode
1482    LyXType         custom
1483    LatexName       mode
1484    LatexParam      <article>
1485    LatexType       command
1486    Decoration      classic
1487    LabelString     Article
1488    MultiPar        true
1489 End
1490
1491 InsetLayout Flex:PresentationMode
1492    LyXType         custom
1493    LatexName       mode
1494    LatexParam      <presentation>
1495    LatexType       command
1496    Decoration      classic
1497    LabelString     Presentation
1498    MultiPar        true
1499 End
1500
1501
1502 #
1503 # FLOATS
1504 #
1505
1506 Float
1507   Type             table
1508   GuiName          Table
1509   Placement        tbp
1510   Extension        lot
1511   NumberWithin     none
1512   Style            plain
1513   ListName         "List of Tables"
1514   IsPredefined     true
1515   UsesFloatPkg     false
1516   ListCommand      listoftables
1517 End
1518
1519 Float
1520   Type             figure
1521   GuiName          Figure
1522   Placement        tbp
1523   Extension        lof
1524   NumberWithin     none
1525   Style            plain
1526   ListName         "List of Figures"
1527   IsPredefined     true
1528   UsesFloatPkg     false
1529   ListCommand      listoffigures
1530 End
1531
1532
1533 Input theorems-refprefix.inc