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
560 LabelString "Frame (plain)"
562 MenuString "Frame Options"
563 LabelString "Options"
564 Tooltip "Frame options (see beamer manual)"
571 LabelString "Frame (fragile)"
573 MenuString "Frame Options"
574 LabelString "Options"
575 Tooltip "Frame options (see beamer manual)"
587 MenuString "Overlay Specifications|v"
588 Tooltip "Overlay specifications for this frame"
594 LabelString "Default Overlay Specifications"
595 Tooltip "Default overlay specifications within this frame"
601 MenuString "Frame Options"
602 LabelString "Options"
603 Tooltip "Frame options (see beamer manual)"
615 LabelString "Repeat frame with label"
644 LabelString "On Slide"
645 MenuString "Overlay Specifications|v"
646 Tooltip "Specify the overlay settings (see beamer manual)"
652 LabelString "Short Frame Title|S"
653 Tooltip "A short form of the frame title used in some themes"
662 LatexName framesubtitle
674 LabelString "On Slide"
675 MenuString "Overlay Specifications|v"
676 Tooltip "Specify the overlay settings (see beamer manual)"
701 LabelString "Start column (increase depth!), width:"
704 MenuString "Column Options"
705 LabelString "Options"
706 Tooltip "Column options (see beamer manual)"
718 LatexType Environment
725 LabelString "Columns"
727 LabelString "Column Placement Options"
728 Tooltip "Column placement options (t, T, c, b)"
739 Standard,Column,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,Block,
740 ExampleBlock,AlertBlock,Bibliography,Quotation,Quote,Verse,Corollary,Definition,Definitions,
741 Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code
745 Style ColumnsCenterAligned
748 LabelString "Columns (center aligned)"
752 Style ColumnsTopAligned
755 LabelString "Columns (top aligned)"
771 LabelString "Pause number"
772 Tooltip "Number of slide where the context below the pause gets visible"
783 LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
795 LatexType Item_Environment
799 MenuString "Overprint Area Width"
801 Tooltip "The width of the overprint area (default: text width)"
803 Argument listpreamble:1
804 LabelString "List preamble"
805 MenuString "List Preamble"
806 Tooltip "LaTeX code to be inserted before the first item"
814 MenuString "Item Overlay Specifications"
815 LabelString "On Slide"
816 Tooltip "Overlay specifications for this item"
831 LabelString "Overprint"
841 LatexType Environment
847 LatexName overlayarea
848 LabelString "Overlayarea"
858 LabelString "Overlay Area Width"
859 Tooltip "The width of the overlay area"
863 MenuString "Overlay Area Height"
865 Tooltip "The height of the overlay area"
873 LatexType Environment
880 LabelString "Uncovered on slides"
890 LabelString "On Slide"
891 MenuString "Overlay Specifications|v"
892 Tooltip "Specify the overlay settings (see beamer manual)"
902 LatexType Environment
909 LabelString "Only on slides"
919 LabelString "On Slide"
920 MenuString "Overlay Specifications|v"
921 Tooltip "Specify the overlay settings (see beamer manual)"
936 LatexType Environment
954 MenuString "Action Specification|S"
955 Tooltip "Specify the overlay settings (see beamer manual)"
961 LabelString "Block Title"
962 Tooltip "Enter the block title here"
964 Decoration conglomerate
972 Standard,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,Quotation,
973 Quote,Verse,Corollary,Definition,Definitions,Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code
979 LatexName exampleblock
980 LabelString "Example Block:"
989 LabelString "Alert Block:"
1014 LabelString "Short Title|S"
1015 Tooltip "Short title which appears in the sidebar/header"
1017 # TODO: In DocBook, output it in a titleabbrev outside this title.
1025 DocBookTagType paragraph
1029 Style Title_(Plain_Frame)
1032 % plain title style, override default
1033 \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}%
1051 LabelString "Short Subtitle|S"
1052 Tooltip "Short subtitle which appears in the sidebar/header"
1077 LabelString "Short Author|S"
1078 Tooltip "Short author which appears in the sidebar/header"
1085 DocBookTag personname
1086 DocBookTagType paragraph
1087 DocBookWrapperTag author
1088 DocBookWrapperTagType inline
1089 DocBookInInfo always
1105 LabelString "Short Institute|S"
1106 Tooltip "Short institute which appears in the sidebar/header"
1115 InsetLayout "Flex:InstituteMark"
1119 LabelString "Institute Mark"
1149 LabelString "Short Date|S"
1150 Tooltip "Short date which appears in the sidebar/header"
1164 LatexName titlegraphic
1186 Margin First_Dynamic
1187 LatexType Bib_Environment
1188 LatexName thebibliography
1198 LabelType Bibliography
1199 LabelString "References"
1207 Argument listpreamble:1
1208 LabelString "Bib preamble"
1209 MenuString "Bibliography Preamble"
1210 Tooltip "LaTeX code to be inserted before the first bibliography item"
1227 LatexType Environment
1240 AlignPossible Block, Left, Right, Center
1242 LabelString "On Slide"
1243 MenuString "Overlay Specifications|v"
1244 Tooltip "Specify the overlay settings (see beamer manual)"
1254 LatexType Environment
1264 AlignPossible Block, Left, Right, Center
1267 LabelString "On Slide"
1268 MenuString "Overlay Specifications|v"
1269 Tooltip "Specify the overlay settings (see beamer manual)"
1277 # LaTeX type is first dynamic because of LaTeX implementation.
1278 # In LyX this does not make sense.
1280 LatexType Environment
1282 Margin First_Dynamic
1291 AlignPossible Block, Left
1294 LabelString "On Slide"
1295 MenuString "Overlay Specifications|v"
1296 Tooltip "Specify the overlay settings (see beamer manual)"
1310 Margin First_Dynamic
1311 LatexType Environment
1318 LabelString "Corollary."
1330 LabelString "Action"
1331 MenuString "Action Specifications|S"
1332 Tooltip "Specify the overlay settings (see beamer manual)"
1338 LabelString "Additional Theorem Text"
1339 Tooltip "Additional text appended to the theorem header"
1342 Standard,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,LyX-Code
1348 LatexName definition
1349 LabelString "Definition."
1354 LatexName definitions
1355 LabelString "Definitions."
1361 LabelString "Example."
1371 LabelString "Examples."
1383 LabelString "Lemma."
1389 LabelString "Proof."
1395 LabelString "Theorem."
1406 LatexType Environment
1414 AlignPossible Block, Left, Right, Center
1418 \newenvironment{lyxcode}
1419 {\par\begin{list}{}{
1420 \setlength{\rightmargin}{\leftmargin}
1421 \setlength{\listparindent}{0pt}% needed for AMS classes
1423 \setlength{\itemsep}{0pt}
1424 \setlength{\parsep}{0pt}
1425 \normalfont\ttfamily}%
1428 \def\textasciitilde{\char`\~}
1435 DocBookTag programlisting
1436 DocBookTagType paragraph
1437 DocBookAttr language='lyx'
1454 LeftMargin "Note:xx"
1460 LabelString "On Slide"
1461 MenuString "Overlay Specifications|v"
1462 Tooltip "Specify the overlay settings (see beamer manual)"
1478 InsetLayout Flex:Bold
1487 LabelString "Action"
1488 MenuString "Action Specifications|S"
1489 Tooltip "Specify the overlay settings (see beamer manual)"
1498 InsetLayout Flex:Emphasize
1507 LabelString "Action"
1508 MenuString "Action Specifications|S"
1509 Tooltip "Specify the overlay settings (see beamer manual)"
1518 InsetLayout Flex:Alert
1527 LabelString "Action"
1528 MenuString "Action Specifications|S"
1529 Tooltip "Specify the overlay settings (see beamer manual)"
1538 InsetLayout Flex:Structure
1540 LabelString Structure
1547 LabelString "Action"
1548 MenuString "Action Specifications|S"
1549 Tooltip "Specify the overlay settings (see beamer manual)"
1558 InsetLayout Flex:Only
1567 LabelString "Action"
1568 MenuString "Action Specifications|S"
1569 Tooltip "Specify the overlay settings (see beamer manual)"
1579 InsetLayout Flex:Uncover
1588 LabelString "Action"
1589 MenuString "Action Specifications|S"
1590 Tooltip "Specify the overlay settings (see beamer manual)"
1600 InsetLayout Flex:Visible
1609 LabelString "Action"
1610 MenuString "Action Specifications|S"
1611 Tooltip "Specify the overlay settings (see beamer manual)"
1621 InsetLayout Flex:Invisible
1623 LabelString Invisible
1630 LabelString "Action"
1631 MenuString "Action Specifications|S"
1632 Tooltip "Specify the overlay settings (see beamer manual)"
1642 InsetLayout Flex:Alternative
1644 LabelString Alternative
1651 LabelString "Action"
1652 MenuString "Action Specifications|S"
1653 Tooltip "Specify the overlay settings (see beamer manual)"
1660 LabelString "Default Text"
1661 Tooltip "Enter the default text here"
1669 InsetLayout Flex:Beamer_Note
1679 LabelString "Action"
1680 MenuString "Action Specifications|S"
1681 Tooltip "Specify the overlay settings (see beamer manual)"
1687 LabelString "Note Options"
1688 Tooltip "Specifiy note options (see beamer manual)"
1693 InsetLayout Flex:ArticleMode
1696 LatexParam <article>
1704 InsetLayout Flex:PresentationMode
1707 LatexParam <presentation>
1710 LabelString Presentation
1720 Input stdfloatnames.inc
1729 ListName "List of Tables"
1732 ListCommand listoftables
1733 PrettyFormat "Table ##"
1743 ListName "List of Figures"
1746 ListCommand listoffigures
1747 PrettyFormat "Figure ##"
1751 Input theorems-refprefix.inc