X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Fpowerdot.layout;h=9d033984e865297db82f958971d27d1a6a570366;hb=0d30333ec6cc3947c37f19a49c5b5fa8f3812876;hp=46531a4d91712e2608d6593b373c7fb75095ea8b;hpb=64baf4dedc9385e37474600a7fa6de1fa9d5def5;p=lyx.git diff --git a/lib/layouts/powerdot.layout b/lib/layouts/powerdot.layout index 46531a4d91..9d033984e8 100644 --- a/lib/layouts/powerdot.layout +++ b/lib/layouts/powerdot.layout @@ -1,19 +1,26 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[powerdot,enumitem.sty,pstricks.sty,xkeyval.sty]{presentation (powerdot)} +# \DeclareLaTeXClass[powerdot,enumitem.sty,hyperref.sty,pstricks.sty,pst-grad.sty,verbatim.sty,xcolor.sty,xkeyval.sty]{Powerdot} +# \DeclareCategory{Presentations} # PowerDot textclass definition file. # Created: 29-Aug-05 by Mael Hilléreau -# Last modified: 20-May-06 by Uwe Stöhr +# Modified: 20-May-06 by Uwe Stöhr, 18-Mar-2013 Jürgen Spitzmüller +Format 59 + +Input stdcounters.inc +Input stdinsets.inc +Input stdfloats.inc ### # General textclass parameters ### -Format 9 Columns 1 Sides 1 Provides url 1 Provides hyperref 1 +Provides geometry 1 DefaultStyle Standard +ExcludesModule enumitem DefaultFont Family Sans @@ -31,12 +38,11 @@ ClassOptions PageStyle "" End -Input stdinsets.inc - ### # Title style definition ### Style Title + Category TitleSlide Margin Static LatexType Command InTitle 1 @@ -48,18 +54,19 @@ Style Title ParSep 1 Align Center LabelType No_Label - Font Series Bold Size Largest Color Blue EndFont + HTMLTitle true End ### # Author style definition ### Style Author + Category TitleSlide Margin Static LatexType Command InTitle 1 @@ -71,7 +78,6 @@ Style Author ParSep 0.7 Align Center LabelType No_Label - Font Size Large Color Blue @@ -82,6 +88,7 @@ End # Date style definition ### Style Date + Category TitleSlide Margin Dynamic LatexType Command InTitle 1 @@ -93,7 +100,6 @@ Style Date ParSep 1 Align Center LabelType No_Label - Font Size Large Color Blue @@ -104,19 +110,21 @@ End # Standard style definition ### Style Standard + Category MainText Margin Static - LatexType Paragraph - LatexName dummy + LatexType Paragraph + LatexName dummy ParSkip 0.4 Align Block - AlignPossible Block, Left, Right, Center - LabelType No_Label + AlignPossible Block, Left, Right, Center + LabelType No_Label End ### # Slide styles definition ### Style Slide + Category Slides TocLevel 3 Margin Static LatexType Command @@ -127,11 +135,13 @@ Style Slide BottomSep 0.7 ParSep 0.7 Align Center - LabelType Counter - LabelCounter subsection - LabelString " " - OptionalArgs 1 - + LabelType Static + LabelCounter subsection + LabelString " " + Argument 1 + LabelString "Slide Option" + Tooltip "Optional arguments to the slide command (see powerdot manual)" + EndArgument Font Series Bold Size Large @@ -140,6 +150,7 @@ Style Slide End Style EndSlide + Category Slides KeepEmpty 1 LatexType Command LatexName lyxend @@ -154,7 +165,7 @@ Style EndSlide LabelBottomSep 0 LeftMargin MMMMMMM LabelString "~=~" - OptionalArgs 0 + ResetArgs 1 Font Color None @@ -169,7 +180,6 @@ End Style WideSlide CopyStyle Slide LatexName lyxend\lyxwideslide - Font Color Green EndFont @@ -181,11 +191,10 @@ End Style EmptySlide CopyStyle Slide LatexName lyxend\lyxemptyslide - LeftMargin MMMMMMMMMMMMMM - LabelString "Empty slide:" - LabelType Static + LeftMargin MMMMMMMMMMMMMM + LabelString "Empty slide:" + LabelType Static KeepEmpty 1 - Font Color Cyan EndFont @@ -195,6 +204,7 @@ End # Note style definition ### Style Note + Category Slides Margin Static LatexType Command LatexName lyxend\lyxnote @@ -204,12 +214,12 @@ Style Note BottomSep 0.7 ParSep 0.7 Align Center - AlignPossible Center - LabelType Static - LabelString "Note:" - LeftMargin MMMMMMM + AlignPossible Center + LabelType Static + LabelString "Note:" + LeftMargin MMMMMMM KeepEmpty 1 - OptionalArgs 0 + ResetArgs 1 Font Series Bold Size Large @@ -222,53 +232,83 @@ End ### Style Section CopyStyle Slide + Category Sectioning TocLevel 1 LatexName lyxend\section - LabelType Counter - LabelCounter section - LabelString "\arabic{section}" - + LabelType Static + LabelCounter section + LabelString "\arabic{section}" Font Size Larger Color Blue EndFont LabelStringAppendix "\Alph{section}" + Argument 1 + LabelString "Section Option" + Tooltip "Optional arguments to the section command (see powerdot manual)" + EndArgument End ### # Itemize styles definition ### Style Itemize + Category List Margin Static LatexType Item_Environment LatexName itemize - NextNoIndent 1 - LeftMargin MMN + NextNoIndent 1 + ToggleIndent Never + LeftMargin MMN LabelSep xx ItemSep 0.2 TopSep 0.7 BottomSep 0.7 ParSep 0.3 Align Block - AlignPossible Block, Left + AlignPossible Block, Left LabelType Itemize - LabelString * + Argument 1 + LabelString "Itemize Type" + Tooltip "Itemize type specification (see powerdot manual)" + EndArgument + Argument 2 + LabelString "Itemize Options" + Tooltip "Optional arguments for this list (see enumitem manual)" + 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 > + EndArgument End Style ItemizeType1 CopyStyle Itemize - LatexParam [type=1] + Argument 1 + LabelString "Itemize Type" + Tooltip "Itemize type specification (see powerdot manual)" + DefaultArg "type=1" + EndArgument End ### # Enumerate styles definition ### Style Enumerate + Category List Margin Static LatexType Item_Environment LatexName enumerate - NextNoIndent 1 - LeftMargin MMN + NextNoIndent 1 + ToggleIndent Never + LeftMargin MMN LabelSep xx ParSkip 0.0 ItemSep 0.2 @@ -276,46 +316,75 @@ Style Enumerate BottomSep 0.7 ParSep 0.3 Align Block - AlignPossible Block, Left + AlignPossible Block, Left LabelType Enumerate + RefPrefix enu + Argument 1 + LabelString "Enumerate Type" + Tooltip "Enumerate type specification (see powerdot manual)" + EndArgument + Argument 2 + LabelString "Enumerate Options" + Tooltip "Optional arguments for this list (see enumitem manual)" + Requires 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 > + EndArgument End Style EnumerateType1 - CopyStyle Enumerate - LatexParam [type=1] + CopyStyle Enumerate + Argument 1 + LabelString "Enumerate Type" + Tooltip "Enumerate type specification (see powerdot manual)" + DefaultArg "type=1" + EndArgument End ### # Bibliography style definition ### Style Bibliography + Category BackMatter Margin First_Dynamic LatexType Bib_Environment LatexName thebibliography - NextNoIndent 1 - LeftMargin MM + NextNoIndent 1 + ToggleIndent Never + LeftMargin MM ParSkip 0.4 ItemSep 0 TopSep 0.7 BottomSep 0.7 ParSep 0.5 Align Block - AlignPossible Block, Left + AlignPossible Block, Left LabelType Bibliography - LabelString "" - LabelBottomSep 0 + LabelString "" + LabelBottomSep 0 End ### # Quotation style definition ### Style Quotation + Category MainText Margin Static LatexType Environment LatexName quotation - NextNoIndent 1 - LeftMargin MMM - RightMargin MMM + NextNoIndent 1 + ToggleIndent Always + LeftMargin MMM + RightMargin MMM ParIndent MM ParSkip 0 ItemSep 0 @@ -323,24 +392,26 @@ Style Quotation BottomSep 0.5 ParSep 0 Align Block - AlignPossible Block, Left, Right, Center + AlignPossible Block, Left, Right, Center End ### # Quote style definition ### Style Quote + Category MainText Margin Static LatexType Environment LatexName quote - NextNoIndent 1 - LeftMargin MMM - RightMargin MMM + NextNoIndent 1 + ToggleIndent Never + LeftMargin MMM + RightMargin MMM TopSep 0.5 ParSep 0.5 BottomSep 0.5 Align Block - AlignPossible Block, Left, Right, Center + AlignPossible Block, Left, Right, Center LabelType No_Label End @@ -350,92 +421,190 @@ 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 Margin First_Dynamic - NextNoIndent 1 - LeftMargin MMMM - LabelIndent MMMM + NextNoIndent 1 + LeftMargin MMMM + LabelIndent MMMM ParSkip 0.4 TopSep 0.7 BottomSep 0.7 ParSep 0.5 Align Block - AlignPossible Block, Left + AlignPossible Block, Left LabelType No_Label End ### -# Caption style definition +# Twocolumn style definition +### +Style Twocolumn + Category MainText + LatexType command + LatexName twocolumn + Margin First_Dynamic + NextNoIndent 1 + ParSkip 0.4 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.5 + Align Block + AlignPossible Block, Left, Right, Center + LabelType No_Label + Argument 1 + LabelString "Column Options" + Tooltip "Twocolumn options (see powerdot manual)" + EndArgument + Argument 2 + LabelString "Left Column" + Tooltip "Enter the text of the left column here (right column in main paragraph)" + Mandatory 1 + AutoInsert 1 + EndArgument +End + ### +# Overlay style definitions +### +Style Pause + Category Overlays + KeepEmpty 1 + LatexType Command + LatexName pause + Margin First_Dynamic + Argument 1 + 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 + EndFont +End ### -# Floats definitions +# Float definitions ### Float - Type table - GuiName Table - Extension lot - NumberWithin none - Style plain - ListName "List of Tables" - LaTeXBuiltin true -End - + Type table + GuiName Table + AllowedPlacement H + AllowsSideways 0 + AllowsWide 0 + Extension lot + NumberWithin none + Style plain + ListName "List of Tables" + IsPredefined true + UsesFloatPkg false + ListCommand listoftables + RefPrefix tab +End + + Float - Type figure - GuiName Figure - Extension lof - NumberWithin none - Style plain - ListName "List of Figures" - LaTeXBuiltin true + Type figure + GuiName Figure + AllowedPlacement H + AllowsSideways 0 + AllowsWide 0 + Extension lof + NumberWithin none + Style plain + ListName "List of Figures" + IsPredefined true + UsesFloatPkg false + ListCommand listoffigures + RefPrefix fig End + Float - Type algorithm - GuiName Algorithm - Extension loa - NumberWithin none - Style ruled - ListName "List of Algorithms" - LaTeXBuiltin false + Type algorithm + GuiName Algorithm + AllowedPlacement H + AllowsSideways 0 + AllowsWide 0 + Extension loa + NumberWithin none + Style ruled + ListName "List of Algorithms" + IsPredefined false + UsesFloatPkg true + RefPrefix alg End ### # Counters definitions ### -Counter - Name enumi +Counter enumi End -Counter - Name enumii +Counter enumii Within enumi End -Counter - Name enumiii +Counter enumiii Within enumii End -Counter - Name enumiv +Counter enumiv Within enumiii End -Counter - Name bibitem +Counter bibitem +End + +Counter figure +End + +Counter table End -Counter - Name figure +Counter algorithm +End + +### +# Charstyle definitions +### + +InsetLayout Flex:Onslide + LyXType charstyle + LabelString "Visible" + LatexType command + LatexName onslide + Argument 1 + LabelString "On Slides" + MenuString "Overlay Specification|S" + Tooltip "Specify the overlay settings (see powerdot manual)" + Mandatory 1 + DefaultArg "1-" + EndArgument + ResetsFont true End -Counter - Name table +InsetLayout Flex:Onslide+ + CopyStyle Flex:Onslide + LatexName onslide+ + LabelString "Uncover" End -Counter - Name algorithm +InsetLayout Flex:Onslide* + CopyStyle Flex:Onslide + LatexName onslide* + LabelString "Only" End