X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fbeamer.layout;h=14d7df16d39dcedd8b644a6f88203027e96d077f;hb=0984e113171297e402c88ce048e9ccf1fb3d3619;hp=0c1e210d30e391c2af162e425e9189130e8fd27b;hpb=5a016dc85d3a2525967b35eb5234d23d2ebac27c;p=lyx.git diff --git a/lib/layouts/beamer.layout b/lib/layouts/beamer.layout index 0c1e210d30..14d7df16d3 100644 --- a/lib/layouts/beamer.layout +++ b/lib/layouts/beamer.layout @@ -1,15 +1,24 @@ #% Do not delete the line below; configure depends on this # \DeclareLaTeXClass[beamer,amssymb.sty,hyperref.sty,pgf.sty,xcolor.sty,xxcolor.sty]{Beamer} # \DeclareCategory{Presentations} -# Author : Till Tantau +# Original Author: Till Tantau +# Revised and extended by Jürgen Spitzmüller , Uwe Stöhr , +# Richard Heck , Martin Vermeer and probably others. -# $Header: /cvsroot/latex-beamer/latex-beamer/lyx/layouts/beamer.layout,v 1.16 2004/10/07 20:53:07 tantau Exp $ + +Format 66 + +# +# GLOBAL SETTINGS +# # Includes -Format 41 Input stdcounters.inc Input stdinsets.inc +# Beamer does not work with enumitem. +# See bug #7047. +ExcludesModule enumitem # General textclass parameters Columns 1 @@ -17,11 +26,14 @@ Sides 1 SecNumDepth 2 TocDepth 2 DefaultStyle Standard + +# Pre-loaded packages Provides hyperref 1 Provides geometry 1 Provides color 1 Provides xcolor 1 +# The default font layout DefaultFont Family Sans Series Medium @@ -30,8 +42,24 @@ DefaultFont Color None EndFont +# Provide an own maketitle command, which can be altered by Title_(Plain_Frame) +TitleLaTeXName makebeamertitle +AddToPreamble + % this default might be overridden by plain title style + \newcommand\makebeamertitle{\frame{\maketitle}}% + % (ERT) argument for the TOC + \AtBeginDocument{% + \let\origtableofcontents=\tableofcontents + \def\tableofcontents{\@ifnextchar[{\origtableofcontents}{\gobbletableofcontents}} + \def\gobbletableofcontents#1{\origtableofcontents} + } +EndPreamble + + +# +# STANDARD STYLE +# -# Standard style definition Style Standard Category MainText Margin Static @@ -44,19 +72,37 @@ Style Standard LabelType No_Label End -# List section -# Itemize style definition + +# +# LISTS +# + Style Itemize Category List Margin Static LatexType Item_Environment LatexName itemize Argument 1 - LabelString "Overlay Specifications" - Shortcut S - Tooltip "Overlay specifications for this list" + LabelString "Overlay Specifications|v" + Tooltip "Overlay specifications for this list" + LeftDelim [< + RightDelim >] + PassThru 1 + EndArgument + Argument item:1 + LabelString "Custom Item|s" + Tooltip "A customized item string" + EndArgument + Argument item:2 + MenuString "Item Overlay Specifications" + LabelString "On Slide" + Tooltip "Overlay specifications for this item" + LeftDelim < + RightDelim > + PassThru 1 EndArgument NextNoIndent 1 + ToggleIndent Never LeftMargin MMN LabelSep xx ItemSep 0.2 @@ -67,22 +113,36 @@ Style Itemize LabelType Itemize End -# Enumerate style definition Style Enumerate Category List Margin Static LatexType Item_Environment LatexName enumerate Argument 1 - LabelString "Overlay Specifications" - Shortcut S - Tooltip "Overlay specifications for this list" + LabelString "Overlay Specifications|v" + Tooltip "Overlay specifications for this list" + LeftDelim [< + RightDelim >] + PassThru 1 EndArgument Argument 2 - LabelString "Mini template" - Tooltip "Mini template for this List" + LabelString "Mini Template" + Tooltip "Mini template for this list (see beamer manual for details)" + EndArgument + Argument item:1 + LabelString "Custom Item|s" + Tooltip "A customized item string" + EndArgument + Argument item:2 + MenuString "Item Overlay Specifications" + LabelString "On Slide" + Tooltip "Overlay specifications for this item" + LeftDelim < + RightDelim > + PassThru 1 EndArgument NextNoIndent 1 + ToggleIndent Never LeftMargin MMN LabelSep xx ParSkip 0.0 @@ -95,20 +155,29 @@ Style Enumerate RefPrefix enu End -# Description style definition Style Description Category List Margin First_Dynamic LatexType Item_environment LatexName description Argument 1 - LabelString "Overlay Specifications" - Shortcut S - Tooltip "Overlay specifications for this list" + LabelString "Overlay Specifications|v" + Tooltip "Overlay specifications for this list" + LeftDelim [< + RightDelim >] + PassThru 1 EndArgument Argument 2 - LabelString "Longest label" - Tooltip "The longest label in this list" + LabelString "Longest label|s" + Tooltip "The longest label in this list (to determine the indendation width)" + EndArgument + Argument item:1 + MenuString "Item Overlay Specifications" + LabelString "On Slide" + Tooltip "Overlay specifications for this item" + LeftDelim < + RightDelim > + PassThru 1 EndArgument NextNoIndent 1 LeftMargin MM @@ -120,25 +189,38 @@ Style Description ParSep 0.3 Align Left LabelType Manual - LabelFont - Series Bold + LabelFont + Series Bold EndFont End -# Sectioning section -# Part style definition + +# +# SECTIONING +# + Style Part - Category Section + Category Sectioning Margin Dynamic LatexType Command LatexName part Argument 1 - LabelString "Short Title" - Shortcut S - Tooltip "The part as it appears in the table of contents/running headers" + LabelString "Mode" + MenuString "Mode Specification|S" + Tooltip "Specify in which mode (article, presentation etc.) this header appears" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + Argument 2 + LabelString "Short Title|S" + Tooltip "The part as it appears in the table of contents/running headers" + InsertCotext 1 + IsTocCaption 1 EndArgument NeedProtect 1 NextNoIndent 1 + ToggleIndent Never Labelsep xx ParSkip 0.4 TopSep 4 @@ -147,261 +229,318 @@ Style Part Align Center LabelType Static LabelString "Part" - RefPrefix part - - # standard font definition - Font + RefPrefix part + Font Family Roman Series Bold Size Huge EndFont - LabelFont Color Latex EndFont - TocLevel 0 + TocLevel -1 End -# Section style definition Style Section - Category Section + Category Sectioning Margin First_Dynamic LatexType Command - LatexName lyxframeend{}\section + LatexName section NeedProtect 1 NextNoIndent 1 + ToggleIndent Never LabelSep xx ParSkip 0.4 TopSep 2 BottomSep 0.25 ParSep 0.7 Align Left - LabelType Counter + LabelType Static LabelCounter section LabelString "Section \arabic{section}" RefPrefix sec Argument 1 - LabelString "Short Title" - Shortcut S - Tooltip "The section as it appears in the table of contents/running headers" + LabelString "Mode" + MenuString "Mode Specification|S" + Tooltip "Specify in which mode (article, presentation etc.) this header appears" + LeftDelim < + RightDelim > + PassThru 1 EndArgument - - Font + Argument 2 + LabelString "Short Title|S" + Tooltip "The section as it appears in the table of contents/running headers" + InsertCotext 1 + IsTocCaption 1 + EndArgument + Font Family Roman Series Bold Size huge EndFont - - LabelFont + LabelFont Color latex EndFont LabelStringAppendix "\Alph{section}" TocLevel 1 End -# Section* style definition Style Section* CopyStyle Section Category Unnumbered Margin Static - LatexName lyxframeend{}\section* + LatexName section LabelType No_Label ResetArgs 1 + Argument 1 + LabelString "Mode" + MenuString "Mode Specification|S" + Tooltip "Specify in which mode (article, presentation etc.) this header appears" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + LaTeXParam * End -# Subsection style definition Style Subsection - Category Section + Category Sectioning Margin First_Dynamic LatexType Command - LatexName lyxframeend{}\subsection + LatexName subsection NeedProtect 1 NextNoIndent 1 + ToggleIndent Never LabelSep xx ParSkip 0.4 TopSep 2 BottomSep 0.25 ParSep 0.5 Align Left - LabelType Counter + LabelType Static LabelCounter subsection LabelString "Subsection \arabic{section}.\arabic{subsection}" - RefPrefix sub + RefPrefix subsec Argument 1 - LabelString "Short Title" - Shortcut S - Tooltip "The subsection as it appears in the table of contents/running headers" + LabelString "Mode" + MenuString "Mode Specification|S" + Tooltip "Specify in which mode (article, presentation etc.) this header appears" + LeftDelim < + RightDelim > + PassThru 1 EndArgument - - # standard font definition - Font + Argument 2 + LabelString "Short Title|S" + Tooltip "The subsection as it appears in the table of contents/running headers" + InsertCotext 1 + IsTocCaption 1 + EndArgument + Font Family Roman Series Bold Size larger EndFont - - LabelFont + LabelFont Color latex EndFont LabelStringAppendix "\arabic{section}.\arabic{subsection}" - TocLevel 2 + TocLevel 2 End -# Subsection* style definition Style Subsection* CopyStyle Subsection Category Unnumbered Margin Static - LatexName lyxframeend{}\subsection* + LatexName subsection LabelType No_Label ResetArgs 1 + Argument 1 + LabelString "Mode" + MenuString "Mode Specification|S" + Tooltip "Specify in which mode (article, presentation etc.) this header appears" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + LaTeXParam * End -# Subsubsection style definition Style Subsubsection - Category Section + Category Sectioning Margin First_Dynamic LatexType Command - LatexName lyxframeend{}\subsubsection + LatexName subsubsection NeedProtect 1 NextNoIndent 1 + ToggleIndent Never LabelSep xx ParSkip 0.4 TopSep 2 BottomSep 0.25 ParSep 0.5 Align Left - LabelType Counter + LabelType Static LabelCounter subsubsection LabelString "Subsubsection \arabic{section}.\arabic{subsection}.\arabic{subsubsection}" - RefPrefix sub + RefPrefix sub Argument 1 - LabelString "Short Title" - Shortcut S - Tooltip "The subsubsection as it appears in the table of contents/running headers" + LabelString "Mode" + MenuString "Mode Specification|S" + Tooltip "Specify in which mode (article, presentation etc.) this header appears" + LeftDelim < + RightDelim > + PassThru 1 EndArgument - - # standard font definition - Font + Argument 2 + LabelString "Short Title|S" + Tooltip "The subsubsection as it appears in the table of contents/running headers" + InsertCotext 1 + IsTocCaption 1 + EndArgument + Font Family Roman Series Bold Size large EndFont - - LabelFont + LabelFont Color latex EndFont LabelStringAppendix "\arabic{section}.\arabic{subsection}.\arabic{subsubsection}" - TocLevel 2 + TocLevel 3 End -# Subsubsection* style definition Style Subsubsection* CopyStyle Subsubsection Category Unnumbered Margin Static - LatexName lyxframeend{}\subsubsection* + LatexName subsubsection LabelType No_Label ResetArgs 1 + Argument 1 + LabelString "Mode" + MenuString "Mode Specification|S" + Tooltip "Specify in which mode (article, presentation etc.) this header appears" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + LaTeXParam * End -# Frame control definition -Style BeginFrame + +# +# FRAMES +# + +Style Frame Category Frames + Margin First_Dynamic + LeftMargin xx + LatexType Environment + LatexName frame + LabelString "Frame" TocLevel 4 KeepEmpty 1 - LatexType Command - LatexName lyxframeend{}\lyxframe - Argument 1 - LabelString "Frame Options" - Tooltip "Frame options (see beamer manual)" - EndArgument - Margin First_Dynamic NextNoIndent 1 - ParSkip 0 - TopSep 2.5 - BottomSep 0.5 - ParSep 0 - Align Center + Align Left LabelType Static - LabelBottomSep 0 - LeftMargin M LabelSep xx - LabelString "Frame" - - Font - Series Bold - Size Largest - Color Blue - EndFont - - LabelFont + ParSkip 0.5 + TopSep 1 + BottomSep 1 + ParSep 0 + LabelFont + Size largest Family Roman Color latex EndFont - - Preamble - \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}} - EndPreamble + Argument 1 + LabelString "Action" + MenuString "Overlay Specifications|v" + Tooltip "Overlay specifications for this frame" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + Argument 2 + LabelString "Default Overlay Specifications" + Tooltip "Default overlay specifications within this frame" + LeftDelim [< + RightDelim >] + PassThru 1 + EndArgument + Argument 3 + MenuString "Frame Options" + LabelString "Options" + Tooltip "Frame options (see beamer manual)" + EndArgument + Argument 4 + LabelString "Frame Title" + Tooltip "Enter the frame title here" + LeftDelim { + RightDelim } + Decoration conglomerate + Font + Color blue + Size largest + EndFont + AutoInsert 1 + IsTocCaption 1 + EndArgument + AutoNests + Standard,Itemize,Enumerate,Description,FrameTitle,FrameSubtitle,Column, + Columns,ColumnsCenterAligned,ColumnsTopAligned,Pause,Overprint,OverlayArea,Only,Block, + ExampleBlock,AlertBlock,Bibliography,Quotation,Quote,Verse,Corollary,Definition,Definitions, + Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code + EndAutoNests End -Style BeginPlainFrame - Category Frames - TocLevel 4 - 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 +Style PlainFrame + CopyStyle Frame + LabelString "Frame (plain)" + Argument 3 + MenuString "Frame Options" + LabelString "Options" + Tooltip "Frame options (see beamer manual)" + PresetArg "plain" + EndArgument +End - Preamble - \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}} - EndPreamble +Style FragileFrame + CopyStyle Frame + LabelString "Frame (fragile)" + Argument 3 + MenuString "Frame Options" + LabelString "Options" + Tooltip "Frame options (see beamer manual)" + PresetArg "fragile" + EndArgument End Style AgainFrame Category Frames KeepEmpty 0 LatexType Command - LatexName lyxframeend{}\lyxagainframe + LatexName againframe Argument 1 - LabelString "Overlay Specifications" - Shortcut S - Tooltip "Overlay specifications for this list" + LabelString "Slide" + MenuString "Overlay Specifications|v" + Tooltip "Overlay specifications for this frame" + LeftDelim < + RightDelim > + PassThru 1 EndArgument Argument 2 - LabelString "Frame Options" - Tooltip "Frame options (see beamer manual)" + LabelString "Default Overlay Specifications" + Tooltip "Default overlay specifications within this frame" + LeftDelim [< + RightDelim >] + PassThru 1 + EndArgument + Argument 3 + MenuString "Frame Options" + LabelString "Options" + Tooltip "Frame options (see beamer manual)" EndArgument Margin First_Dynamic NextNoIndent 1 @@ -409,62 +548,53 @@ Style AgainFrame TopSep 3 BottomSep 3 ParSep 0 - Align Center LabelType Static LabelBottomSep 0 LeftMargin M LabelSep xx - LabelString "Again frame with label" - + LabelString "Repeat frame with label" Font Color latex EndFont - - LabelFont + LabelFont Family Roman Color latex - Series Bold Size Largest EndFont - - Preamble - \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}} - EndPreamble + TocLevel 4 End -Style EndFrame - Category Frames - 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 +Style FrameTitle + Category Frames + Margin Static + LatexType Command + LatexName frametitle + ParSkip 0.4 + ItemSep 0 + TopSep 0 + BottomSep 1 + ParSep 1 + Align Block + LabelType No_Label + Font + Color Blue + Size Largest EndFont - - Preamble - \def\lyxframeend{} % In case there is a superfluous frame end - EndPreamble + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + Argument 2 + LabelString "Short Frame Title|S" + Tooltip "A short form of the frame title used in some themes" + InsertCotext 1 + EndArgument End -# Frame decoration section Style FrameSubtitle Category Frames Margin Static @@ -475,18 +605,26 @@ Style FrameSubtitle TopSep 0 BottomSep 1 ParSep 1 - Align Center + Align Block LabelType No_Label - - # standard font definition - Font - Series Bold + Font Color Blue EndFont - + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument End +# +# COLUMS +# + Style Column Category Columns Margin Static @@ -501,20 +639,19 @@ Style Column LabelType Static LabelSep xx LabelString "Start column (increase depth!), width:" + ToggleIndent Never Argument 1 - LabelString "Column Options" - Tooltip "Column options (see beamer manual)" + MenuString "Column Options" + LabelString "Options" + Tooltip "Column options (see beamer manual)" EndArgument LeftMargin "Start column (increase depth!), width:xx" - - # standard font definition - LabelFont + LabelFont Family Roman Color latex EndFont End - Style Columns Category Columns KeepEmpty 1 @@ -525,144 +662,108 @@ Style Columns Align Left LabelType Static LabelSep xx - LatexName columns LabelString "Columns" LeftMargin "Columnsxx" - Argument 1 - LabelString "Columns Options" - Tooltip "Columns options (see beamer manual)" + LabelString "Column Placement Options" + Tooltip "Column placement options (t, T, c, b)" EndArgument - ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 - - - # font & label font definition - - LabelFont + LabelFont Family Roman Color latex EndFont + AutoNests + Standard,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,Block, + ExampleBlock,AlertBlock,Bibliography,Quotation,Quote,Verse,Corollary,Definition,Definitions, + Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code + EndAutoNests End Style ColumnsCenterAligned - Category Columns - KeepEmpty 1 - Margin Static - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align left - LabelType Static - LabelSep xx - - LatexName centercolumns}%{ + CopyStyle Columns + LatexParam [c] 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 + ResetArgs 1 End Style ColumnsTopAligned - Category Columns - KeepEmpty 1 - Margin Static - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align left - LabelType Static - LabelSep xx - - LatexName topcolumns}%{ + CopyStyle Columns + LatexParam [t] LabelString "Columns (top aligned)" LeftMargin "Columns (top aligned)xx" + ResetArgs 1 +End - 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 +# +# OVERLAYS +# -# Frame progression section Style Pause - Category Overlays - KeepEmpty 1 - LatexType Command - LatexName pause - Margin First_Dynamic + Category Overlays + KeepEmpty 1 + LatexType Command + LatexName pause + Margin First_Dynamic Argument 1 - LabelString "Pause number" - Tooltip "Number of slide where the pause takes effect" + LabelString "Pause number" + Tooltip "Number of slide where the context below the pause gets visible" EndArgument - 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 + 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 Category Overlays - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM + Margin Static + LatexType Item_Environment + LatexName overprint + ItemCommand onslide + Argument 1 + MenuString "Overprint Area Width" + LabelString "Width" + Tooltip "The width of the overprint area (default: text width)" + EndArgument + Argument item:1 + MenuString "Item Overlay Specifications" + LabelString "On Slide" + Tooltip "Overlay specifications for this item" + LeftDelim < + RightDelim > + PassThru 1 + AutoInsert 1 + EndArgument + NextNoIndent 1 + LeftMargin MMMMMMMMN + LabelSep xx + ItemSep 0.2 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 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 + LabelFont Family Roman Color latex EndFont @@ -677,21 +778,27 @@ Style OverlayArea Align Left LabelType Static LabelSep xx - LatexName overlayarea LabelString "Overlayarea" - ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 - - # font & label font definition - - LabelFont + LabelFont Family Roman Color latex EndFont + Argument 1 + LabelString "Overlay Area Width" + Tooltip "The width of the overlay area" + Mandatory 1 + EndArgument + Argument 2 + MenuString "Overlay Area Height" + LabelString "Height" + Tooltip "The height of the overlay area" + Mandatory 1 + EndArgument End Style Uncover @@ -702,22 +809,25 @@ Style Uncover ParIndent MM Align Left LabelType Static - - LatexName uncoverenv}%{ + LatexName uncoverenv LabelSep xx LabelString "Uncovered on slides" - ParSkip 0.5 TopSep 1 BottomSep 1 - ParSep 0 - - # font & label font definition - - LabelFont + ParSep 0 + LabelFont Family Roman Color Latex EndFont + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument End Style Only @@ -728,113 +838,99 @@ Style Only ParIndent MM Align Left LabelType Static - - LatexName onlyenv}%{ + 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 + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument End -# Blocks section + +# +# BLOCKS +# + Style Block Category Blocks Margin Dynamic LatexType Environment - NextNoIndent 0 - ParIndent MM + NextNoIndent 1 + KeepEmpty 1 Align Left LabelType Static LabelSep xx - LatexName block LabelString "Block:" - ParSkip 0.5 TopSep 1 BottomSep 1 ParSep 0 - - # font & label font definition - LabelFont Family Roman Color latex EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specification|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + Argument 2 + LabelString "Block Title" + Tooltip "Enter the block title here" + Mandatory 1 + Decoration conglomerate + Font + Color blue + Size large + EndFont + AutoInsert 1 + EndArgument + AutoNests + Standard,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,Quotation, + Quote,Verse,Corollary,Definition,Definitions,Example,Examples,Fact,Lemma,Proof,Theorem,LyX-Code + EndAutoNests End Style ExampleBlock - Category Blocks - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - LabelSep xx - + CopyStyle Block LatexName exampleblock LabelString "Example Block:" - - 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 - Category Blocks - Margin First_Dynamic - LatexType Environment - NextNoIndent 0 - ParIndent MM - Align Left - LabelType Static - LabelSep xx - + CopyStyle Block LatexName alertblock LabelString "Alert Block:" - - 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 + +# +# TITLING +# + Style Title Category Titling Margin Static @@ -849,18 +945,15 @@ Style Title Align Center LabelType No_Label Argument 1 - LabelString "Short Title" - Shortcut S - Tooltip "Short title which appears in the sidebar/header" + LabelString "Short Title|S" + Tooltip "Short title which appears in the sidebar/header" + InsertCotext 1 EndArgument - - # standard font definition - Font + Font Size Huge Series Bold Color Blue EndFont - End Style Title_(Plain_Frame) @@ -885,21 +978,17 @@ Style Subtitle Align Center LabelType No_Label Argument 1 - LabelString "Short Subtitle" - Shortcut S - Tooltip "Short subtitle which appears in the sidebar/header" + LabelString "Short Subtitle|S" + Tooltip "Short subtitle which appears in the sidebar/header" + InsertCotext 1 EndArgument - - # standard font definition - Font + Font Size Large Series Bold Color Blue EndFont - End -# Author style definition Style Author Category Titling Margin Static @@ -913,17 +1002,14 @@ Style Author Align Center LabelType No_Label Argument 1 - LabelString "Short Author" - Shortcut S - Tooltip "Short author which appears in the sidebar/header" + LabelString "Short Author|S" + Tooltip "Short author which appears in the sidebar/header" + InsertCotext 1 EndArgument - - # standard font definition - Font + Font Size Largest Color Blue EndFont - End Style Institute @@ -939,13 +1025,11 @@ Style Institute Align Center LabelType No_Label Argument 1 - LabelString "Short Institute" - Shortcut S - Tooltip "Short institute which appears in the sidebar/header" + LabelString "Short Institute|S" + Tooltip "Short institute which appears in the sidebar/header" + InsertCotext 1 EndArgument - - # standard font definition - Font + Font Size Large Color Blue EndFont @@ -955,7 +1039,7 @@ InsetLayout "Flex:InstituteMark" LyxType custom LatexType command LatexName inst - LabelString "Institute mark" + LabelString "Institute Mark" Font Color foreground Size Small @@ -972,7 +1056,6 @@ InsetLayout "Flex:InstituteMark" EndFont End -# Date style definition Style Date Category Titling Margin Dynamic @@ -986,26 +1069,48 @@ Style Date Align Center LabelType No_Label Argument 1 - LabelString "Short Date" - Shortcut S - Tooltip "Short date which appears in the sidebar/header" + LabelString "Short Date|S" + Tooltip "Short date which appears in the sidebar/header" + InsertCotext 1 EndArgument - - # standard font definition - Font + Font Size Largest Color Blue EndFont End -# Titles & bibliography section -# Bibliography style definition +Style TitleGraphic + Category Titling + Margin Static + LatexType Command + InTitle 1 + LatexName titlegraphic + ParSkip 0.4 + ItemSep 0 + TopSep 0 + BottomSep 1 + ParSep 1 + Align Center + LabelType No_Label + Font + Size Huge + Series Bold + Color Blue + EndFont +End + + +# +# BACK MATTER +# + Style Bibliography Category BackMatter Margin First_Dynamic LatexType Bib_Environment LatexName thebibliography NextNoIndent 1 + ToggleIndent Never LeftMargin MM ParSkip 0.4 ItemSep 0 @@ -1016,20 +1121,24 @@ Style Bibliography LabelType Bibliography LabelString "References" LabelBottomSep 0.7 - - # label font definition - LabelFont + LabelFont Series Bold Size Larger EndFont End + +# +# QUOTATION +# + Style Quotation Category MainText Margin Static LatexType Environment - LatexName quotation}%{ + LatexName quotation NextNoIndent 1 + ToggleIndent Always LeftMargin MMM RightMargin MMM ParIndent MM @@ -1040,15 +1149,23 @@ Style Quotation ParSep 0 Align Block AlignPossible Block, Left, Right, Center + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument End - Style Quote Category MainText Margin Static LatexType Environment - LatexName quote}%{ + LatexName quote NextNoIndent 1 + ToggleIndent Never LeftMargin MMM RightMargin MMM TopSep 0.5 @@ -1057,15 +1174,22 @@ Style Quote Align Block AlignPossible Block, Left, Right, Center LabelType No_Label + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument End - Style Verse # LaTeX type is first dynamic because of LaTeX implementation. # In LyX this does not make sense. Category MainText LatexType Environment - LatexName verse}%{ + LatexName verse Margin First_Dynamic NextNoIndent 1 LeftMargin MMMM @@ -1077,35 +1201,23 @@ Style Verse Align Block AlignPossible Block, Left LabelType No_Label + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument End -Style TitleGraphic - Category Titling - 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 +# -# Theorems and such section Style Corollary - Category Theorems + Category Reasoning Margin First_Dynamic LatexType Environment NextNoIndent 0 @@ -1113,42 +1225,51 @@ Style Corollary Align Left LabelType Static LabelSep xx - - LatexName corollary}%{ + 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 + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + Argument 2 + LabelString "Additional Theorem Text" + Tooltip "Additional text appended to the theorem header" + EndArgument + AutoNests + Standard,Itemize,Enumerate,Description,Pause,Overprint,OverlayArea,Only,LyX-Code + EndAutoNests End Style Definition CopyStyle Corollary - LatexName definition}%{ + LatexName definition LabelString "Definition." End Style Definitions CopyStyle Corollary - LatexName definitions}%{ + LatexName definitions LabelString "Definitions." End Style Example CopyStyle Corollary - LatexName example}%{ + LatexName example LabelString "Example." - LabelFont Series Bold Color Green @@ -1157,57 +1278,41 @@ End Style Examples CopyStyle Corollary - LatexName examples}%{ + LatexName examples LabelString "Examples." End - Style Fact CopyStyle Corollary - LatexName fact}%{ + LatexName fact LabelString "Fact." End +Style Lemma + CopyStyle Corollary + LatexName lemma + LabelString "Lemma." +End + Style Proof CopyStyle Corollary - LatexName proof}%{ + LatexName proof LabelString "Proof." End Style Theorem CopyStyle Corollary - LatexName theorem}%{ + LatexName theorem LabelString "Theorem." End -# Misc. section -# Separator style definition -Style Separator - Category MainText - 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 - +# +# MISC. +# + Style LyX-Code - Category MainText + Category MainText Margin Static LatexType Environment LatexName lyxcode @@ -1220,8 +1325,6 @@ Style LyX-Code AlignPossible Block, Left, Right, Center LabelType No_Label FreeSpacing 1 - - # define the environment lyxcode Preamble \newenvironment{lyxcode} {\par\begin{list}{}{ @@ -1237,9 +1340,7 @@ Style LyX-Code \item[]} {\end{list}} EndPreamble - - # standard font definition - Font + Font Family Typewriter EndFont End @@ -1248,7 +1349,8 @@ Style NoteItem Category MainText Margin Static LatexType Command - LatexName note[item] + LatexName note + LatexParam [item] ParSkip 0.5 TopSep 1 BottomSep 1 @@ -1258,61 +1360,259 @@ Style NoteItem LabelSep xx LabelString "Note:" LeftMargin "Note:xx" - - # standard font definition - LabelFont + LabelFont Family Roman Color latex EndFont + Argument 1 + LabelString "On Slide" + MenuString "Overlay Specifications|v" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument End -# Input lyxmacros.inc +# +# CHARSTYLES +# + + +InsetLayout Flex:Bold + LyXType charstyle + LabelString Bold + LatexType command + LatexName textbf + Font + Series bold + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + ResetsFont true +End -# Charstyles: +InsetLayout Flex:Emphasize + LyXType charstyle + LabelString Emph. + LatexType command + LatexName emph + Font + Shape italic + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + ResetsFont true +End InsetLayout Flex:Alert - LyXType charstyle - LabelString Alert + LyXType charstyle + LabelString Alert LatexType command LatexName alert Font Color red EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + ResetsFont true End - InsetLayout Flex:Structure - LyXType charstyle - LabelString Structure + LyXType charstyle + LabelString Structure LatexType command LatexName structure Font Color blue EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + ResetsFont true +End + +InsetLayout Flex:Only + LyXType charstyle + LabelString Only + LatexType command + LatexName only + Font + Color red + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + AutoInsert 1 + EndArgument + ResetsFont true End +InsetLayout Flex:Uncover + LyXType charstyle + LabelString Uncover + LatexType command + LatexName uncover + Font + Color red + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + AutoInsert 1 + EndArgument + ResetsFont true +End -InsetLayout Flex:ArticleMode - LyXType custom - LatexName mode
- LatexType command - Decoration classic - LabelString Article - MultiPar true +InsetLayout Flex:Visible + LyXType charstyle + LabelString Visible + LatexType command + LatexName visible + Font + Color red + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + AutoInsert 1 + EndArgument + ResetsFont true +End + +InsetLayout Flex:Invisible + LyXType charstyle + LabelString Invisible + LatexType command + LatexName invisible + Font + Color red + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + AutoInsert 1 + EndArgument + ResetsFont true +End + +InsetLayout Flex:Alternative + LyXType charstyle + LabelString Alternative + LatexType command + LatexName alt + Font + Color red + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + Argument 2 + LabelString "Default Text" + Tooltip "Enter the default text here" + Mandatory 1 + EndArgument + ResetsFont true +End + +InsetLayout Flex:Beamer_Note + LyXType custom + LabelString Note + LatexType command + LatexName note + Decoration Classic + Font + Color blue + EndFont + Argument 1 + LabelString "Action" + MenuString "Action Specifications|S" + Tooltip "Specify the overlay settings (see beamer manual)" + LeftDelim < + RightDelim > + PassThru 1 + EndArgument + Argument 2 + LabelString "Note Options" + Tooltip "Specifiy note options (see beamer manual)" + EndArgument + ResetsFont true End +InsetLayout Flex:ArticleMode + LyXType custom + LatexName mode + LatexParam
+ LatexType command + Decoration classic + LabelString Article + MultiPar true + ResetsFont true +End InsetLayout Flex:PresentationMode - LyXType custom - LatexName mode - LatexType command - Decoration classic - LabelString Presentation - MultiPar true + LyXType custom + LatexName mode + LatexParam + LatexType command + Decoration classic + LabelString Presentation + MultiPar true + ResetsFont true End +# +# FLOATS +# + +Input stdfloatnames.inc + Float Type table GuiName Table @@ -1326,7 +1626,6 @@ Float ListCommand listoftables End - Float Type figure GuiName Figure @@ -1341,18 +1640,4 @@ Float End -# to give users the choice of a title frame with and without -# head-/footline, we define our own maketitle command -TitleLaTeXName makebeamertitle - -AddToPreamble - % 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 - Input theorems-refprefix.inc