#% Do not delete the line below; configure depends on this # \DeclareLaTeXClass[beamer,pgf.sty,xcolor.sty]{presentation (beamer)} # Author : Till Tantau # $Header: /cvsroot/latex-beamer/latex-beamer/lyx/layouts/beamer.layout,v 1.16 2004/10/07 20:53:07 tantau Exp $ # Includes Format 5 Input stdcounters.inc Input stdinsets.inc # local counters # Is this needed? Could probably go -- MV 16/05/2007 Counter Name figure Name lyxframeend{}\section End # General textclass parameters Columns 1 Sides 1 SecNumDepth 2 TocDepth 2 DefaultStyle Standard DefaultFont Family Sans Series Medium Shape Up Size Normal Color None EndFont # Standard style definition Style Standard Margin Static LatexType Paragraph LatexName dummy ParIndent MM ParSkip 0.4 Align Left AlignPossible Block, Left, Right, Center LabelType No_Label End # List section # Itemize style definition Style Itemize Margin Static LatexType Item_Environment LatexName itemize OptionalArgs 1 NextNoIndent 1 LeftMargin MMN LabelSep xx ItemSep 0.2 TopSep 0.7 BottomSep 0.7 ParSep 0.3 Align Left LabelType Itemize LabelString "*" End # Enumerate style definition Style Enumerate Margin Static LatexType Item_Environment LatexName enumerate OptionalArgs 2 NextNoIndent 1 LeftMargin MMN LabelSep xx ParSkip 0.0 ItemSep 0.2 TopSep 0.7 BottomSep 0.7 ParSep 0.3 Align Left LabelType Enumerate End # Description style definition Style Description Margin First_Dynamic LatexType Item_environment LatexName description OptionalArgs 2 NextNoIndent 1 LeftMargin MM LabelSep xx ParSkip 0.4 ItemSep 0.2 TopSep 0.7 BottomSep 0.7 ParSep 0.3 Align Left LabelType Manual LabelString "MM" # label font definition LabelFont Series Bold EndFont End # Sectioning section # Part style definition Style Part Margin Dynamic LatexType Command LatexName part OptionalArgs 1 NeedProtect 1 NextNoIndent 1 Labelsep xx ParSkip 0.4 TopSep 4 BottomSep 4 ParSep 0.8 Align Center LabelType Static LabelString "Part" # standard font definition Font Family Roman Series Bold Size Huge EndFont LabelFont Color Latex EndFont End # Section style definition Style Section Margin First_Dynamic LatexType Command LatexName lyxframeend{}\section NeedProtect 1 NextNoIndent 1 LabelSep xx ParSkip 0.4 TopSep 2 BottomSep 0.25 ParSep 0.7 Align Left LabelType Counter LabelCounter section LabelString "Section \arabic{section}" OptionalArgs 1 Font Family Roman Series Bold Size huge EndFont LabelFont Color latex EndFont LabelStringAppendix "\Alph{section}" TocLevel 1 End # Section* style definition Style Section* CopyStyle Section Margin Static LatexName lyxframeend{}\section* LabelType No_Label OptionalArgs 0 End # Subsection style definition Style Subsection Margin First_Dynamic LatexType Command LatexName lyxframeend{}\subsection NeedProtect 1 NextNoIndent 1 LabelSep xx ParSkip 0.4 TopSep 2 BottomSep 0.25 ParSep 0.5 Align Left LabelType Counter LabelCounter subsection LabelString "Subsection \arabic{section}.\arabic{subsection}" OptionalArgs 1 # standard font definition Font Family Roman Series Bold Size larger EndFont LabelFont Color latex EndFont LabelStringAppendix "\arabic{section}.\arabic{subsection}" TocLevel 2 End # Subsection* style definition Style Subsection* CopyStyle Subsection Margin Static LatexName lyxframeend{}\subsection* LabelType No_Label OptionalArgs 0 End # Frame control definition Style BeginFrame KeepEmpty 1 LatexType Command LatexName lyxframeend{}\lyxframe OptionalArgs 1 Margin First_Dynamic NextNoIndent 1 ParSkip 0 TopSep 2.5 BottomSep 0.5 ParSep 0 Align Center LabelType Static LabelBottomSep 0 LeftMargin M LabelSep xx LabelString "Frame" Font Series Bold Size Largest Color Blue EndFont LabelFont Family Roman Color latex EndFont Preamble \makeatletter \long\def\lyxframe#1{\@lyxframe#1\@lyxframestop}% \def\@lyxframe{\@ifnextchar<{\@@lyxframe}{\@@lyxframe<*>}}% \def\@@lyxframe<#1>{\@ifnextchar[{\@@@lyxframe<#1>}{\@@@lyxframe<#1>[]}} \def\@@@lyxframe<#1>[{\@ifnextchar<{\@@@@@lyxframe<#1>[}{\@@@@lyxframe<#1>[<*>][}} \def\@@@@@lyxframe<#1>[#2]{\@ifnextchar[{\@@@@lyxframe<#1>[#2]}{\@@@@lyxframe<#1>[#2][]}} \long\def\@@@@lyxframe<#1>[#2][#3]#4\@lyxframestop#5\lyxframeend{% \frame<#1>[#2][#3]{\frametitle{#4}#5}} \makeatother EndPreamble End Style BeginPlainFrame KeepEmpty 1 LatexType Command LatexName lyxframeend{}\lyxplainframe Margin First_Dynamic NextNoIndent 1 ParSkip 0 TopSep 2.5 BottomSep 0.5 ParSep 0 Align Center LabelType Static LabelBottomSep 0 LeftMargin M LabelSep xx LabelString "Frame (no head/foot/sidebars)" Font Series Bold Size Largest Color Blue EndFont LabelFont Family Roman Color latex EndFont Preamble \makeatletter \long\def\lyxplainframe#1{\@lyxplainframe#1\@lyxframestop}% \def\@lyxplainframe{\@ifnextchar<{\@@lyxplainframe}{\@@lyxplainframe<*>}}% \long\def\@@lyxplainframe<#1>#2\@lyxframestop#3\lyxframeend{% \frame<#1>[plain]{\frametitle{#2}#3}} \makeatother EndPreamble End Style AgainFrame KeepEmpty 0 LatexType Command LatexName lyxframeend{}\lyxagainframe OptionalArgs 2 Margin First_Dynamic NextNoIndent 1 ParSkip 0 TopSep 3 BottomSep 3 ParSep 0 Align Center LabelType Static LabelBottomSep 0 LeftMargin M LabelSep xx LabelString "Again frame with label" Font Color latex EndFont LabelFont Family Roman Color latex Series Bold Size Largest EndFont Preamble \makeatletter \long\def\lyxagainframe#1{\@lyxagainframe#1\@lyxframestop}% \def\@lyxagainframe{\@ifnextchar<{\@@lyxagainframe}{\@@lyxagainframe<*>}}% \def\@@lyxagainframe<#1>{\@ifnextchar[{\@@@lyxagainframe<#1>}{\@@@lyxagainframe<#1>[]}} \long\def\@@@lyxagainframe<#1>[#2]#3\@lyxframestop{% \againframe<#1>[#2]{#3}} \makeatother EndPreamble End Style EndFrame KeepEmpty 1 LatexType Command LatexName lyxframeend Margin First_Dynamic ParSkip 0 TopSep 0 BottomSep 3 ParSep 0 Align Center LabelType Static LabelBottomSep 0 LeftMargin MMMMM LabelString "________________________________" LabelFont Family typewriter Series Medium Size Normal Color latex EndFont Preamble \def\lyxframeend{} % In case there is a superfluous frame end EndPreamble End # Frame decoration section Style FrameSubtitle Margin Static LatexType Command LatexName framesubtitle ParSkip 0.4 ItemSep 0 TopSep 0 BottomSep 1 ParSep 1 Align Center LabelType No_Label OptionalArgs 1 # standard font definition Font Series Bold Color Blue EndFont End Style Column Margin Static LatexType Command LatexName column ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 ParIndent MM Align Left LabelType Static LabelSep xx LabelString "Start column (increase depth!), width:" OptionalArgs 1 LeftMargin "Start column (increase depth!), width:xx" # standard font definition LabelFont Family Roman Color latex EndFont End Style Columns KeepEmpty 1 Margin Static LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LabelSep xx LatexName columns}%{ LabelString "Columns" LeftMargin "Columnsxx" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 # font & label font definition LabelFont Family Roman Color latex EndFont End Style ColumnsCenterAligned KeepEmpty 1 Margin Static LatexType Environment NextNoIndent 0 ParIndent MM Align left LabelType Static LabelSep xx LatexName centercolumns}%{ LabelString "Columns (center aligned)" LeftMargin "Columns (center aligned)xx" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 Preamble \newenvironment{centercolumns}{\begin{columns}[c]}{\end{columns}} EndPreamble # font & label font definition LabelFont Family Roman Color latex EndFont End Style ColumnsTopAligned KeepEmpty 1 Margin Static LatexType Environment NextNoIndent 0 ParIndent MM Align left LabelType Static LabelSep xx LatexName topcolumns}%{ LabelString "Columns (top aligned)" LeftMargin "Columns (top aligned)xx" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 Preamble \newenvironment{topcolumns}{\begin{columns}[t]}{\end{columns}} EndPreamble # font & label font definition LabelFont Family Roman Color latex EndFont End # Frame progression section Style Pause KeepEmpty 1 LatexType Command LatexName pause Margin First_Dynamic OptionalArgs 1 NextNoIndent 1 ParSkip 0 TopSep 0 BottomSep 0.25 ParSep 0 Align Center LabelType Static LabelBottomSep 0 LeftMargin MMMMM LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _" LabelFont Family typewriter Series Medium Size Normal Color latex EndFont End Style Overprint Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LabelSep xx LatexName overprint LabelString "Overprint" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 KeepEmpty 1 # font & label font definition LabelFont Family Roman Color latex EndFont End Style OverlayArea Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LabelSep xx LatexName overlayarea LabelString "Overlayarea" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 # font & label font definition LabelFont Family Roman Color latex EndFont End Style Uncover Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LatexName uncoverenv}%{ LabelSep xx LabelString "Uncovered on slides" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 # font & label font definition LabelFont Family Roman Color Latex EndFont End Style Only Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LatexName onlyenv}%{ LabelSep xx LabelString "Only on slides" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 # font & label font definition LabelFont Family Roman Color Latex EndFont End # Blocks section Style Block Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LabelSep xx LatexName block LabelString "Block ( ERT[{title}] body ):" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 # font & label font definition LabelFont Family Roman Color latex EndFont End Style ExampleBlock Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LabelSep xx LatexName exampleblock LabelString "Block ( ERT[{title}] example text ):" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 # font & label font definition Font Color green EndFont LabelFont Family Roman Color latex EndFont End Style AlertBlock Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LabelSep xx LatexName alertblock LabelString "Block ( ERT[{title}] alert text ):" ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 # font & label font definition Font Color red EndFont LabelFont Family Roman Color latex EndFont End # Title slide data section # Title style definition Style Title Margin Static LatexType Command InTitle 1 LatexName title ParSkip 0.4 ItemSep 0 TopSep 0 BottomSep 1 ParSep 1 Align Center LabelType No_Label OptionalArgs 1 # standard font definition Font Size Huge Series Bold Color Blue EndFont End Style Title_(Plain_Frame) CopyStyle Title Preamble % plain title style, override default \renewcommand\makebeamertitle{\frame[plain]{\maketitle}}% EndPreamble End Style Subtitle Margin Static LatexType Command InTitle 1 LatexName subtitle ParSkip 0.4 ItemSep 0 TopSep 0 BottomSep 1 ParSep 1 Align Center LabelType No_Label OptionalArgs 1 # standard font definition Font Size Large Series Bold Color Blue EndFont End # Author style definition Style Author Margin Static LatexType Command InTitle 1 LatexName author ParSkip 0.4 TopSep 1.3 BottomSep 0.7 ParSep 0.7 Align Center LabelType No_Label OptionalArgs 1 # standard font definition Font Size Largest Color Blue EndFont End Style Institute Margin Dynamic LatexType Command InTitle 1 LatexName institute ParSkip 0.4 TopSep 0.9 BottomSep 0.5 ParSep 1 Align Center LabelType No_Label OptionalArgs 1 # standard font definition Font Size Large Color Blue EndFont End # Date style definition Style Date Margin Dynamic LatexType Command InTitle 1 LatexName date ParSkip 0.4 TopSep 0.9 BottomSep 0.5 ParSep 1 Align Center LabelType No_Label OptionalArgs 1 # standard font definition Font Size Largest Color Blue EndFont End # Titles & bibliography section # Bibliography style definition Style Bibliography Margin First_Dynamic LatexType Bib_Environment LatexName thebibliography NextNoIndent 1 LeftMargin MM ParSkip 0.4 ItemSep 0 TopSep 0.7 BottomSep 0.7 ParSep 0.5 Align Left LabelType Bibliography LabelString "References" LabelBottomSep 0.7 # label font definition LabelFont Series Bold Size Larger EndFont End Style TitleGraphic Margin Static LatexType Command InTitle 1 LatexName titlegraphic ParSkip 0.4 ItemSep 0 TopSep 0 BottomSep 1 ParSep 1 Align Center LabelType No_Label # standard font definition Font Size Huge Series Bold Color Blue EndFont End # Theorems and such section Style Corollary Margin First_Dynamic LatexType Environment NextNoIndent 0 ParIndent MM Align Left LabelType Static LabelSep xx LatexName corollary}%{ LabelString "Corollary." ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 KeepEmpty 1 # font & label font definition LabelFont Series Bold Color Blue Size Large EndFont End Style Definition CopyStyle Corollary LatexName definition}%{ LabelString "Definition." End Style Definitions CopyStyle Corollary LatexName definitions}%{ LabelString "Definitions." End Style Example CopyStyle Corollary LatexName example}%{ LabelString "Example." LabelFont Series Bold Color Green EndFont End Style Examples CopyStyle Corollary LatexName examples}%{ LabelString "Examples." End Style Fact CopyStyle Corollary LatexName fact}%{ LabelString "Fact." End Style Proof CopyStyle Corollary LatexName proof}%{ LabelString "Proof." End Style Theorem CopyStyle Corollary LatexName theorem}%{ LabelString "Theorem." End # Misc. section # Separator style definition Style Separator LatexType Paragraph LatexName dummy ParIndent MM ParSkip 0.4 Align Left AlignPossible Block, Left, Right, Center Margin First_Dynamic TopSep 0 BottomSep 0 ParSep 0 LabelType Static LabelBottomSep 0 LabelString "___" KeepEmpty 1 LabelFont Series Medium Size Normal Color latex EndFont End Style LyX-Code Margin Static LatexType Environment LatexName lyxcode NextNoIndent 1 LeftMargin MMM RightMargin MMM TopSep 0.5 BottomSep 0.5 Align Left AlignPossible Block, Left, Right, Center LabelType No_Label FreeSpacing 1 # define the environment lyxcode Preamble \newenvironment{lyxcode} {\begin{list}{}{ \setlength{\rightmargin}{\leftmargin} \setlength{\listparindent}{0pt}% needed for AMS classes \raggedright \setlength{\itemsep}{0pt} \setlength{\parsep}{0pt} \normalfont\ttfamily}% \def\{{\char`\{} \def\}{\char`\}} \def\textasciitilde{\char`\~} \item[]} {\end{list}} EndPreamble # standard font definition Font Family Typewriter EndFont End Style NoteItem Margin Static LatexType Command LatexName note[item] ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 Align Left LabelType Static LabelSep xx LabelString "Note:" OptionalArgs 1 LeftMargin "Note:xx" # standard font definition LabelFont Family Roman Color latex EndFont End # Input lyxmacros.inc # Charstyles: InsetLayout CharStyle:Alert LyXType charstyle LabelString Alert LatexType Command LatexName alert Font Color red EndFont End InsetLayout CharStyle:Structure LyXType charstyle LabelString Structure LatexType Command LatexName structure Font Color blue EndFont End Float Type table GuiName Table Placement tbp Extension lot NumberWithin none Style plain ListName "List of Tables" LaTeXBuiltin true End Float Type figure GuiName Figure Placement tbp Extension lof NumberWithin none Style plain ListName "List of Figures" LaTeXBuiltin true End # to give users the choice of a title frame with and without # head-/footline, we define our own maketitle command TitleLaTeXName makebeamertitle Preamble % this default might be overridden by plain title style \newcommand\makebeamertitle{\frame{\maketitle}}% \AtBeginDocument{ \let\origtableofcontents=\tableofcontents \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}} \def\gobbletableofcontents#1{\origtableofcontents} } EndPreamble