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 # General textclass parameters
38 # To give users the choice of a title frame with and without
39 # head-/footline, we define our own maketitle command
40 TitleLaTeXName makebeamertitle
42 % this default might be overridden by plain title style
43 \newcommand\makebeamertitle{\frame{\maketitle}}%
45 \let\origtableofcontents=\tableofcontents
46 \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
47 \def\gobbletableofcontents#1{\origtableofcontents}
64 AlignPossible Block, Left, Right, Center
76 LatexType Item_Environment
79 LabelString "Overlay Specifications|S"
80 Tooltip "Overlay specifications for this list"
96 LatexType Item_Environment
99 LabelString "Overlay Specifications|S"
100 Tooltip "Overlay specifications for this list"
103 LabelString "Mini template"
104 Tooltip "Mini template for this List"
122 LatexType Item_environment
123 LatexName description
125 LabelString "Overlay Specifications|S"
126 Tooltip "Overlay specifications for this list"
129 LabelString "Longest label|s"
130 Tooltip "The longest label in this list"
158 LabelString "Short Title|S"
159 Tooltip "The part as it appears in the table of contents/running headers"
187 LatexName lyxframeend{}\section
198 LabelString "Section \arabic{section}"
201 LabelString "Short Title|S"
202 Tooltip "The section as it appears in the table of contents/running headers"
212 LabelStringAppendix "\Alph{section}"
220 LatexName lyxframeend{}\section*
229 LatexName lyxframeend{}\subsection
239 LabelCounter subsection
240 LabelString "Subsection \arabic{section}.\arabic{subsection}"
243 LabelString "Short Title|S"
244 Tooltip "The subsection as it appears in the table of contents/running headers"
254 LabelStringAppendix "\arabic{section}.\arabic{subsection}"
262 LatexName lyxframeend{}\subsection*
271 LatexName lyxframeend{}\subsubsection
281 LabelCounter subsubsection
282 LabelString "Subsubsection \arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
285 LabelString "Short Title|S"
286 Tooltip "The subsubsection as it appears in the table of contents/running headers"
296 LabelStringAppendix "\arabic{section}.\arabic{subsection}.\arabic{subsubsection}"
301 CopyStyle Subsubsection
304 LatexName lyxframeend{}\subsubsection*
319 LatexName lyxframeend{}\lyxframe
321 LabelString "Frame Options"
322 Tooltip "Frame options (see beamer manual)"
346 \long\def\lyxframe#1{\@lyxframe#1\@lyxframestop}%
347 \def\@lyxframe{\@ifnextchar<{\@@lyxframe}{\@@lyxframe<*>}}%
348 \def\@@lyxframe<#1>{\@ifnextchar[{\@@@lyxframe<#1>}{\@@@lyxframe<#1>[]}}
349 \def\@@@lyxframe<#1>[{\@ifnextchar<{\@@@@@lyxframe<#1>[}{\@@@@lyxframe<#1>[<*>][}}
350 \def\@@@@@lyxframe<#1>[#2]{\@ifnextchar[{\@@@@lyxframe<#1>[#2]}{\@@@@lyxframe<#1>[#2][]}}
351 \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{%
352 \frame<#1>[#2][#3]{\frametitle{#4}#5}}
356 Style BeginPlainFrame
361 LatexName lyxframeend{}\lyxplainframe
373 LabelString "Frame (no head/foot/sidebars)"
384 \long\def\lyxplainframe#1{\@lyxplainframe#1\@lyxframestop}%
385 \def\@lyxplainframe{\@ifnextchar<{\@@lyxplainframe}{\@@lyxplainframe<*>}}%
386 \long\def\@@lyxplainframe<#1>#2\@lyxframestop#3\lyxframeend{%
387 \frame<#1>[plain]{\frametitle{#2}#3}}
395 LatexName lyxframeend{}\lyxagainframe
397 LabelString "Overlay Specifications|S"
398 Tooltip "Overlay specifications for this list"
401 LabelString "Frame Options"
402 Tooltip "Frame options (see beamer manual)"
415 LabelString "Again frame with label"
426 \long\def\lyxagainframe#1{\@lyxagainframe#1\@lyxframestop}%
427 \def\@lyxagainframe{\@ifnextchar<{\@@lyxagainframe}{\@@lyxagainframe<*>}}%
428 \def\@@lyxagainframe<#1>{\@ifnextchar[{\@@@lyxagainframe<#1>}{\@@@lyxagainframe<#1>[]}}
429 \long\def\@@@lyxagainframe<#1>[#2]#3\@lyxframestop{%
430 \againframe<#1>[#2]{#3}}
438 LatexName lyxframeend
448 LabelString "________________________________"
456 \def\lyxframeend{} % In case there is a superfluous frame end
464 LatexName framesubtitle
496 LabelString "Start column (increase depth!), width:"
498 LabelString "Column Options"
499 Tooltip "Column options (see beamer manual)"
501 LeftMargin "Start column (increase depth!), width:xx"
512 LatexType Environment
519 LabelString "Columns"
520 LeftMargin "Columnsxx"
522 LabelString "Columns Options"
523 Tooltip "Columns options (see beamer manual)"
535 Style ColumnsCenterAligned
539 LatexType Environment
545 LatexName centercolumns}%{
546 LabelString "Columns (center aligned)"
547 LeftMargin "Columns (center aligned)xx"
553 \newenvironment{centercolumns}{\begin{columns}[c]}{\end{columns}}
561 Style ColumnsTopAligned
565 LatexType Environment
571 LatexName topcolumns}%{
572 LabelString "Columns (top aligned)"
573 LeftMargin "Columns (top aligned)xx"
579 \newenvironment{topcolumns}{\begin{columns}[t]}{\end{columns}}
599 LabelString "Pause number"
600 Tooltip "Number of slide where the pause takes effect"
611 LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
623 LatexType Environment
630 LabelString "Overprint"
645 LatexType Environment
651 LatexName overlayarea
652 LabelString "Overlayarea"
666 LatexType Environment
671 LatexName uncoverenv}%{
673 LabelString "Uncovered on slides"
687 LatexType Environment
694 LabelString "Only on slides"
713 LatexType Environment
734 LatexType Environment
740 LatexName exampleblock
741 LabelString "Example Block:"
758 LatexType Environment
765 LabelString "Alert Block:"
798 LabelString "Short Title|S"
799 Tooltip "Short title which appears in the sidebar/header"
808 Style Title_(Plain_Frame)
811 % plain title style, override default
812 \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}%
830 LabelString "Short Subtitle|S"
831 Tooltip "Short subtitle which appears in the sidebar/header"
853 LabelString "Short Author|S"
854 Tooltip "Short author which appears in the sidebar/header"
875 LabelString "Short Institute|S"
876 Tooltip "Short institute which appears in the sidebar/header"
884 InsetLayout "Flex:InstituteMark"
888 LabelString "Institute mark"
918 LabelString "Short Date|S"
919 Tooltip "Short date which appears in the sidebar/header"
932 LatexName titlegraphic
955 LatexType Bib_Environment
956 LatexName thebibliography
965 LabelType Bibliography
966 LabelString "References"
982 LatexType Environment
983 LatexName quotation}%{
994 AlignPossible Block, Left, Right, Center
1000 LatexType Environment
1009 AlignPossible Block, Left, Right, Center
1014 # LaTeX type is first dynamic because of LaTeX implementation.
1015 # In LyX this does not make sense.
1017 LatexType Environment
1019 Margin First_Dynamic
1028 AlignPossible Block, Left
1039 Margin First_Dynamic
1040 LatexType Environment
1046 LatexName corollary}%{
1047 LabelString "Corollary."
1062 LatexName definition}%{
1063 LabelString "Definition."
1068 LatexName definitions}%{
1069 LabelString "Definitions."
1074 LatexName example}%{
1075 LabelString "Example."
1084 LatexName examples}%{
1085 LabelString "Examples."
1097 LabelString "Proof."
1102 LatexName theorem}%{
1103 LabelString "Theorem."
1118 AlignPossible Block, Left, Right, Center
1119 Margin First_Dynamic
1137 LatexType Environment
1145 AlignPossible Block, Left, Right, Center
1149 \newenvironment{lyxcode}
1150 {\par\begin{list}{}{
1151 \setlength{\rightmargin}{\leftmargin}
1152 \setlength{\listparindent}{0pt}% needed for AMS classes
1154 \setlength{\itemsep}{0pt}
1155 \setlength{\parsep}{0pt}
1156 \normalfont\ttfamily}%
1159 \def\textasciitilde{\char`\~}
1172 LatexName note[item]
1181 LeftMargin "Note:xx"
1189 # Input lyxmacros.inc
1195 InsetLayout Flex:Alert
1205 InsetLayout Flex:Structure
1207 LabelString Structure
1215 InsetLayout Flex:ArticleMode
1217 LatexName mode<article>
1224 InsetLayout Flex:PresentationMode
1226 LatexName mode<presentation>
1229 LabelString Presentation
1245 ListName "List of Tables"
1248 ListCommand listoftables
1258 ListName "List of Figures"
1261 ListCommand listoffigures
1265 Input theorems-refprefix.inc