From 1184b0be2978855ada6932eaff865e86479df295 Mon Sep 17 00:00:00 2001 From: Martin Vermeer Date: Tue, 15 May 2007 14:52:12 +0000 Subject: [PATCH] Reorder and clean up the beamer layout git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@18343 a592a061-630c-0410-9148-cb99ea01b6c8 --- lib/layouts/beamer.layout | 1591 ++++++++++++++++++------------------- 1 file changed, 787 insertions(+), 804 deletions(-) diff --git a/lib/layouts/beamer.layout b/lib/layouts/beamer.layout index bf355d0470..fb6622fb4d 100644 --- a/lib/layouts/beamer.layout +++ b/lib/layouts/beamer.layout @@ -8,121 +8,243 @@ Format 4 Input stdcounters.inc +# local counters + +Counter + Name figure + Name lyxframeend{}\section +End + + # General textclass parameters -Columns 1 -Sides 1 -SecNumDepth 2 -TocDepth 2 -DefaultStyle Standard - -# This is just to show how to declare the default font. -# The defaults are exactly those shown here. +Columns 1 +Sides 1 +SecNumDepth 2 +TocDepth 2 +DefaultStyle Standard + DefaultFont - Family Sans - Series Medium - Shape Up - Size Normal - Color None + 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 + 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 - NextNoIndent 1 - LeftMargin MMN - LabelSep xx - ItemSep 0.2 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.3 - Align Left - AlignPossible Left - LabelType Itemize - LabelString "*" + Margin Static + LatexType Item_Environment + LatexName itemize + NextNoIndent 1 + LeftMargin MMN + LabelSep xx + ItemSep 0.2 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 + Align Left + AlignPossible Left + LabelType Itemize + LabelString "*" End # Enumerate style definition Style Enumerate - Margin Static - LatexType Item_Environment - LatexName enumerate - NextNoIndent 1 - LeftMargin MMN - LabelSep xx - ParSkip 0.0 - ItemSep 0.2 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.3 - Align Left - AlignPossible Left - LabelType Enumerate + Margin Static + LatexType Item_Environment + LatexName enumerate + NextNoIndent 1 + LeftMargin MMN + LabelSep xx + ParSkip 0.0 + ItemSep 0.2 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 + Align Left + AlignPossible Left + LabelType Enumerate End # Description style definition Style Description - Margin First_Dynamic - LatexType Item_environment - LatexName description - NextNoIndent 1 - LeftMargin MM - LabelSep xxx - ParSkip 0.4 - ItemSep 0.2 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.3 - Align Left - AlignPossible Left - LabelType Manual - LabelString "MM" + Margin First_Dynamic + LatexType Item_environment + LatexName description + NextNoIndent 1 + LeftMargin MM + LabelSep xxx + ParSkip 0.4 + ItemSep 0.2 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 + Align Left + AlignPossible Left + LabelType Manual + LabelString "MM" # label font definition LabelFont - Series Bold + Series Bold + EndFont +End + +# Sectioning section +# Part style definition +Style Part + Margin Dynamic + LatexType Command + LatexName part + NeedProtect 1 + NextNoIndent 1 + Labelsep xxx + ParSkip 0.4 + TopSep 4 + BottomSep 4 + ParSep 0.8 + Align Center + Alignpossible 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 xxx + ParSkip 0.4 + TopSep 2 + BottomSep 0.25 + ParSep 0.7 + Align Left + AlignPossible 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 xxx + ParSkip 0.4 + TopSep 2 + BottomSep 0.25 + ParSep 0.5 + Align Left + AlignPossible 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 - Margin First_Dynamic - NextNoIndent 1 - ParSkip 0 - TopSep 2.5 - BottomSep 0.5 - ParSep 0 - Align Center - AlignPossible Center - LabelType Static - LabelBottomSep 0 - LeftMargin M - LabelString "Frame " + KeepEmpty 1 + LatexType Command + LatexName lyxframeend{}\lyxframe + Margin First_Dynamic + NextNoIndent 1 + ParSkip 0 + TopSep 2.5 + BottomSep 0.5 + ParSep 0 + Align Center + AlignPossible Center + LabelType Static + LabelBottomSep 0 + LeftMargin M + LabelString "Frame " Font - Series Bold - Size Largest - Color Blue + Series Bold + Size Largest + Color Blue EndFont LabelFont - Family Roman - Color latex + Family Roman + Color latex EndFont Preamble @@ -139,9 +261,9 @@ Style BeginFrame End Style BeginPlainFrame - KeepEmpty 1 - LatexType Command - LatexName lyxframeend{}\lyxplainframe + KeepEmpty 1 + LatexType Command + LatexName lyxframeend{}\lyxplainframe Margin First_Dynamic NextNoIndent 1 ParSkip 0 @@ -153,7 +275,7 @@ Style BeginPlainFrame LabelType Static LabelBottomSep 0 LeftMargin M - LabelString "Frame (no head/foot/sidebars) " + LabelString "Frame (no head/foot/sidebars)__" Font Series Bold @@ -176,50 +298,60 @@ Style BeginPlainFrame EndPreamble End -Style EndFrame - KeepEmpty 1 - LatexType Command - LatexName lyxframeend +Style AgainFrame + KeepEmpty 0 + LatexType Command + LatexName lyxframeend{}\lyxagainframe Margin First_Dynamic + NextNoIndent 1 ParSkip 0 - TopSep 0 + TopSep 3 BottomSep 3 ParSep 0 Align Center AlignPossible Center LabelType Static LabelBottomSep 0 - LeftMargin MMMMM - LabelString "________________________________" + LeftMargin M + LabelString "Again frame with label__" + + Font + Color latex + EndFont LabelFont - Family typewriter - Series Medium - Size Normal + Family Roman Color latex + Series Bold + Size Largest EndFont Preamble - \def\lyxframeend{} % In case there is a superfluous frame end + \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 Pause - KeepEmpty 1 - LatexType Command - LatexName pause +Style EndFrame + KeepEmpty 1 + LatexType Command + LatexName lyxframeend Margin First_Dynamic - NextNoIndent 1 ParSkip 0 TopSep 0 - BottomSep 0.25 + BottomSep 3 ParSep 0 Align Center AlignPossible Center LabelType Static LabelBottomSep 0 LeftMargin MMMMM - LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _" + LabelString "________________________________" LabelFont Family typewriter @@ -227,883 +359,734 @@ Style Pause Size Normal Color latex EndFont -End -Counter - Name section + Preamble + \def\lyxframeend{} % In case there is a superfluous frame end + EndPreamble End -Counter - Name subsection - Within section -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 + AlignPossible Center + LabelType No_Label + OptionalArgs 1 -Counter - Name bibitem -End + # standard font definition + Font + Series Bold + Color Blue + EndFont -Counter - Name figure - Name lyxframeend{}\section End -Counter - Name table -End -Counter - Name enumi -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 of width:" + OptionalArgs 1 + LeftMargin "start column of width:" -Counter - Name enumii - Within enumi + # standard font definition + LabelFont + Family Roman + Color latex + EndFont End -# Section style definition -Style Section - Margin First_Dynamic - LatexType Command - LatexName lyxframeend{}\section - NeedProtect 1 - NextNoIndent 1 - LabelSep xxx - ParSkip 0.4 - TopSep 2 - BottomSep 0.25 - ParSep 0.7 - Align Left - AlignPossible Left - LabelType Counter - LabelCounter section - LabelString "Section \arabic{section}" - OptionalArgs 1 +Style Columns + + KeepEmpty 1 + Margin Static + LatexType Environment + NextNoIndent 0 + ParIndent MM + Align Left + LabelType Static + LabelSep x + + LatexName columns}%{ + LabelString "columns" + LeftMargin "columnsx" + + ParSkip 0.5 + TopSep 1 + BottomSep 1 + ParSep 0 - Font - Family Roman - Series Bold - Size huge - EndFont + + # font & label font definition LabelFont - Color latex + Family Roman + 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 xxx - ParSkip 0.4 - TopSep 2 - BottomSep 0.25 - ParSep 0.5 - Align Left - AlignPossible Left - LabelType Counter - LabelCounter subsection - LabelString "Subsection \arabic{section}.\arabic{subsection}" - OptionalArgs 1 +Style ColumnsCenterAligned + KeepEmpty 1 + Margin Static + LatexType Environment + NextNoIndent 0 + ParIndent MM + Align left + LabelType Static + LabelSep x + + LatexName centercolumns}%{ + LabelString "columns (center aligned)" + LeftMargin "columns (center aligned) x" + + ParSkip 0.5 + TopSep 1 + BottomSep 1 + ParSep 0 - # standard font definition - Font - Family Roman - Series Bold - Size larger - EndFont + Preamble + \newenvironment{centercolumns}{\begin{columns}[c]}{\end{columns}} + EndPreamble + # font & label font definition LabelFont - Color latex + Family Roman + 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 +Style ColumnsTopAligned + KeepEmpty 1 + Margin Static + LatexType Environment + NextNoIndent 0 + ParIndent MM + Align left + LabelType Static + LabelSep x + + LatexName topcolumns}%{ + LabelString "columns (top aligned)" + LeftMargin "columns (top aligned) x" + + 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 -Style AgainFrame - KeepEmpty 0 - LatexType Command - LatexName lyxframeend{}\lyxagainframe +# Frame progression section +Style Pause + KeepEmpty 1 + LatexType Command + LatexName pause Margin First_Dynamic NextNoIndent 1 ParSkip 0 - TopSep 3 - BottomSep 3 + TopSep 0 + BottomSep 0.25 ParSep 0 Align Center AlignPossible Center LabelType Static LabelBottomSep 0 - LeftMargin M - LabelString "Again frame with label " - - Font - Color latex - EndFont + LeftMargin MMMMM + LabelString "_ _ _ _ _ _ _ _ _ _ _ _ _ _" LabelFont - Family Roman + Family typewriter + Series Medium + Size Normal 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 AlertBlock - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - LabelSep xx - - LatexName alertblock - LabelString "block with alerted text" - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 +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 - Font - Color red - EndFont - LabelFont - Family Roman - Color latex + Family Roman + Color latex EndFont End -# Author style definition -Style Author - Margin Static - LatexType Command - InTitle 1 - LatexName author - LabelSep xxx - ParSkip 0.4 - TopSep 1.3 - BottomSep 0.7 - ParSep 0.7 - Align Center - AlignPossible Center - LabelType No_Label - OptionalArgs 1 - - # standard font definition - Font - Size Largest - Color Blue - EndFont - -End - -# 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 - AlignPossible Left - LabelType Bibliography - LabelString "References" - LabelBottomSep 0.7 - - # label font definition - LabelFont - Series Bold - Size Larger - EndFont -End - -Style Block - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - LabelSep xx - - LatexName block - LabelString "block" - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 +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 + Family Roman + Color latex EndFont End -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 +Style Uncover + Margin First_Dynamic + LatexType Environment + NextNoIndent 0 + ParIndent MM + Align Left + LabelType Static - # font & label font definition + LatexName uncoverenv}%{ + LabelString "uncovered on slides " - LabelFont - Series Bold - Color Blue - Size Large - EndFont -End + ParSkip 0.5 + TopSep 1 + BottomSep 1 + ParSep 0 -Style Column - Margin Static - LatexType Command - LatexName column - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 - Align Left - LabelType Static - LabelSep xx - LabelString "start column of width: " - OptionalArgs 1 - LeftMargin MMMMMMMMM + # font & label font definition - # standard font definition LabelFont - Family Roman - Color latex + Family Roman + Color Latex EndFont End +Style Only + Margin First_Dynamic + LatexType Environment + NextNoIndent 0 + ParIndent MM + Align Left + LabelType Static -Style Columns - - KeepEmpty 1 - Margin Static - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - LabelSep xx - - LatexName columns}%{ - LabelString "columns" - LeftMargin columns - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 + LatexName onlyenv}%{ + LabelString "only on slides_" + ParSkip 0.5 + TopSep 1 + BottomSep 1 + ParSep 0 # font & label font definition - LabelFont - Family Roman - Color latex + 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)" - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 +# 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 - Preamble - \newenvironment{centercolumns}{\begin{columns}[c]}{\end{columns}} - EndPreamble # font & label font definition - LabelFont - Family Roman - Color latex + 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)" - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 +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 - Preamble - \newenvironment{topcolumns}{\begin{columns}[t]}{\end{columns}} - EndPreamble # font & label font definition - LabelFont - Family Roman - Color latex - EndFont -End - - -# Date style definition -Style Date - Margin Dynamic - LatexType Command - InTitle 1 - LatexName date - LabelSep xxx - ParSkip 0.4 - TopSep 0.9 - BottomSep 0.5 - ParSep 1 - Align Center - AlignPossible Center - LabelType No_Label - OptionalArgs 1 - - # standard font definition - Font - Size Largest - Color Blue + Font + Color green 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 + Family Roman + Color latex EndFont End -Style Examples - CopyStyle Corollary - LatexName examples}%{ - LabelString "Examples. " -End - -Style ExampleBlock - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - LabelSep xx - - LatexName exampleblock - LabelString "block showing an example" - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 +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 green + Color red EndFont LabelFont - Family Roman - Color latex + Family Roman + Color latex EndFont End -Style Fact - CopyStyle Corollary - LatexName fact}%{ - LabelString "Fact. " -End - -Style FrameSubtitle - Margin Static - LatexType Command - LatexName framesubtitle - ParSkip 0.4 - ItemSep 0 - TopSep 0 - BottomSep 1 - ParSep 1 - Align Center - AlignPossible Center - LabelType No_Label - OptionalArgs 1 +# 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 + AlignPossible Center + LabelType No_Label + OptionalArgs 1 # standard font definition Font - Series Bold - Color Blue + Size Huge + Series Bold + Color Blue EndFont End -# Date style definition -Style Institute - Margin Dynamic - LatexType Command - InTitle 1 - LatexName institute - LabelSep xxx - ParSkip 0.4 - TopSep 0.9 - BottomSep 0.5 - ParSep 1 - Align Center - AlignPossible Center - LabelType No_Label - OptionalArgs 1 +Style Subtitle + Margin Static + LatexType Command + InTitle 1 + LatexName subtitle + ParSkip 0.4 + ItemSep 0 + TopSep 0 + BottomSep 1 + ParSep 1 + Align Center + AlignPossible Center + LabelType No_Label + OptionalArgs 1 # standard font definition Font - Size Large - Color Blue + Size Large + Series Bold + Color Blue 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 +End - # 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 +# Author style definition +Style Author + Margin Static + LatexType Command + InTitle 1 + LatexName author + LabelSep xxx + ParSkip 0.4 + TopSep 1.3 + BottomSep 0.7 + ParSep 0.7 + Align Center + AlignPossible Center + LabelType No_Label + OptionalArgs 1 # standard font definition Font - Family Typewriter + Size Largest + Color Blue 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 MMM - # standard font definition - LabelFont - Family Roman - Color latex - EndFont End +Style Institute + Margin Dynamic + LatexType Command + InTitle 1 + LatexName institute + LabelSep xxx + ParSkip 0.4 + TopSep 0.9 + BottomSep 0.5 + ParSep 1 + Align Center + AlignPossible Center + LabelType No_Label + OptionalArgs 1 -Style Only - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - - LatexName onlyenv}%{ - LabelString "only on slides " - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 - - # font & label font definition - - LabelFont - Family Roman - Color Latex + # standard font definition + Font + Size Large + Color Blue 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 +# Date style definition +Style Date + Margin Dynamic + LatexType Command + InTitle 1 + LatexName date + LabelSep xxx + ParSkip 0.4 + TopSep 0.9 + BottomSep 0.5 + ParSep 1 + Align Center + AlignPossible Center + LabelType No_Label + OptionalArgs 1 - LabelFont - Family Roman - Color latex + # standard font definition + Font + Size Largest + Color Blue 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 +# 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 + AlignPossible Left + LabelType Bibliography + LabelString "References" + LabelBottomSep 0.7 + # label font definition LabelFont - Family Roman - Color latex + Series Bold + Size Larger EndFont End -# Part style definition -Style Part - Margin Dynamic - LatexType Command - LatexName part - NeedProtect 1 - NextNoIndent 1 - Labelsep xxx - ParSkip 0.4 - TopSep 4 - BottomSep 4 - ParSep 0.8 - Align Center - Alignpossible Center - LabelType Static - LabelString "Part " +Style TitleGraphic + Margin Static + LatexType Command + InTitle 1 + LatexName titlegraphic + ParSkip 0.4 + ItemSep 0 + TopSep 0 + BottomSep 1 + ParSep 1 + Align Center + AlignPossible Center + LabelType No_Label # standard font definition Font - Family Roman - Series Bold - Size Huge + Size Huge + Series Bold + Color Blue EndFont - LabelFont - Color Latex - EndFont End - -Style Proof - CopyStyle Corollary - LatexName proof}%{ - LabelString "Proof. " + + +# 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 -# 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 +Style Definition + CopyStyle Corollary + LatexName definition}%{ + LabelString "Definition. " +End - LabelFont - Series Medium - Size Normal - Color latex - EndFont +Style Definitions + CopyStyle Corollary + LatexName definitions}%{ + LabelString "Definitions. " End -# 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 - AlignPossible Center - LabelType No_Label - OptionalArgs 1 +Style Example + CopyStyle Corollary + LatexName example}%{ + LabelString "Example. " - # standard font definition - Font - Size Huge - Series Bold - Color Blue + LabelFont + Series Bold + Color Green EndFont +End +Style Examples + CopyStyle Corollary + LatexName examples}%{ + LabelString "Examples. " End -Style TitleGraphic - Margin Static - LatexType Command - InTitle 1 - LatexName titlegraphic - ParSkip 0.4 - ItemSep 0 - TopSep 0 - BottomSep 1 - ParSep 1 - Align Center - AlignPossible Center - LabelType No_Label - # standard font definition - Font - Size Huge - Series Bold - Color Blue - EndFont +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. " + CopyStyle Corollary + LatexName theorem}%{ + LabelString "Theorem. " End -Style Subtitle - Margin Static - LatexType Command - InTitle 1 - LatexName subtitle - ParSkip 0.4 - ItemSep 0 - TopSep 0 - BottomSep 1 - ParSep 1 - Align Center - AlignPossible Center - LabelType No_Label - OptionalArgs 1 +# 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 - # standard font definition - Font - Size Large - Series Bold - Color Blue + 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 -Style Uncover - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - - LatexName uncoverenv}%{ - LabelString "uncovered on slides " - - ParSkip 0.5 - TopSep 1 - BottomSep 1 - ParSep 0 - - # font & label font definition - + # 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 MMM + + # standard font definition LabelFont - Family Roman - Color Latex + Family Roman + Color latex EndFont End + # Input lyxmacros.inc # Charstyles: CharStyle Alert - LatexType Command - LatexName alert - Font - Color red - EndFont + LatexType Command + LatexName alert + Font + Color red + EndFont End CharStyle Structure - LatexType Command - LatexName structure - Font - Color blue - EndFont + 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 + 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 + Type figure + GuiName Figure + Placement tbp + Extension lof + NumberWithin none + Style plain + ListName "List of Figures" + LaTeXBuiltin true End TitleLaTeXName frame{\maketitle} -SecNumDepth 2 -TocDepth 2 - Preamble \AtBeginDocument{ -- 2.39.2