1 #% Do not delete the line below; configure depends on this
2 # \DeclareLaTeXClass{Beamer Presentation Class}
3 # Author : Till Tantau <tantau@users.sourceforge.net>
5 # $Header: /cvsroot/latex-beamer/latex-beamer/lyx/layouts/beamer.layout,v 1.16 2004/10/07 20:53:07 tantau Exp $
10 # General textclass parameters
16 MaxCounter Counter_Section
18 # This is just to show how to declare the default font.
19 # The defaults are exactly those shown here.
28 # Standard style definition
36 AlignPossible Block, Left, Right, Center
40 # Itemize style definition
43 LatexType Item_Environment
58 # Enumerate style definition
61 LatexType Item_Environment
73 LabelType Counter_EnumI
76 # Description style definition
79 LatexType Item_environment
94 # label font definition
103 LatexName lyxframeend{}\lyxframe
130 \long\def\lyxframe#1{\@lyxframe#1\@lyxframestop}%
131 \def\@lyxframe{\@ifnextchar<{\@@lyxframe}{\@@lyxframe<*>}}%
132 \def\@@lyxframe<#1>{\@ifnextchar[{\@@@lyxframe<#1>}{\@@@lyxframe<#1>[]}}
133 \def\@@@lyxframe<#1>[{\@ifnextchar<{\@@@@@lyxframe<#1>[}{\@@@@lyxframe<#1>[<*>][}}
134 \def\@@@@@lyxframe<#1>[#2]{\@ifnextchar[{\@@@@lyxframe<#1>[#2]}{\@@@@lyxframe<#1>[#2][]}}
135 \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{%
136 \frame<#1>[#2][#3]{\frametitle{#4}#5}}
141 Style BeginPlainFrame
144 LatexName lyxframeend{}\lyxplainframe
156 LabelString "Frame (no head/foot/sidebars) "
171 \long\def\lyxplainframe#1{\@lyxplainframe#1\@lyxframestop}%
172 \def\@lyxplainframe{\@ifnextchar<{\@@lyxplainframe}{\@@lyxplainframe<*>}}%
173 \long\def\@@lyxplainframe<#1>#2\@lyxframestop#3\lyxframeend{%
174 \frame<#1>[plain]{\frametitle{#2}#3}}
182 LatexName lyxframeend
193 LabelString "________________________________"
203 \def\lyxframeend{} % In case there is a superfluous frame end
222 LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _"
247 Name lyxframeend{}\section
264 # Section style definition
268 LatexName lyxframeend{}\section
278 LabelType Counter_Section
279 LabelString "Section "
293 # Section* style definition
297 LatexName lyxframeend{}\section*
302 # Subsection style definition
306 LatexName lyxframeend{}\subsection
316 LabelType Counter_Subsection
317 LabelString "Subsection "
320 # standard font definition
332 # Subsection* style definition
336 LatexName lyxframeend{}\subsection*
344 LatexName lyxframeend{}\lyxagainframe
356 LabelString "Again frame with label "
371 \long\def\lyxagainframe#1{\@lyxagainframe#1\@lyxframestop}%
372 \def\@lyxagainframe{\@ifnextchar<{\@@lyxagainframe}{\@@lyxagainframe<*>}}%
373 \def\@@lyxagainframe<#1>{\@ifnextchar[{\@@@lyxagainframe<#1>}{\@@@lyxagainframe<#1>[]}}
374 \long\def\@@@lyxagainframe<#1>[#2]#3\@lyxframestop{%
375 \againframe<#1>[#2]{#3}}
382 LatexType Environment
390 LabelString "block with alerted text"
397 # font & label font definition
409 # Author style definition
425 # standard font definition
433 # Bibliography style definition
436 LatexType Item_Environment
437 LatexName thebibliography
447 LabelType Bibliography
448 LabelString References
451 # label font definition
460 LatexType Environment
475 # font & label font definition
483 # Caption style definition
498 # label font definition
506 LatexType Environment
513 LatexName corollary}%{
514 LabelString "Corollary. "
522 # font & label font definition
542 LabelString "start column of width: "
546 # standard font definition
558 LatexType Environment
566 LabelString "columns"
575 # font & label font definition
583 Style ColumnsCenterAligned
586 LatexType Environment
593 LatexName centercolumns}%{
594 LabelString "columns (center aligned)"
595 LeftMargin "columns (center aligned)"
603 \newenvironment{centercolumns}{\begin{columns}[c]}{\end{columns}}
605 # font & label font definition
613 Style ColumnsTopAligned
616 LatexType Environment
623 LatexName topcolumns}%{
624 LabelString "columns (top aligned)"
625 LeftMargin "columns (top aligned)"
633 \newenvironment{topcolumns}{\begin{columns}[t]}{\end{columns}}
635 # font & label font definition
644 # Date style definition
660 # standard font definition
669 LatexName definition}%{
670 LabelString "Definition. "
675 LatexName definitions}%{
676 LabelString "Definitions. "
682 LabelString "Example. "
692 LatexName examples}%{
693 LabelString "Examples. "
698 LatexType Environment
705 LatexName exampleblock
706 LabelString "block showing an example"
713 # font & label font definition
734 LatexName framesubtitle
745 # standard font definition
753 # Date style definition
769 # standard font definition
778 LatexType Environment
786 AlignPossible Block, Left, Right, Center
790 # define the environment lyxcode
792 \newenvironment{lyxcode}
794 \setlength{\rightmargin}{\leftmargin}
795 \setlength{\listparindent}{0pt}% needed for AMS classes
797 \setlength{\itemsep}{0pt}
798 \setlength{\parsep}{0pt}
799 \normalfont\ttfamily}%
802 \def\textasciitilde{\char`\~}
807 # standard font definition
828 # standard font definition
838 LatexType Environment
845 LabelString "only on slides "
852 # font & label font definition
862 LatexType Environment
870 LabelString "overprint"
878 # font & label font definition
888 LatexType Environment
895 LatexName overlayarea
896 LabelString "overlayarea"
903 # font & label font definition
911 # Part style definition
928 # standard font definition
943 LabelString "Proof. "
946 # Separator style definition
953 AlignPossible Block, Left, Right, Center
970 # Title style definition
986 # standard font definition
999 LatexName titlegraphic
1006 AlignPossible Center
1009 # standard font definition
1020 LatexName theorem}%{
1021 LabelString "Theorem. "
1035 AlignPossible Center
1039 # standard font definition
1050 Margin First_Dynamic
1051 LatexType Environment
1057 LatexName uncoverenv}%{
1058 LabelString "uncovered on slides "
1065 # font & label font definition
1076 # Input lyxmacros.inc
1085 ListName "List of Tables"
1096 ListName "List of Figures"
1100 TitleLaTeXName frame{\maketitle}
1108 \let\origtableofcontents=\tableofcontents
1109 \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
1110 \def\gobbletableofcontents#1{\origtableofcontents}