]> git.lyx.org Git - features.git/blob - lib/layouts/beamer.layout
75e5c9d8c2f4d655bc63c49680d018682f6de985
[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 #
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         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   KeepEmpty        1
815   Align            Left
816   LabelType        Static
817   LabelSep         xx
818   LatexName        block
819   LabelString      "Block:"  
820   ParSkip          0.5
821   TopSep           1
822   BottomSep        1
823   ParSep           0
824   LabelFont
825     Family         Roman
826     Color          latex
827   EndFont
828   Argument 1
829     LabelString    "Action"
830     MenuString     "Action Specification|S"
831     Tooltip        "Specify the overlay settings (see beamer manual)"
832     LeftDelim      <
833     RightDelim     >
834   EndArgument
835   Argument 2
836     LabelString    "Block Title"
837     Tooltip        "Enter the block title here"
838     Mandatory      1
839     Decoration     conglomerate
840     Font
841       Color        blue
842       Size         large
843     EndFont
844   EndArgument
845 End
846
847 Style ExampleBlock
848   CopyStyle        Block
849   LatexName        exampleblock
850   LabelString      "Example Block:"
851   Font
852     Color          green
853   EndFont
854 End
855
856 Style AlertBlock
857   CopyStyle        Block
858   LatexName        alertblock
859   LabelString      "Alert Block:"
860   Font
861     Color          red
862   EndFont
863 End
864
865
866 #
867 # TITLING
868 #
869
870 Style Title
871   Category         Titling
872   Margin           Static
873   LatexType        Command
874   InTitle          1
875   LatexName        title
876   ParSkip          0.4
877   ItemSep          0
878   TopSep           0
879   BottomSep        1
880   ParSep           1
881   Align            Center
882   LabelType        No_Label
883   Argument 1
884     LabelString   "Short Title|S"
885     Tooltip       "Short title which appears in the sidebar/header"
886   EndArgument
887   Font 
888     Size           Huge
889     Series         Bold
890     Color          Blue
891   EndFont
892 End
893
894 Style Title_(Plain_Frame)
895   CopyStyle        Title
896   Preamble
897      % plain title style, override default
898      \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}%
899   EndPreamble
900 End
901
902 Style Subtitle
903   Category         Titling
904   Margin           Static
905   LatexType        Command
906   InTitle          1
907   LatexName        subtitle
908   ParSkip          0.4
909   ItemSep          0
910   TopSep           0
911   BottomSep        1
912   ParSep           1
913   Align            Center
914   LabelType        No_Label
915   Argument 1
916     LabelString   "Short Subtitle|S"
917     Tooltip       "Short subtitle which appears in the sidebar/header"
918   EndArgument
919   Font 
920     Size           Large
921     Series         Bold
922     Color          Blue
923   EndFont
924 End
925
926 Style Author
927   Category         Titling
928   Margin           Static
929   LatexType        Command
930   InTitle          1
931   LatexName        author
932   ParSkip          0.4
933   TopSep           1.3
934   BottomSep        0.7
935   ParSep           0.7
936   Align            Center
937   LabelType        No_Label
938   Argument 1
939     LabelString   "Short Author|S"
940     Tooltip       "Short author which appears in the sidebar/header"
941   EndArgument
942   Font 
943     Size           Largest
944     Color          Blue
945   EndFont
946 End
947
948 Style Institute
949   Category         Titling
950   Margin           Dynamic
951   LatexType        Command
952   InTitle          1
953   LatexName        institute
954   ParSkip          0.4
955   TopSep           0.9
956   BottomSep        0.5
957   ParSep           1
958   Align            Center
959   LabelType        No_Label
960   Argument 1
961     LabelString   "Short Institute|S"
962     Tooltip       "Short institute which appears in the sidebar/header"
963   EndArgument
964   Font 
965     Size           Large
966     Color          Blue
967   EndFont
968 End
969
970 InsetLayout "Flex:InstituteMark"
971   LyxType          custom
972   LatexType        command
973   LatexName        inst
974   LabelString      "Institute Mark"
975   Font
976     Color          foreground
977     Size           Small
978     Family         Roman
979     Shape          Up
980     Series         Medium
981     Misc           No_Emph
982     Misc           No_Noun
983     Misc           No_Bar
984   EndFont
985   LabelFont
986     Color          blue
987     Size           Small
988   EndFont
989 End
990
991 Style Date
992   Category         Titling
993   Margin           Dynamic
994   LatexType        Command
995   InTitle          1
996   LatexName        date
997   ParSkip          0.4
998   TopSep           0.9
999   BottomSep        0.5
1000   ParSep           1
1001   Align            Center
1002   LabelType        No_Label
1003   Argument 1
1004     LabelString   "Short Date|S"
1005     Tooltip       "Short date which appears in the sidebar/header"
1006   EndArgument
1007   Font 
1008     Size           Largest
1009     Color          Blue
1010   EndFont
1011 End
1012
1013 Style TitleGraphic
1014   Category         Titling
1015   Margin           Static
1016   LatexType        Command
1017   InTitle          1
1018   LatexName        titlegraphic
1019   ParSkip          0.4
1020   ItemSep          0
1021   TopSep           0
1022   BottomSep        1
1023   ParSep           1
1024   Align            Center
1025   LabelType        No_Label
1026   Font 
1027     Size           Huge
1028     Series         Bold
1029     Color          Blue
1030   EndFont
1031 End
1032
1033
1034 #
1035 # BACK MATTER
1036 #
1037
1038 Style Bibliography
1039   Category         BackMatter
1040   Margin           First_Dynamic
1041   LatexType        Bib_Environment
1042   LatexName        thebibliography
1043   NextNoIndent     1
1044   LeftMargin       MM
1045   ParSkip          0.4
1046   ItemSep          0
1047   TopSep           0.7
1048   BottomSep        0.7
1049   ParSep           0.5
1050   Align            Left
1051   LabelType        Bibliography
1052   LabelString      "References"
1053   LabelBottomSep   0.7
1054   LabelFont 
1055     Series         Bold
1056     Size           Larger
1057   EndFont
1058 End
1059
1060
1061 #
1062 # QUOTATION
1063 #
1064
1065 Style Quotation
1066   Category         MainText
1067   Margin           Static
1068   LatexType        Environment
1069   LatexName        quotation
1070   NextNoIndent     1
1071   LeftMargin       MMM
1072   RightMargin      MMM
1073   ParIndent        MM
1074   ParSkip          0
1075   ItemSep          0
1076   TopSep           0.5
1077   BottomSep        0.5
1078   ParSep           0
1079   Align            Block
1080   AlignPossible    Block, Left, Right, Center
1081   Argument 1
1082     LabelString    "On Slide"
1083     MenuString     "Overlay Specifications|S"
1084     Tooltip        "Specify the overlay settings (see beamer manual)"
1085     LeftDelim      <
1086     RightDelim     >
1087   EndArgument
1088 End
1089
1090 Style Quote
1091   Category         MainText
1092   Margin           Static
1093   LatexType        Environment
1094   LatexName        quote
1095   NextNoIndent     1
1096   LeftMargin       MMM
1097   RightMargin      MMM
1098   TopSep           0.5
1099   ParSep           0.5
1100   BottomSep        0.5
1101   Align            Block
1102   AlignPossible    Block, Left, Right, Center
1103   LabelType        No_Label
1104   Argument 1
1105     LabelString    "On Slide"
1106     MenuString     "Overlay Specifications|S"
1107     Tooltip        "Specify the overlay settings (see beamer manual)"
1108     LeftDelim      <
1109     RightDelim     >
1110   EndArgument
1111 End
1112
1113 Style Verse
1114   # LaTeX type is first dynamic because of LaTeX implementation.
1115   # In LyX this does not make sense.
1116   Category         MainText
1117   LatexType        Environment
1118   LatexName        verse
1119   Margin           First_Dynamic
1120   NextNoIndent     1
1121   LeftMargin       MMMM
1122   LabelIndent      MMMM
1123   ParSkip          0.4
1124   TopSep           0.7
1125   BottomSep        0.7
1126   ParSep           0.5
1127   Align            Block
1128   AlignPossible    Block, Left
1129   LabelType        No_Label
1130   Argument 1
1131     LabelString    "On Slide"
1132     MenuString     "Overlay Specifications|S"
1133     Tooltip        "Specify the overlay settings (see beamer manual)"
1134     LeftDelim      <
1135     RightDelim     >
1136   EndArgument
1137 End
1138
1139
1140 #
1141 # THEOREMS AND SUCH
1142 #
1143
1144 Style Corollary
1145    Category        Theorems
1146    Margin          First_Dynamic
1147    LatexType       Environment
1148    NextNoIndent    0
1149    ParIndent       MM
1150    Align           Left
1151    LabelType       Static
1152    LabelSep        xx
1153    LatexName       corollary
1154    LabelString     "Corollary."
1155    ParSkip         0.5
1156    TopSep          1
1157    BottomSep       1
1158    ParSep          0
1159    KeepEmpty       1
1160    LabelFont
1161      Series        Bold
1162      Color         Blue
1163      Size          Large
1164    EndFont
1165   Argument 1
1166     LabelString    "Action"
1167     MenuString     "Action Specifications|S"
1168     Tooltip        "Specify the overlay settings (see beamer manual)"
1169     LeftDelim      <
1170     RightDelim     >
1171   EndArgument
1172   Argument 2
1173     LabelString    "Additional Theorem Text"
1174     Tooltip        "Additional text appended to the theorem header"
1175   EndArgument
1176 End
1177
1178 Style Definition
1179   CopyStyle        Corollary
1180   LatexName        definition
1181   LabelString      "Definition."
1182 End
1183
1184 Style Definitions
1185   CopyStyle        Corollary
1186   LatexName        definitions
1187   LabelString      "Definitions."
1188 End
1189
1190 Style Example
1191   CopyStyle        Corollary
1192   LatexName        example
1193   LabelString      "Example."
1194   LabelFont
1195     Series         Bold
1196     Color          Green
1197   EndFont
1198 End
1199
1200 Style Examples
1201   CopyStyle        Corollary
1202   LatexName        examples
1203   LabelString      "Examples."
1204 End
1205
1206 Style Fact
1207   CopyStyle        Corollary
1208   LatexName        fact
1209   LabelString      "Fact."
1210 End
1211
1212 Style Proof
1213   CopyStyle        Corollary
1214   LatexName        proof
1215   LabelString      "Proof."
1216 End
1217
1218 Style Theorem
1219   CopyStyle        Corollary
1220   LatexName        theorem
1221   LabelString      "Theorem."
1222 End
1223
1224
1225 #
1226 # MISC.
1227 #
1228
1229 Style Separator
1230   Category         MainText
1231   LatexType        Paragraph
1232   LatexName        dummy
1233   ParIndent        MM
1234   ParSkip          0.4
1235   Align            Left
1236   AlignPossible    Block, Left, Right, Center
1237   Margin           First_Dynamic
1238   TopSep           0
1239   BottomSep        0
1240   ParSep           0
1241   LabelType        Static
1242   LabelBottomSep   0
1243   LabelString      "___"
1244   KeepEmpty        1
1245   LabelFont 
1246     Series         Medium
1247     Size           Normal
1248     Color          latex
1249   EndFont
1250 End
1251  
1252 Style LyX-Code
1253   Category         MainText
1254   Margin           Static
1255   LatexType        Environment
1256   LatexName        lyxcode
1257   NextNoIndent     1
1258   LeftMargin       MMM
1259   RightMargin      MMM
1260   TopSep           0.5
1261   BottomSep        0.5
1262   Align            Left
1263   AlignPossible    Block, Left, Right, Center
1264   LabelType        No_Label
1265   FreeSpacing      1
1266   Preamble
1267   \newenvironment{lyxcode}
1268     {\par\begin{list}{}{
1269       \setlength{\rightmargin}{\leftmargin}
1270       \setlength{\listparindent}{0pt}% needed for AMS classes
1271       \raggedright
1272       \setlength{\itemsep}{0pt}
1273       \setlength{\parsep}{0pt}
1274       \normalfont\ttfamily}%
1275      \def\{{\char`\{}
1276      \def\}{\char`\}}
1277      \def\textasciitilde{\char`\~}
1278      \item[]}
1279     {\end{list}}
1280   EndPreamble
1281   Font 
1282     Family         Typewriter
1283   EndFont
1284 End
1285  
1286 Style NoteItem
1287   Category         MainText
1288   Margin           Static
1289   LatexType        Command
1290   LatexName        note
1291   LatexParam       [item]
1292   ParSkip          0.5
1293   TopSep           1
1294   BottomSep        1
1295   ParSep           0
1296   Align            Left
1297   LabelType        Static
1298   LabelSep         xx
1299   LabelString      "Note:"
1300   LeftMargin       "Note:xx"
1301   LabelFont 
1302     Family         Roman
1303     Color          latex
1304   EndFont
1305   Argument 1
1306     LabelString    "On Slide"
1307     MenuString     "Overlay Specifications|S"
1308     Tooltip        "Specify the overlay settings (see beamer manual)"
1309     LeftDelim      <
1310     RightDelim     >
1311   EndArgument
1312 End
1313  
1314
1315 #
1316 # CHARSTYLES
1317 #
1318
1319 InsetLayout Flex:Emphasize
1320   LyXType          charstyle
1321   LabelString      Emphasize
1322   LatexType        command
1323   LatexName        emph
1324   Font
1325     Shape          italic
1326   EndFont
1327   Argument 1
1328     LabelString    "Action"
1329     MenuString     "Action Specifications|S"
1330     Tooltip        "Specify the overlay settings (see beamer manual)"
1331     LeftDelim      <
1332     RightDelim     >
1333   EndArgument
1334 End
1335
1336 InsetLayout Flex:Alert
1337   LyXType          charstyle
1338   LabelString      Alert
1339   LatexType        command
1340   LatexName        alert
1341   Font
1342     Color          red
1343   EndFont
1344   Argument 1
1345     LabelString    "Action"
1346     MenuString     "Action Specifications|S"
1347     Tooltip        "Specify the overlay settings (see beamer manual)"
1348     LeftDelim      <
1349     RightDelim     >
1350   EndArgument
1351 End
1352
1353 InsetLayout Flex:Structure
1354   LyXType          charstyle
1355   LabelString      Structure
1356   LatexType        command
1357   LatexName        structure
1358   Font
1359     Color          blue
1360   EndFont
1361   Argument 1
1362     LabelString    "Action"
1363     MenuString     "Action Specifications|S"
1364     Tooltip        "Specify the overlay settings (see beamer manual)"
1365     LeftDelim      <
1366     RightDelim     >
1367   EndArgument
1368 End
1369
1370 InsetLayout Flex:Only
1371   LyXType          charstyle
1372   LabelString      Only
1373   LatexType        command
1374   LatexName        only
1375   Font
1376     Color          red
1377   EndFont
1378   Argument 1
1379     LabelString    "Action"
1380     MenuString     "Action Specifications|S"
1381     Tooltip        "Specify the overlay settings (see beamer manual)"
1382     LeftDelim      <
1383     RightDelim     >
1384   EndArgument
1385 End
1386
1387 InsetLayout Flex:Uncover
1388   LyXType          charstyle
1389   LabelString      Uncover
1390   LatexType        command
1391   LatexName        uncover
1392   Font
1393     Color          red
1394   EndFont
1395   Argument 1
1396     LabelString    "Action"
1397     MenuString     "Action Specifications|S"
1398     Tooltip        "Specify the overlay settings (see beamer manual)"
1399     LeftDelim      <
1400     RightDelim     >
1401   EndArgument
1402 End
1403
1404 InsetLayout Flex:Visible
1405   LyXType          charstyle
1406   LabelString      Visible
1407   LatexType        command
1408   LatexName        visible
1409   Font
1410     Color          red
1411   EndFont
1412   Argument 1
1413     LabelString    "Action"
1414     MenuString     "Action Specifications|S"
1415     Tooltip        "Specify the overlay settings (see beamer manual)"
1416     LeftDelim      <
1417     RightDelim     >
1418   EndArgument
1419 End
1420
1421 InsetLayout Flex:Invisible
1422   LyXType          charstyle
1423   LabelString      Invisible
1424   LatexType        command
1425   LatexName        invisible
1426   Font
1427     Color          red
1428   EndFont
1429   Argument 1
1430     LabelString    "Action"
1431     MenuString     "Action Specifications|S"
1432     Tooltip        "Specify the overlay settings (see beamer manual)"
1433     LeftDelim      <
1434     RightDelim     >
1435   EndArgument
1436 End
1437
1438 InsetLayout Flex:Alternative
1439   LyXType          charstyle
1440   LabelString      Alternative
1441   LatexType        command
1442   LatexName        alt
1443   Font
1444     Color          red
1445   EndFont
1446   Argument 1
1447     LabelString    "Action"
1448     MenuString     "Action Specifications|S"
1449     Tooltip        "Specify the overlay settings (see beamer manual)"
1450     LeftDelim      <
1451     RightDelim     >
1452   EndArgument
1453   Argument 2
1454     LabelString    "Default Text"
1455     Tooltip        "Enter the default text here"
1456     Mandatory      1
1457   EndArgument
1458 End
1459
1460 InsetLayout Flex:Beamer_Note
1461   LyXType          custom
1462   LabelString      Note
1463   LatexType        command
1464   LatexName        note
1465   Decoration       Classic
1466   Font
1467     Color          blue
1468   EndFont
1469   Argument 1
1470     LabelString    "Action"
1471     MenuString     "Action Specifications|S"
1472     Tooltip        "Specify the overlay settings (see beamer manual)"
1473     LeftDelim      <
1474     RightDelim     >
1475   EndArgument
1476   Argument 2
1477     LabelString    "Note Options"
1478     Tooltip        "Specifiy note options (see beamer manual)"
1479   EndArgument
1480 End
1481
1482 InsetLayout Flex:ArticleMode
1483    LyXType         custom
1484    LatexName       mode
1485    LatexParam      <article>
1486    LatexType       command
1487    Decoration      classic
1488    LabelString     Article
1489    MultiPar        true
1490 End
1491
1492 InsetLayout Flex:PresentationMode
1493    LyXType         custom
1494    LatexName       mode
1495    LatexParam      <presentation>
1496    LatexType       command
1497    Decoration      classic
1498    LabelString     Presentation
1499    MultiPar        true
1500 End
1501
1502
1503 #
1504 # FLOATS
1505 #
1506
1507 Float
1508   Type             table
1509   GuiName          Table
1510   Placement        tbp
1511   Extension        lot
1512   NumberWithin     none
1513   Style            plain
1514   ListName         "List of Tables"
1515   IsPredefined     true
1516   UsesFloatPkg     false
1517   ListCommand      listoftables
1518 End
1519
1520 Float
1521   Type             figure
1522   GuiName          Figure
1523   Placement        tbp
1524   Extension        lof
1525   NumberWithin     none
1526   Style            plain
1527   ListName         "List of Figures"
1528   IsPredefined     true
1529   UsesFloatPkg     false
1530   ListCommand      listoffigures
1531 End
1532
1533
1534 Input theorems-refprefix.inc