1 #% Do not delete the line below; configure depends on this
2 # \DeclareLaTeXClass[beamer]{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 Kimberly Heck <rikiheck@lyx.org>, Martin Vermeer <martin.vermeer@hut.fi> and probably others.
19 # Beamer does not work with enumitem.
21 # For upstream (Beamer) feature request:
22 # https://github.com/josephwright/beamer/issues/342
23 ExcludesModule enumitem
25 # General textclass parameters
39 # The default font layout
48 # Provide an own maketitle command, which can be altered by Title_(Plain_Frame)
49 TitleLaTeXName makebeamertitle
51 % this default might be overridden by plain title style
52 \newcommand\makebeamertitle{\frame{\maketitle}}%
53 % (ERT) argument for the TOC
55 \let\origtableofcontents=\tableofcontents
56 \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
57 \def\gobbletableofcontents#1{\origtableofcontents}
74 AlignPossible Block, Left, Right, Center
87 LatexType Item_Environment
90 LabelString "Overlay Specifications|v"
91 Tooltip "Overlay specifications for this list"
97 LabelString "Custom Item|s"
98 Tooltip "A customized item string"
101 MenuString "Item Overlay Specifications"
102 LabelString "On Slide"
103 Tooltip "Overlay specifications for this item"
108 Argument listpreamble:1
109 LabelString "List preamble"
110 MenuString "List Preamble"
111 Tooltip "LaTeX code to be inserted before the first item"
128 DocBookTag itemizedlist
129 DocBookItemTag listitem
130 DocBookItemInnerTag para
136 LatexType Item_Environment
139 LabelString "Overlay Specifications|v"
140 Tooltip "Overlay specifications for this list"
146 LabelString "Mini Template"
147 Tooltip "Mini template for this list (see beamer manual for details)"
150 LabelString "Custom Item|s"
151 Tooltip "A customized item string"
154 MenuString "Item Overlay Specifications"
155 LabelString "On Slide"
156 Tooltip "Overlay specifications for this item"
161 Argument listpreamble:1
162 LabelString "List preamble"
163 MenuString "List Preamble"
164 Tooltip "LaTeX code to be inserted before the first item"
183 DocBookTag orderedlist
184 DocBookItemTag listitem
185 DocBookItemInnerTag para
187 ol.enumi { list-style-type: decimal; }
188 ol.enumii { list-style-type: lower-latin; }
189 ol.enumiii { list-style-type: lower-roman; }
190 ol.enumiv { list-style-type: upper-latin; }
197 LatexType Item_environment
198 LatexName description
200 LabelString "Overlay Specifications|v"
201 Tooltip "Overlay specifications for this list"
207 LabelString "Longest label|s"
208 Tooltip "The longest label in this list (to determine the indendation width)"
210 Argument listpreamble:1
211 LabelString "List preamble"
212 MenuString "List Preamble"
213 Tooltip "LaTeX code to be inserted before the first item"
221 MenuString "Item Overlay Specifications"
222 LabelString "On Slide"
223 Tooltip "Overlay specifications for this item"
241 DocBookTag variablelist
242 DocBookItemWrapperTag varlistentry
243 DocBookItemTag listitem
244 DocBookItemInnerTag para
245 DocBookItemLabelTag term
246 DocBookItemLabelTagType paragraph
261 MenuString "Mode Specification|S"
262 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
268 LabelString "Short Title|S"
269 Tooltip "The part as it appears in the table of contents/running headers"
313 LabelString "Section \arabic{section}"
317 MenuString "Mode Specification|S"
318 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
324 LabelString "Short Title|S"
325 Tooltip "The section as it appears in the table of contents/running headers"
337 LabelStringAppendix "\Alph{section}"
351 MenuString "Mode Specification|S"
352 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
377 LabelCounter subsection
378 LabelString "Subsection \arabic{section}.\arabic{subsection}"
382 MenuString "Mode Specification|S"
383 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
389 LabelString "Short Title|S"
390 Tooltip "The subsection as it appears in the table of contents/running headers"
402 LabelStringAppendix "\arabic{section}.\arabic{subsection}"
416 MenuString "Mode Specification|S"
417 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
430 LatexName subsubsection
441 LabelCounter subsubsection
442 LabelString "Subsubsection \arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
446 MenuString "Mode Specification|S"
447 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
453 LabelString "Short Title|S"
454 Tooltip "The subsubsection as it appears in the table of contents/running headers"
466 LabelStringAppendix "\arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
471 CopyStyle Subsubsection
474 LatexName subsubsection
479 MenuString "Mode Specification|S"
480 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
498 LatexType Environment
519 MenuString "Overlay Specifications|v"
520 Tooltip "Overlay specifications for this frame"
526 LabelString "Default Overlay Specifications"
527 Tooltip "Default overlay specifications within this frame"
533 MenuString "Frame Options"
534 LabelString "Options"
535 Tooltip "Frame options (see beamer manual)"
538 LabelString "Frame Title"
539 Tooltip "Enter the frame title here"
542 Decoration conglomerate
551 Standard,Itemize,Enumerate,Description,FrameTitle,FrameSubtitle,Column,
552 Columns,ColumnsCenterAligned,ColumnsTopAligned,Pause,Overprint,OverlayArea,Only,Block,
553 ExampleBlock,AlertBlock,Bibliography,Quotation,Quote,Verse,Corollary,Definition,Definitions,
554 Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code
561 LabelString "Frame (plain)"
563 MenuString "Frame Options"
564 LabelString "Options"
565 Tooltip "Frame options (see beamer manual)"
572 LabelString "Frame (fragile)"
574 MenuString "Frame Options"
575 LabelString "Options"
576 Tooltip "Frame options (see beamer manual)"
589 MenuString "Overlay Specifications|v"
590 Tooltip "Overlay specifications for this frame"
596 LabelString "Default Overlay Specifications"
597 Tooltip "Default overlay specifications within this frame"
603 MenuString "Frame Options"
604 LabelString "Options"
605 Tooltip "Frame options (see beamer manual)"
617 LabelString "Repeat frame with label"
646 LabelString "On Slide"
647 MenuString "Overlay Specifications|v"
648 Tooltip "Specify the overlay settings (see beamer manual)"
654 LabelString "Short Frame Title|S"
655 Tooltip "A short form of the frame title used in some themes"
664 LatexName framesubtitle
676 LabelString "On Slide"
677 MenuString "Overlay Specifications|v"
678 Tooltip "Specify the overlay settings (see beamer manual)"
703 LabelString "Start column (increase depth!), width:"
706 MenuString "Column Options"
707 LabelString "Options"
708 Tooltip "Column options (see beamer manual)"
720 LatexType Environment
727 LabelString "Columns"
729 LabelString "Column Placement Options"
730 Tooltip "Column placement options (t, T, c, b)"
741 Standard,Column,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,Block,
742 ExampleBlock,AlertBlock,Bibliography,Quotation,Quote,Verse,Corollary,Definition,Definitions,
743 Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code
747 Style ColumnsCenterAligned
750 LabelString "Columns (center aligned)"
754 Style ColumnsTopAligned
757 LabelString "Columns (top aligned)"
773 LabelString "Pause number"
774 Tooltip "Number of slide where the context below the pause gets visible"
785 LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
797 LatexType Item_Environment
801 MenuString "Overprint Area Width"
803 Tooltip "The width of the overprint area (default: text width)"
805 Argument listpreamble:1
806 LabelString "List preamble"
807 MenuString "List Preamble"
808 Tooltip "LaTeX code to be inserted before the first item"
816 MenuString "Item Overlay Specifications"
817 LabelString "On Slide"
818 Tooltip "Overlay specifications for this item"
833 LabelString "Overprint"
843 LatexType Environment
849 LatexName overlayarea
850 LabelString "Overlayarea"
860 LabelString "Overlay Area Width"
861 Tooltip "The width of the overlay area"
865 MenuString "Overlay Area Height"
867 Tooltip "The height of the overlay area"
875 LatexType Environment
882 LabelString "Uncovered on slides"
892 LabelString "On Slide"
893 MenuString "Overlay Specifications|v"
894 Tooltip "Specify the overlay settings (see beamer manual)"
904 LatexType Environment
911 LabelString "Only on slides"
921 LabelString "On Slide"
922 MenuString "Overlay Specifications|v"
923 Tooltip "Specify the overlay settings (see beamer manual)"
938 LatexType Environment
956 MenuString "Action Specification|S"
957 Tooltip "Specify the overlay settings (see beamer manual)"
963 LabelString "Block Title"
964 Tooltip "Enter the block title here"
966 Decoration conglomerate
974 Standard,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,Quotation,
975 Quote,Verse,Corollary,Definition,Definitions,Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code
981 LatexName exampleblock
982 LabelString "Example Block:"
991 LabelString "Alert Block:"
1016 LabelString "Short Title|S"
1017 Tooltip "Short title which appears in the sidebar/header"
1019 # TODO: In DocBook, output it in a titleabbrev outside this title.
1027 DocBookTagType paragraph
1031 Style Title_(Plain_Frame)
1034 % plain title style, override default
1035 \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}%
1053 LabelString "Short Subtitle|S"
1054 Tooltip "Short subtitle which appears in the sidebar/header"
1079 LabelString "Short Author|S"
1080 Tooltip "Short author which appears in the sidebar/header"
1087 DocBookTag personname
1088 DocBookTagType paragraph
1089 DocBookWrapperTag author
1090 DocBookWrapperTagType inline
1091 DocBookInInfo always
1107 LabelString "Short Institute|S"
1108 Tooltip "Short institute which appears in the sidebar/header"
1117 InsetLayout "Flex:InstituteMark"
1121 LabelString "Institute Mark"
1151 LabelString "Short Date|S"
1152 Tooltip "Short date which appears in the sidebar/header"
1166 LatexName titlegraphic
1188 Margin First_Dynamic
1189 LatexType Bib_Environment
1190 LatexName thebibliography
1200 LabelType Bibliography
1201 LabelString "References"
1209 Argument listpreamble:1
1210 LabelString "Bib preamble"
1211 MenuString "Bibliography Preamble"
1212 Tooltip "LaTeX code to be inserted before the first bibliography item"
1229 LatexType Environment
1242 AlignPossible Block, Left, Right, Center
1244 LabelString "On Slide"
1245 MenuString "Overlay Specifications|v"
1246 Tooltip "Specify the overlay settings (see beamer manual)"
1256 LatexType Environment
1266 AlignPossible Block, Left, Right, Center
1269 LabelString "On Slide"
1270 MenuString "Overlay Specifications|v"
1271 Tooltip "Specify the overlay settings (see beamer manual)"
1279 # LaTeX type is first dynamic because of LaTeX implementation.
1280 # In LyX this does not make sense.
1282 LatexType Environment
1284 Margin First_Dynamic
1293 AlignPossible Block, Left
1296 LabelString "On Slide"
1297 MenuString "Overlay Specifications|v"
1298 Tooltip "Specify the overlay settings (see beamer manual)"
1312 Margin First_Dynamic
1313 LatexType Environment
1320 LabelString "Corollary."
1332 LabelString "Action"
1333 MenuString "Action Specifications|S"
1334 Tooltip "Specify the overlay settings (see beamer manual)"
1340 LabelString "Additional Theorem Text"
1341 Tooltip "Additional text appended to the theorem header"
1344 Standard,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,LyX-Code
1350 LatexName definition
1351 LabelString "Definition."
1356 LatexName definitions
1357 LabelString "Definitions."
1363 LabelString "Example."
1373 LabelString "Examples."
1385 LabelString "Lemma."
1391 LabelString "Proof."
1397 LabelString "Theorem."
1408 LatexType Environment
1416 AlignPossible Block, Left, Right, Center
1420 \newenvironment{lyxcode}
1421 {\par\begin{list}{}{
1422 \setlength{\rightmargin}{\leftmargin}
1423 \setlength{\listparindent}{0pt}% needed for AMS classes
1425 \setlength{\itemsep}{0pt}
1426 \setlength{\parsep}{0pt}
1427 \normalfont\ttfamily}%
1430 \def\textasciitilde{\char`\~}
1437 DocBookTag programlisting
1438 DocBookTagType paragraph
1439 DocBookAttr language='lyx'
1456 LeftMargin "Note:xx"
1462 LabelString "On Slide"
1463 MenuString "Overlay Specifications|v"
1464 Tooltip "Specify the overlay settings (see beamer manual)"
1480 InsetLayout Flex:Bold
1489 LabelString "Action"
1490 MenuString "Action Specifications|S"
1491 Tooltip "Specify the overlay settings (see beamer manual)"
1500 InsetLayout Flex:Emphasize
1509 LabelString "Action"
1510 MenuString "Action Specifications|S"
1511 Tooltip "Specify the overlay settings (see beamer manual)"
1520 InsetLayout Flex:Alert
1529 LabelString "Action"
1530 MenuString "Action Specifications|S"
1531 Tooltip "Specify the overlay settings (see beamer manual)"
1540 InsetLayout Flex:Structure
1542 LabelString Structure
1549 LabelString "Action"
1550 MenuString "Action Specifications|S"
1551 Tooltip "Specify the overlay settings (see beamer manual)"
1560 InsetLayout Flex:Only
1569 LabelString "Action"
1570 MenuString "Action Specifications|S"
1571 Tooltip "Specify the overlay settings (see beamer manual)"
1581 InsetLayout Flex:Uncover
1590 LabelString "Action"
1591 MenuString "Action Specifications|S"
1592 Tooltip "Specify the overlay settings (see beamer manual)"
1602 InsetLayout Flex:Visible
1611 LabelString "Action"
1612 MenuString "Action Specifications|S"
1613 Tooltip "Specify the overlay settings (see beamer manual)"
1623 InsetLayout Flex:Invisible
1625 LabelString Invisible
1632 LabelString "Action"
1633 MenuString "Action Specifications|S"
1634 Tooltip "Specify the overlay settings (see beamer manual)"
1644 InsetLayout Flex:Alternative
1646 LabelString Alternative
1653 LabelString "Action"
1654 MenuString "Action Specifications|S"
1655 Tooltip "Specify the overlay settings (see beamer manual)"
1662 LabelString "Default Text"
1663 Tooltip "Enter the default text here"
1671 InsetLayout Flex:Beamer_Note
1681 LabelString "Action"
1682 MenuString "Action Specifications|S"
1683 Tooltip "Specify the overlay settings (see beamer manual)"
1689 LabelString "Note Options"
1690 Tooltip "Specifiy note options (see beamer manual)"
1695 InsetLayout Flex:ArticleMode
1698 LatexParam <article>
1706 InsetLayout Flex:PresentationMode
1709 LatexParam <presentation>
1712 LabelString Presentation
1722 Input stdfloatnames.inc
1731 ListName "List of Tables"
1734 ListCommand listoftables
1735 PrettyFormat "Table ##"
1745 ListName "List of Figures"
1748 ListCommand listoffigures
1749 PrettyFormat "Figure ##"
1753 Input theorems-refprefix.inc