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.
19 # Beamer does not work with enumitem.
21 ExcludesModule enumitem
23 # General textclass parameters
36 # The default font layout
45 # Provide an own maketitle command, which can be altered by Title_(Plain_Frame)
46 TitleLaTeXName makebeamertitle
48 % this default might be overridden by plain title style
49 \newcommand\makebeamertitle{\frame{\maketitle}}%
50 % (ERT) argument for the TOC
52 \let\origtableofcontents=\tableofcontents
53 \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
54 \def\gobbletableofcontents#1{\origtableofcontents}
71 AlignPossible Block, Left, Right, Center
83 LatexType Item_Environment
86 LabelString "Overlay Specifications|S"
87 Tooltip "Overlay specifications for this list"
92 LabelString "Custom Item|s"
93 Tooltip "A customized item string"
96 MenuString "Item Overlay Specifications"
97 LabelString "On Slide"
98 Tooltip "Overlay specifications for this item"
116 LatexType Item_Environment
119 LabelString "Overlay Specifications|S"
120 Tooltip "Overlay specifications for this list"
125 LabelString "Mini Template"
126 Tooltip "Mini template for this list (see beamer manual for details)"
129 LabelString "Custom Item|s"
130 Tooltip "A customized item string"
133 MenuString "Item Overlay Specifications"
134 LabelString "On Slide"
135 Tooltip "Overlay specifications for this item"
155 LatexType Item_environment
156 LatexName description
158 LabelString "Overlay Specifications|S"
159 Tooltip "Overlay specifications for this list"
164 LabelString "Longest label|s"
165 Tooltip "The longest label in this list (to determine the indendation width)"
168 MenuString "Item Overlay Specifications"
169 LabelString "On Slide"
170 Tooltip "Overlay specifications for this item"
201 MenuString "Mode Specification|S"
202 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
207 LabelString "Short Title|S"
208 Tooltip "The part as it appears in the table of contents/running headers"
236 LatexName lyxframeend{}\section
247 LabelString "Section \arabic{section}"
251 MenuString "Mode Specification|S"
252 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
257 LabelString "Short Title|S"
258 Tooltip "The section as it appears in the table of contents/running headers"
268 LabelStringAppendix "\Alph{section}"
276 LatexName lyxframeend{}\section
281 MenuString "Mode Specification|S"
282 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
293 LatexName lyxframeend{}\subsection
303 LabelCounter subsection
304 LabelString "Subsection \arabic{section}.\arabic{subsection}"
308 MenuString "Mode Specification|S"
309 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
314 LabelString "Short Title|S"
315 Tooltip "The subsection as it appears in the table of contents/running headers"
325 LabelStringAppendix "\arabic{section}.\arabic{subsection}"
333 LatexName lyxframeend{}\subsection
338 MenuString "Mode Specification|S"
339 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
350 LatexName lyxframeend{}\subsubsection
360 LabelCounter subsubsection
361 LabelString "Subsubsection \arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
365 MenuString "Mode Specification|S"
366 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
371 LabelString "Short Title|S"
372 Tooltip "The subsubsection as it appears in the table of contents/running headers"
382 LabelStringAppendix "\arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
387 CopyStyle Subsubsection
390 LatexName lyxframeend{}\subsubsection
395 MenuString "Mode Specification|S"
396 Tooltip "Specify in which mode (article, presentation etc.) this header appears"
413 LatexName lyxframeend{}\lyxframe
415 LabelString "Frame Options"
416 Tooltip "Frame options (see beamer manual)"
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}}
450 Style BeginPlainFrame
455 LatexName lyxframeend{}\lyxplainframe
467 LabelString "Frame (no head/foot/sidebars)"
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}}
489 LatexName lyxframeend{}\againframe
491 LabelString "On Slide"
492 MenuString "Overlay Specifications|S"
493 Tooltip "Overlay specifications for this frame"
498 LabelString "Default Overlay Specifications"
499 Tooltip "Default overlay specifications within this frame"
504 MenuString "Frame Options"
505 LabelString "Options"
506 Tooltip "Frame options (see beamer manual)"
519 LabelString "Repeat frame with label"
535 LatexName lyxframeend
545 LabelString "________________________________"
553 \def\lyxframeend{} % In case there is a superfluous frame end
561 LatexName framesubtitle
574 LabelString "On Slide"
575 MenuString "Overlay Specifications|S"
576 Tooltip "Specify the overlay settings (see beamer manual)"
600 LabelString "Start column (increase depth!), width:"
602 MenuString "Column Options"
603 LabelString "Options"
604 Tooltip "Column options (see beamer manual)"
606 LeftMargin "Start column (increase depth!), width:xx"
617 LatexType Environment
624 LabelString "Columns"
625 LeftMargin "Columnsxx"
627 LabelString "Column Placement Options"
628 Tooltip "Column placement options (t, T, c, b)"
640 Style ColumnsCenterAligned
643 LabelString "Columns (center aligned)"
644 LeftMargin "Columns (center aligned)xx"
648 Style ColumnsTopAligned
651 LabelString "Columns (top aligned)"
652 LeftMargin "Columns (top aligned)xx"
668 LabelString "Pause number"
669 Tooltip "Number of slide where the context below the pause gets visible"
680 LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
692 LatexType Item_Environment
696 MenuString "Overprint Area Width"
698 Tooltip "The width of the overprint area (default: text width)"
701 MenuString "Item Overlay Specifications"
702 LabelString "On Slide"
703 Tooltip "Overlay specifications for this item"
717 LabelString "Overprint"
727 LatexType Environment
733 LatexName overlayarea
734 LabelString "Overlayarea"
744 LabelString "Overlay Area Width"
745 Tooltip "The width of the overlay area"
749 MenuString "Overlay Area Height"
751 Tooltip "The height of the overlay area"
759 LatexType Environment
766 LabelString "Uncovered on slides"
776 LabelString "On Slide"
777 MenuString "Overlay Specifications|S"
778 Tooltip "Specify the overlay settings (see beamer manual)"
787 LatexType Environment
794 LabelString "Only on slides"
804 LabelString "On Slide"
805 MenuString "Overlay Specifications|S"
806 Tooltip "Specify the overlay settings (see beamer manual)"
820 LatexType Environment
838 MenuString "Action Specification|S"
839 Tooltip "Specify the overlay settings (see beamer manual)"
844 LabelString "Block Title"
845 Tooltip "Enter the block title here"
847 Decoration conglomerate
858 LatexName exampleblock
859 LabelString "Example Block:"
868 LabelString "Alert Block:"
893 LabelString "Short Title|S"
894 Tooltip "Short title which appears in the sidebar/header"
903 Style Title_(Plain_Frame)
906 % plain title style, override default
907 \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}%
925 LabelString "Short Subtitle|S"
926 Tooltip "Short subtitle which appears in the sidebar/header"
948 LabelString "Short Author|S"
949 Tooltip "Short author which appears in the sidebar/header"
970 LabelString "Short Institute|S"
971 Tooltip "Short institute which appears in the sidebar/header"
979 InsetLayout "Flex:InstituteMark"
983 LabelString "Institute Mark"
1013 LabelString "Short Date|S"
1014 Tooltip "Short date which appears in the sidebar/header"
1027 LatexName titlegraphic
1049 Margin First_Dynamic
1050 LatexType Bib_Environment
1051 LatexName thebibliography
1060 LabelType Bibliography
1061 LabelString "References"
1077 LatexType Environment
1089 AlignPossible Block, Left, Right, Center
1091 LabelString "On Slide"
1092 MenuString "Overlay Specifications|S"
1093 Tooltip "Specify the overlay settings (see beamer manual)"
1102 LatexType Environment
1111 AlignPossible Block, Left, Right, Center
1114 LabelString "On Slide"
1115 MenuString "Overlay Specifications|S"
1116 Tooltip "Specify the overlay settings (see beamer manual)"
1123 # LaTeX type is first dynamic because of LaTeX implementation.
1124 # In LyX this does not make sense.
1126 LatexType Environment
1128 Margin First_Dynamic
1137 AlignPossible Block, Left
1140 LabelString "On Slide"
1141 MenuString "Overlay Specifications|S"
1142 Tooltip "Specify the overlay settings (see beamer manual)"
1155 Margin First_Dynamic
1156 LatexType Environment
1163 LabelString "Corollary."
1175 LabelString "Action"
1176 MenuString "Action Specifications|S"
1177 Tooltip "Specify the overlay settings (see beamer manual)"
1182 LabelString "Additional Theorem Text"
1183 Tooltip "Additional text appended to the theorem header"
1189 LatexName definition
1190 LabelString "Definition."
1195 LatexName definitions
1196 LabelString "Definitions."
1202 LabelString "Example."
1212 LabelString "Examples."
1224 LabelString "Proof."
1230 LabelString "Theorem."
1245 AlignPossible Block, Left, Right, Center
1246 Margin First_Dynamic
1264 LatexType Environment
1272 AlignPossible Block, Left, Right, Center
1276 \newenvironment{lyxcode}
1277 {\par\begin{list}{}{
1278 \setlength{\rightmargin}{\leftmargin}
1279 \setlength{\listparindent}{0pt}% needed for AMS classes
1281 \setlength{\itemsep}{0pt}
1282 \setlength{\parsep}{0pt}
1283 \normalfont\ttfamily}%
1286 \def\textasciitilde{\char`\~}
1309 LeftMargin "Note:xx"
1315 LabelString "On Slide"
1316 MenuString "Overlay Specifications|S"
1317 Tooltip "Specify the overlay settings (see beamer manual)"
1328 InsetLayout Flex:Emphasize
1330 LabelString Emphasize
1337 LabelString "Action"
1338 MenuString "Action Specifications|S"
1339 Tooltip "Specify the overlay settings (see beamer manual)"
1345 InsetLayout Flex:Alert
1354 LabelString "Action"
1355 MenuString "Action Specifications|S"
1356 Tooltip "Specify the overlay settings (see beamer manual)"
1362 InsetLayout Flex:Structure
1364 LabelString Structure
1371 LabelString "Action"
1372 MenuString "Action Specifications|S"
1373 Tooltip "Specify the overlay settings (see beamer manual)"
1380 InsetLayout Flex:Only
1389 LabelString "Action"
1390 MenuString "Action Specifications|S"
1391 Tooltip "Specify the overlay settings (see beamer manual)"
1398 InsetLayout Flex:Uncover
1407 LabelString "Action"
1408 MenuString "Action Specifications|S"
1409 Tooltip "Specify the overlay settings (see beamer manual)"
1416 InsetLayout Flex:Visible
1425 LabelString "Action"
1426 MenuString "Action Specifications|S"
1427 Tooltip "Specify the overlay settings (see beamer manual)"
1434 InsetLayout Flex:Invisible
1436 LabelString Invisible
1443 LabelString "Action"
1444 MenuString "Action Specifications|S"
1445 Tooltip "Specify the overlay settings (see beamer manual)"
1451 InsetLayout Flex:Alternative
1453 LabelString Alternative
1460 LabelString "Action"
1461 MenuString "Action Specifications|S"
1462 Tooltip "Specify the overlay settings (see beamer manual)"
1467 LabelString "Default Text"
1468 Tooltip "Enter the default text here"
1473 InsetLayout Flex:Beamer_Note
1483 LabelString "Action"
1484 MenuString "Action Specifications|S"
1485 Tooltip "Specify the overlay settings (see beamer manual)"
1490 LabelString "Note Options"
1491 Tooltip "Specifiy note options (see beamer manual)"
1495 InsetLayout Flex:ArticleMode
1498 LatexParam <article>
1505 InsetLayout Flex:PresentationMode
1508 LatexParam <presentation>
1511 LabelString Presentation
1527 ListName "List of Tables"
1530 ListCommand listoftables
1540 ListName "List of Figures"
1543 ListCommand listoffigures
1547 Input theorems-refprefix.inc