]> git.lyx.org Git - lyx.git/blob - lib/layouts/beamer.layout
60779518a18e4dedc05eba90c59142f5fba877fd
[lyx.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 43
10
11 #
12 # GLOBAL SETTINGS
13 #
14
15 # Includes
16 Input stdcounters.inc
17 Input stdinsets.inc
18
19 # Beamer does not work with enumitem.
20 # See bug #7047.
21 ExcludesModule enumitem
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         Sectioning
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         Sectioning
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         Sectioning
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         Sectioning
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 FrameTitle
558   Category         Frames
559   Margin           Static
560   LatexType        Command
561   LatexName        frametitle
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     Size           Largest
573   EndFont
574   Argument 1
575     LabelString    "On Slide"
576     MenuString     "Overlay Specifications|S"
577     Tooltip        "Specify the overlay settings (see beamer manual)"
578     LeftDelim      <
579     RightDelim     >
580   EndArgument
581   Argument 2
582     LabelString    "Short Frame Title|S"
583     Tooltip        "A short form of the frame title used in some themes"
584   EndArgument
585 End
586
587 Style FrameSubtitle
588   Category         Frames
589   Margin           Static
590   LatexType        Command
591   LatexName        framesubtitle
592   ParSkip          0.4
593   ItemSep          0
594   TopSep           0
595   BottomSep        1
596   ParSep           1
597   Align            Center
598   LabelType        No_Label
599   Font 
600     Series         Bold
601     Color          Blue
602   EndFont
603   Argument 1
604     LabelString    "On Slide"
605     MenuString     "Overlay Specifications|S"
606     Tooltip        "Specify the overlay settings (see beamer manual)"
607     LeftDelim      <
608     RightDelim     >
609   EndArgument
610 End
611
612
613 #
614 # COLUMS
615 #
616
617 Style Column
618   Category         Columns
619   Margin           Static
620   LatexType        Command
621   LatexName        column
622   ParSkip          0.5
623   TopSep           1
624   BottomSep        1
625   ParSep           0
626   ParIndent        MM
627   Align            Left
628   LabelType        Static
629   LabelSep         xx
630   LabelString      "Start column (increase depth!), width:"
631   Argument 1
632     MenuString     "Column Options"
633     LabelString    "Options"
634     Tooltip        "Column options (see beamer manual)"
635   EndArgument
636   LeftMargin       "Start column (increase depth!), width:xx"
637   LabelFont 
638     Family         Roman
639     Color          latex
640   EndFont
641 End
642
643 Style Columns
644   Category         Columns
645   KeepEmpty        1
646   Margin           Static
647   LatexType        Environment
648   NextNoIndent     0
649   ParIndent        MM
650   Align            Left
651   LabelType        Static
652   LabelSep         xx
653   LatexName        columns
654   LabelString      "Columns"
655   LeftMargin       "Columnsxx"
656   Argument 1
657     LabelString    "Column Placement Options"
658     Tooltip        "Column placement options (t, T, c, b)"
659   EndArgument
660   ParSkip          0.5
661   TopSep           1
662   BottomSep        1
663   ParSep           0
664   LabelFont 
665     Family         Roman
666     Color          latex
667   EndFont
668 End
669
670 Style ColumnsCenterAligned
671   CopyStyle        Columns
672   LatexParam       [c]
673   LabelString      "Columns (center aligned)"
674   LeftMargin       "Columns (center aligned)xx"
675   ResetArgs        1
676 End
677
678 Style ColumnsTopAligned
679   CopyStyle        Columns
680   LatexParam       [t]
681   LabelString      "Columns (top aligned)"
682   LeftMargin       "Columns (top aligned)xx"
683   ResetArgs        1
684 End
685
686
687 #
688 # OVERLAYS
689 #
690
691 Style Pause
692   Category         Overlays
693   KeepEmpty        1
694   LatexType        Command
695   LatexName        pause
696   Margin           First_Dynamic
697   Argument 1
698     LabelString    "Pause number"
699     Tooltip        "Number of slide where the context below the pause gets visible"
700   EndArgument
701   NextNoIndent     1
702   ParSkip          0
703   TopSep           0
704   BottomSep        0.25
705   ParSep           0
706   Align            Center
707   LabelType        Static
708   LabelBottomSep   0
709   LeftMargin       MMMMM
710   LabelString      "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
711   LabelFont
712     Family         typewriter
713     Series         Medium
714     Size           Normal
715     Color          latex
716   EndFont
717 End
718
719 Style Overprint
720   Category         Overlays
721   Margin           Static
722   LatexType        Item_Environment
723   LatexName        overprint
724   ItemCommand      onslide
725   Argument 1
726     MenuString     "Overprint Area Width"
727     LabelString    "Width"
728     Tooltip        "The width of the overprint area (default: text width)"
729   EndArgument
730   Argument item:1
731     MenuString    "Item Overlay Specifications"
732     LabelString   "On Slide"
733     Tooltip       "Overlay specifications for this item"
734     LeftDelim      <
735     RightDelim     >
736     AutoInsert     1
737   EndArgument
738   NextNoIndent     1
739   LeftMargin       MMMMMMMMN
740   LabelSep         xx
741   ItemSep          0.2
742   TopSep           0.7
743   BottomSep        0.7
744   ParSep           0.3
745   Align            Left
746   LabelType        Static
747   LabelString      "Overprint"
748   LabelFont 
749     Family         Roman
750     Color          latex
751   EndFont
752 End
753
754 Style OverlayArea
755   Category         Overlays
756   Margin           First_Dynamic
757   LatexType        Environment
758   NextNoIndent     0
759   ParIndent        MM
760   Align            Left
761   LabelType        Static
762   LabelSep         xx
763   LatexName        overlayarea
764   LabelString      "Overlayarea"
765   ParSkip          0.5
766   TopSep           1
767   BottomSep        1
768   ParSep           0
769   LabelFont 
770     Family         Roman
771     Color          latex
772   EndFont
773   Argument 1
774     LabelString    "Overlay Area Width"
775     Tooltip        "The width of the overlay area"
776     Mandatory      1
777   EndArgument
778   Argument 2
779     MenuString     "Overlay Area Height"
780     LabelString    "Height"
781     Tooltip        "The height of the overlay area"
782     Mandatory      1
783   EndArgument
784 End
785
786 Style Uncover
787   Category         Overlays
788   Margin           First_Dynamic
789   LatexType        Environment
790   NextNoIndent     0
791   ParIndent        MM
792   Align            Left
793   LabelType        Static
794   LatexName        uncoverenv
795   LabelSep         xx
796   LabelString      "Uncovered on slides"
797   ParSkip          0.5
798   TopSep           1
799   BottomSep        1
800   ParSep           0
801   LabelFont 
802     Family         Roman
803     Color          Latex
804   EndFont
805   Argument 1
806     LabelString    "On Slide"
807     MenuString     "Overlay Specifications|S"
808     Tooltip        "Specify the overlay settings (see beamer manual)"
809     LeftDelim      <
810     RightDelim     >
811   EndArgument
812 End
813
814 Style Only
815   Category         Overlays
816   Margin           First_Dynamic
817   LatexType        Environment
818   NextNoIndent     0
819   ParIndent        MM
820   Align            Left
821   LabelType        Static
822   LatexName        onlyenv
823   LabelSep         xx
824   LabelString      "Only on slides"
825   ParSkip          0.5
826   TopSep           1
827   BottomSep        1
828   ParSep           0
829   LabelFont
830     Family         Roman
831     Color          Latex
832   EndFont
833   Argument 1
834     LabelString    "On Slide"
835     MenuString     "Overlay Specifications|S"
836     Tooltip        "Specify the overlay settings (see beamer manual)"
837     LeftDelim      <
838     RightDelim     >
839   EndArgument
840 End
841
842
843 #
844 # BLOCKS
845 #
846
847 Style Block
848   Category         Blocks
849   Margin           Dynamic
850   LatexType        Environment
851   NextNoIndent     1
852   KeepEmpty        1
853   Align            Left
854   LabelType        Static
855   LabelSep         xx
856   LatexName        block
857   LabelString      "Block:"
858   ParSkip          0.5
859   TopSep           1
860   BottomSep        1
861   ParSep           0
862   LabelFont
863     Family         Roman
864     Color          latex
865   EndFont
866   Argument 1
867     LabelString    "Action"
868     MenuString     "Action Specification|S"
869     Tooltip        "Specify the overlay settings (see beamer manual)"
870     LeftDelim      <
871     RightDelim     >
872   EndArgument
873   Argument 2
874     LabelString    "Block Title"
875     Tooltip        "Enter the block title here"
876     Mandatory      1
877     Decoration     conglomerate
878     Font
879       Color        blue
880       Size         large
881     EndFont
882     AutoInsert     1
883   EndArgument
884 End
885
886 Style ExampleBlock
887   CopyStyle        Block
888   LatexName        exampleblock
889   LabelString      "Example Block:"
890   Font
891     Color          green
892   EndFont
893 End
894
895 Style AlertBlock
896   CopyStyle        Block
897   LatexName        alertblock
898   LabelString      "Alert Block:"
899   Font
900     Color          red
901   EndFont
902 End
903
904
905 #
906 # TITLING
907 #
908
909 Style Title
910   Category         Titling
911   Margin           Static
912   LatexType        Command
913   InTitle          1
914   LatexName        title
915   ParSkip          0.4
916   ItemSep          0
917   TopSep           0
918   BottomSep        1
919   ParSep           1
920   Align            Center
921   LabelType        No_Label
922   Argument 1
923     LabelString   "Short Title|S"
924     Tooltip       "Short title which appears in the sidebar/header"
925   EndArgument
926   Font 
927     Size           Huge
928     Series         Bold
929     Color          Blue
930   EndFont
931 End
932
933 Style Title_(Plain_Frame)
934   CopyStyle        Title
935   Preamble
936      % plain title style, override default
937      \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}%
938   EndPreamble
939 End
940
941 Style Subtitle
942   Category         Titling
943   Margin           Static
944   LatexType        Command
945   InTitle          1
946   LatexName        subtitle
947   ParSkip          0.4
948   ItemSep          0
949   TopSep           0
950   BottomSep        1
951   ParSep           1
952   Align            Center
953   LabelType        No_Label
954   Argument 1
955     LabelString   "Short Subtitle|S"
956     Tooltip       "Short subtitle which appears in the sidebar/header"
957   EndArgument
958   Font 
959     Size           Large
960     Series         Bold
961     Color          Blue
962   EndFont
963 End
964
965 Style Author
966   Category         Titling
967   Margin           Static
968   LatexType        Command
969   InTitle          1
970   LatexName        author
971   ParSkip          0.4
972   TopSep           1.3
973   BottomSep        0.7
974   ParSep           0.7
975   Align            Center
976   LabelType        No_Label
977   Argument 1
978     LabelString   "Short Author|S"
979     Tooltip       "Short author which appears in the sidebar/header"
980   EndArgument
981   Font 
982     Size           Largest
983     Color          Blue
984   EndFont
985 End
986
987 Style Institute
988   Category         Titling
989   Margin           Dynamic
990   LatexType        Command
991   InTitle          1
992   LatexName        institute
993   ParSkip          0.4
994   TopSep           0.9
995   BottomSep        0.5
996   ParSep           1
997   Align            Center
998   LabelType        No_Label
999   Argument 1
1000     LabelString   "Short Institute|S"
1001     Tooltip       "Short institute which appears in the sidebar/header"
1002   EndArgument
1003   Font 
1004     Size           Large
1005     Color          Blue
1006   EndFont
1007 End
1008
1009 InsetLayout "Flex:InstituteMark"
1010   LyxType          custom
1011   LatexType        command
1012   LatexName        inst
1013   LabelString      "Institute Mark"
1014   Font
1015     Color          foreground
1016     Size           Small
1017     Family         Roman
1018     Shape          Up
1019     Series         Medium
1020     Misc           No_Emph
1021     Misc           No_Noun
1022     Misc           No_Bar
1023   EndFont
1024   LabelFont
1025     Color          blue
1026     Size           Small
1027   EndFont
1028 End
1029
1030 Style Date
1031   Category         Titling
1032   Margin           Dynamic
1033   LatexType        Command
1034   InTitle          1
1035   LatexName        date
1036   ParSkip          0.4
1037   TopSep           0.9
1038   BottomSep        0.5
1039   ParSep           1
1040   Align            Center
1041   LabelType        No_Label
1042   Argument 1
1043     LabelString   "Short Date|S"
1044     Tooltip       "Short date which appears in the sidebar/header"
1045   EndArgument
1046   Font 
1047     Size           Largest
1048     Color          Blue
1049   EndFont
1050 End
1051
1052 Style TitleGraphic
1053   Category         Titling
1054   Margin           Static
1055   LatexType        Command
1056   InTitle          1
1057   LatexName        titlegraphic
1058   ParSkip          0.4
1059   ItemSep          0
1060   TopSep           0
1061   BottomSep        1
1062   ParSep           1
1063   Align            Center
1064   LabelType        No_Label
1065   Font 
1066     Size           Huge
1067     Series         Bold
1068     Color          Blue
1069   EndFont
1070 End
1071
1072
1073 #
1074 # BACK MATTER
1075 #
1076
1077 Style Bibliography
1078   Category         BackMatter
1079   Margin           First_Dynamic
1080   LatexType        Bib_Environment
1081   LatexName        thebibliography
1082   NextNoIndent     1
1083   LeftMargin       MM
1084   ParSkip          0.4
1085   ItemSep          0
1086   TopSep           0.7
1087   BottomSep        0.7
1088   ParSep           0.5
1089   Align            Left
1090   LabelType        Bibliography
1091   LabelString      "References"
1092   LabelBottomSep   0.7
1093   LabelFont 
1094     Series         Bold
1095     Size           Larger
1096   EndFont
1097 End
1098
1099
1100 #
1101 # QUOTATION
1102 #
1103
1104 Style Quotation
1105   Category         MainText
1106   Margin           Static
1107   LatexType        Environment
1108   LatexName        quotation
1109   NextNoIndent     1
1110   LeftMargin       MMM
1111   RightMargin      MMM
1112   ParIndent        MM
1113   ParSkip          0
1114   ItemSep          0
1115   TopSep           0.5
1116   BottomSep        0.5
1117   ParSep           0
1118   Align            Block
1119   AlignPossible    Block, Left, Right, Center
1120   Argument 1
1121     LabelString    "On Slide"
1122     MenuString     "Overlay Specifications|S"
1123     Tooltip        "Specify the overlay settings (see beamer manual)"
1124     LeftDelim      <
1125     RightDelim     >
1126   EndArgument
1127 End
1128
1129 Style Quote
1130   Category         MainText
1131   Margin           Static
1132   LatexType        Environment
1133   LatexName        quote
1134   NextNoIndent     1
1135   LeftMargin       MMM
1136   RightMargin      MMM
1137   TopSep           0.5
1138   ParSep           0.5
1139   BottomSep        0.5
1140   Align            Block
1141   AlignPossible    Block, Left, Right, Center
1142   LabelType        No_Label
1143   Argument 1
1144     LabelString    "On Slide"
1145     MenuString     "Overlay Specifications|S"
1146     Tooltip        "Specify the overlay settings (see beamer manual)"
1147     LeftDelim      <
1148     RightDelim     >
1149   EndArgument
1150 End
1151
1152 Style Verse
1153   # LaTeX type is first dynamic because of LaTeX implementation.
1154   # In LyX this does not make sense.
1155   Category         MainText
1156   LatexType        Environment
1157   LatexName        verse
1158   Margin           First_Dynamic
1159   NextNoIndent     1
1160   LeftMargin       MMMM
1161   LabelIndent      MMMM
1162   ParSkip          0.4
1163   TopSep           0.7
1164   BottomSep        0.7
1165   ParSep           0.5
1166   Align            Block
1167   AlignPossible    Block, Left
1168   LabelType        No_Label
1169   Argument 1
1170     LabelString    "On Slide"
1171     MenuString     "Overlay Specifications|S"
1172     Tooltip        "Specify the overlay settings (see beamer manual)"
1173     LeftDelim      <
1174     RightDelim     >
1175   EndArgument
1176 End
1177
1178
1179 #
1180 # THEOREMS AND SUCH
1181 #
1182
1183 Style Corollary
1184    Category        Theorems
1185    Margin          First_Dynamic
1186    LatexType       Environment
1187    NextNoIndent    0
1188    ParIndent       MM
1189    Align           Left
1190    LabelType       Static
1191    LabelSep        xx
1192    LatexName       corollary
1193    LabelString     "Corollary."
1194    ParSkip         0.5
1195    TopSep          1
1196    BottomSep       1
1197    ParSep          0
1198    KeepEmpty       1
1199    LabelFont
1200      Series        Bold
1201      Color         Blue
1202      Size          Large
1203    EndFont
1204   Argument 1
1205     LabelString    "Action"
1206     MenuString     "Action Specifications|S"
1207     Tooltip        "Specify the overlay settings (see beamer manual)"
1208     LeftDelim      <
1209     RightDelim     >
1210   EndArgument
1211   Argument 2
1212     LabelString    "Additional Theorem Text"
1213     Tooltip        "Additional text appended to the theorem header"
1214   EndArgument
1215 End
1216
1217 Style Definition
1218   CopyStyle        Corollary
1219   LatexName        definition
1220   LabelString      "Definition."
1221 End
1222
1223 Style Definitions
1224   CopyStyle        Corollary
1225   LatexName        definitions
1226   LabelString      "Definitions."
1227 End
1228
1229 Style Example
1230   CopyStyle        Corollary
1231   LatexName        example
1232   LabelString      "Example."
1233   LabelFont
1234     Series         Bold
1235     Color          Green
1236   EndFont
1237 End
1238
1239 Style Examples
1240   CopyStyle        Corollary
1241   LatexName        examples
1242   LabelString      "Examples."
1243 End
1244
1245 Style Fact
1246   CopyStyle        Corollary
1247   LatexName        fact
1248   LabelString      "Fact."
1249 End
1250
1251 Style Proof
1252   CopyStyle        Corollary
1253   LatexName        proof
1254   LabelString      "Proof."
1255 End
1256
1257 Style Theorem
1258   CopyStyle        Corollary
1259   LatexName        theorem
1260   LabelString      "Theorem."
1261 End
1262
1263
1264 #
1265 # MISC.
1266 #
1267
1268 Style Separator
1269   Category         MainText
1270   LatexType        Paragraph
1271   LatexName        dummy
1272   ParIndent        MM
1273   ParSkip          0.4
1274   Align            Left
1275   AlignPossible    Block, Left, Right, Center
1276   Margin           First_Dynamic
1277   TopSep           0
1278   BottomSep        0
1279   ParSep           0
1280   LabelType        Static
1281   LabelBottomSep   0
1282   LabelString      "___"
1283   KeepEmpty        1
1284   LabelFont 
1285     Series         Medium
1286     Size           Normal
1287     Color          latex
1288   EndFont
1289 End
1290  
1291 Style LyX-Code
1292   Category         MainText
1293   Margin           Static
1294   LatexType        Environment
1295   LatexName        lyxcode
1296   NextNoIndent     1
1297   LeftMargin       MMM
1298   RightMargin      MMM
1299   TopSep           0.5
1300   BottomSep        0.5
1301   Align            Left
1302   AlignPossible    Block, Left, Right, Center
1303   LabelType        No_Label
1304   FreeSpacing      1
1305   Preamble
1306   \newenvironment{lyxcode}
1307     {\par\begin{list}{}{
1308       \setlength{\rightmargin}{\leftmargin}
1309       \setlength{\listparindent}{0pt}% needed for AMS classes
1310       \raggedright
1311       \setlength{\itemsep}{0pt}
1312       \setlength{\parsep}{0pt}
1313       \normalfont\ttfamily}%
1314      \def\{{\char`\{}
1315      \def\}{\char`\}}
1316      \def\textasciitilde{\char`\~}
1317      \item[]}
1318     {\end{list}}
1319   EndPreamble
1320   Font 
1321     Family         Typewriter
1322   EndFont
1323 End
1324  
1325 Style NoteItem
1326   Category         MainText
1327   Margin           Static
1328   LatexType        Command
1329   LatexName        note
1330   LatexParam       [item]
1331   ParSkip          0.5
1332   TopSep           1
1333   BottomSep        1
1334   ParSep           0
1335   Align            Left
1336   LabelType        Static
1337   LabelSep         xx
1338   LabelString      "Note:"
1339   LeftMargin       "Note:xx"
1340   LabelFont 
1341     Family         Roman
1342     Color          latex
1343   EndFont
1344   Argument 1
1345     LabelString    "On Slide"
1346     MenuString     "Overlay Specifications|S"
1347     Tooltip        "Specify the overlay settings (see beamer manual)"
1348     LeftDelim      <
1349     RightDelim     >
1350   EndArgument
1351 End
1352  
1353
1354 #
1355 # CHARSTYLES
1356 #
1357
1358
1359 InsetLayout Flex:Bold
1360   LyXType          charstyle
1361   LabelString      Bold
1362   LatexType        command
1363   LatexName        textbf
1364   Font
1365     Series         bold
1366   EndFont
1367   Argument 1
1368     LabelString    "Action"
1369     MenuString     "Action Specifications|S"
1370     Tooltip        "Specify the overlay settings (see beamer manual)"
1371     LeftDelim      <
1372     RightDelim     >
1373   EndArgument
1374 End
1375
1376 InsetLayout Flex:Emphasize
1377   LyXType          charstyle
1378   LabelString      Emph.
1379   LatexType        command
1380   LatexName        emph
1381   Font
1382     Shape          italic
1383   EndFont
1384   Argument 1
1385     LabelString    "Action"
1386     MenuString     "Action Specifications|S"
1387     Tooltip        "Specify the overlay settings (see beamer manual)"
1388     LeftDelim      <
1389     RightDelim     >
1390   EndArgument
1391 End
1392
1393 InsetLayout Flex:Alert
1394   LyXType          charstyle
1395   LabelString      Alert
1396   LatexType        command
1397   LatexName        alert
1398   Font
1399     Color          red
1400   EndFont
1401   Argument 1
1402     LabelString    "Action"
1403     MenuString     "Action Specifications|S"
1404     Tooltip        "Specify the overlay settings (see beamer manual)"
1405     LeftDelim      <
1406     RightDelim     >
1407   EndArgument
1408 End
1409
1410 InsetLayout Flex:Structure
1411   LyXType          charstyle
1412   LabelString      Structure
1413   LatexType        command
1414   LatexName        structure
1415   Font
1416     Color          blue
1417   EndFont
1418   Argument 1
1419     LabelString    "Action"
1420     MenuString     "Action Specifications|S"
1421     Tooltip        "Specify the overlay settings (see beamer manual)"
1422     LeftDelim      <
1423     RightDelim     >
1424   EndArgument
1425 End
1426
1427 InsetLayout Flex:Only
1428   LyXType          charstyle
1429   LabelString      Only
1430   LatexType        command
1431   LatexName        only
1432   Font
1433     Color          red
1434   EndFont
1435   Argument 1
1436     LabelString    "Action"
1437     MenuString     "Action Specifications|S"
1438     Tooltip        "Specify the overlay settings (see beamer manual)"
1439     LeftDelim      <
1440     RightDelim     >
1441     AutoInsert     1
1442   EndArgument
1443 End
1444
1445 InsetLayout Flex:Uncover
1446   LyXType          charstyle
1447   LabelString      Uncover
1448   LatexType        command
1449   LatexName        uncover
1450   Font
1451     Color          red
1452   EndFont
1453   Argument 1
1454     LabelString    "Action"
1455     MenuString     "Action Specifications|S"
1456     Tooltip        "Specify the overlay settings (see beamer manual)"
1457     LeftDelim      <
1458     RightDelim     >
1459     AutoInsert     1
1460   EndArgument
1461 End
1462
1463 InsetLayout Flex:Visible
1464   LyXType          charstyle
1465   LabelString      Visible
1466   LatexType        command
1467   LatexName        visible
1468   Font
1469     Color          red
1470   EndFont
1471   Argument 1
1472     LabelString    "Action"
1473     MenuString     "Action Specifications|S"
1474     Tooltip        "Specify the overlay settings (see beamer manual)"
1475     LeftDelim      <
1476     RightDelim     >
1477     AutoInsert     1
1478   EndArgument
1479 End
1480
1481 InsetLayout Flex:Invisible
1482   LyXType          charstyle
1483   LabelString      Invisible
1484   LatexType        command
1485   LatexName        invisible
1486   Font
1487     Color          red
1488   EndFont
1489   Argument 1
1490     LabelString    "Action"
1491     MenuString     "Action Specifications|S"
1492     Tooltip        "Specify the overlay settings (see beamer manual)"
1493     LeftDelim      <
1494     RightDelim     >
1495     AutoInsert     1
1496   EndArgument
1497 End
1498
1499 InsetLayout Flex:Alternative
1500   LyXType          charstyle
1501   LabelString      Alternative
1502   LatexType        command
1503   LatexName        alt
1504   Font
1505     Color          red
1506   EndFont
1507   Argument 1
1508     LabelString    "Action"
1509     MenuString     "Action Specifications|S"
1510     Tooltip        "Specify the overlay settings (see beamer manual)"
1511     LeftDelim      <
1512     RightDelim     >
1513   EndArgument
1514   Argument 2
1515     LabelString    "Default Text"
1516     Tooltip        "Enter the default text here"
1517     Mandatory      1
1518   EndArgument
1519 End
1520
1521 InsetLayout Flex:Beamer_Note
1522   LyXType          custom
1523   LabelString      Note
1524   LatexType        command
1525   LatexName        note
1526   Decoration       Classic
1527   Font
1528     Color          blue
1529   EndFont
1530   Argument 1
1531     LabelString    "Action"
1532     MenuString     "Action Specifications|S"
1533     Tooltip        "Specify the overlay settings (see beamer manual)"
1534     LeftDelim      <
1535     RightDelim     >
1536   EndArgument
1537   Argument 2
1538     LabelString    "Note Options"
1539     Tooltip        "Specifiy note options (see beamer manual)"
1540   EndArgument
1541 End
1542
1543 InsetLayout Flex:ArticleMode
1544    LyXType         custom
1545    LatexName       mode
1546    LatexParam      <article>
1547    LatexType       command
1548    Decoration      classic
1549    LabelString     Article
1550    MultiPar        true
1551 End
1552
1553 InsetLayout Flex:PresentationMode
1554    LyXType         custom
1555    LatexName       mode
1556    LatexParam      <presentation>
1557    LatexType       command
1558    Decoration      classic
1559    LabelString     Presentation
1560    MultiPar        true
1561 End
1562
1563
1564 #
1565 # FLOATS
1566 #
1567
1568 Float
1569   Type             table
1570   GuiName          Table
1571   Placement        tbp
1572   Extension        lot
1573   NumberWithin     none
1574   Style            plain
1575   ListName         "List of Tables"
1576   IsPredefined     true
1577   UsesFloatPkg     false
1578   ListCommand      listoftables
1579 End
1580
1581 Float
1582   Type             figure
1583   GuiName          Figure
1584   Placement        tbp
1585   Extension        lof
1586   NumberWithin     none
1587   Style            plain
1588   ListName         "List of Figures"
1589   IsPredefined     true
1590   UsesFloatPkg     false
1591   ListCommand      listoffigures
1592 End
1593
1594
1595 Input theorems-refprefix.inc