1 #% Do not delete the line below; configure depends on this
2 # \DeclareLaTeXClass[beamer,pgf.sty,xcolor.sty]{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 $
11 # General textclass parameters
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
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
280 LabelString "Section \arabic{section}"
292 LabelStringAppendix "\Alph{section}"
296 # Section* style definition
300 LatexName lyxframeend{}\section*
305 # Subsection style definition
309 LatexName lyxframeend{}\subsection
320 LabelCounter subsection
321 LabelString "Subsection \arabic{section}.\arabic{subsection}"
324 # standard font definition
334 LabelStringAppendix "\arabic{section}.\arabic{subsection}"
338 # Subsection* style definition
342 LatexName lyxframeend{}\subsection*
350 LatexName lyxframeend{}\lyxagainframe
362 LabelString "Again frame with label "
377 \long\def\lyxagainframe#1{\@lyxagainframe#1\@lyxframestop}%
378 \def\@lyxagainframe{\@ifnextchar<{\@@lyxagainframe}{\@@lyxagainframe<*>}}%
379 \def\@@lyxagainframe<#1>{\@ifnextchar[{\@@@lyxagainframe<#1>}{\@@@lyxagainframe<#1>[]}}
380 \long\def\@@@lyxagainframe<#1>[#2]#3\@lyxframestop{%
381 \againframe<#1>[#2]{#3}}
388 LatexType Environment
396 LabelString "block with alerted text"
403 # font & label font definition
415 # Author style definition
431 # standard font definition
439 # Bibliography style definition
442 LatexType Bib_Environment
443 LatexName thebibliography
453 LabelType Bibliography
454 LabelString "References"
457 # label font definition
466 LatexType Environment
481 # font & label font definition
491 LatexType Environment
498 LatexName corollary}%{
499 LabelString "Corollary. "
507 # font & label font definition
527 LabelString "start column of width: "
531 # standard font definition
543 LatexType Environment
551 LabelString "columns"
560 # font & label font definition
568 Style ColumnsCenterAligned
571 LatexType Environment
578 LatexName centercolumns}%{
579 LabelString "columns (center aligned)"
580 LeftMargin "columns (center aligned)"
588 \newenvironment{centercolumns}{\begin{columns}[c]}{\end{columns}}
590 # font & label font definition
598 Style ColumnsTopAligned
601 LatexType Environment
608 LatexName topcolumns}%{
609 LabelString "columns (top aligned)"
610 LeftMargin "columns (top aligned)"
618 \newenvironment{topcolumns}{\begin{columns}[t]}{\end{columns}}
620 # font & label font definition
629 # Date style definition
645 # standard font definition
654 LatexName definition}%{
655 LabelString "Definition. "
660 LatexName definitions}%{
661 LabelString "Definitions. "
667 LabelString "Example. "
677 LatexName examples}%{
678 LabelString "Examples. "
683 LatexType Environment
690 LatexName exampleblock
691 LabelString "block showing an example"
698 # font & label font definition
719 LatexName framesubtitle
730 # standard font definition
738 # Date style definition
754 # standard font definition
763 LatexType Environment
771 AlignPossible Block, Left, Right, Center
775 # define the environment lyxcode
777 \newenvironment{lyxcode}
779 \setlength{\rightmargin}{\leftmargin}
780 \setlength{\listparindent}{0pt}% needed for AMS classes
782 \setlength{\itemsep}{0pt}
783 \setlength{\parsep}{0pt}
784 \normalfont\ttfamily}%
787 \def\textasciitilde{\char`\~}
792 # standard font definition
813 # standard font definition
823 LatexType Environment
830 LabelString "only on slides "
837 # font & label font definition
847 LatexType Environment
855 LabelString "overprint"
863 # font & label font definition
873 LatexType Environment
880 LatexName overlayarea
881 LabelString "overlayarea"
888 # font & label font definition
896 # Part style definition
913 # standard font definition
928 LabelString "Proof. "
931 # Separator style definition
938 AlignPossible Block, Left, Right, Center
955 # Title style definition
971 # standard font definition
984 LatexName titlegraphic
994 # standard font definition
1005 LatexName theorem}%{
1006 LabelString "Theorem. "
1020 AlignPossible Center
1024 # standard font definition
1035 Margin First_Dynamic
1036 LatexType Environment
1042 LatexName uncoverenv}%{
1043 LabelString "uncovered on slides "
1050 # font & label font definition
1061 # Input lyxmacros.inc
1070 ListName "List of Tables"
1081 ListName "List of Figures"
1085 TitleLaTeXName frame{\maketitle}
1093 \let\origtableofcontents=\tableofcontents
1094 \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}}
1095 \def\gobbletableofcontents#1{\origtableofcontents}