# \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 41
+Format 60
Input stdcounters.inc
Input stdinsets.inc
+Input stdfloats.inc
###
# General textclass parameters
Provides hyperref 1
Provides geometry 1
DefaultStyle Standard
+ExcludesModule enumitem
DefaultFont
Family Sans
# Title style definition
###
Style Title
+ Category TitleSlide
Margin Static
LatexType Command
InTitle 1
# Author style definition
###
Style Author
+ Category TitleSlide
Margin Static
LatexType Command
InTitle 1
# Date style definition
###
Style Date
+ Category TitleSlide
Margin Dynamic
LatexType Command
InTitle 1
# Standard style definition
###
Style Standard
+ Category MainText
Margin Static
LatexType Paragraph
LatexName dummy
# Slide styles definition
###
Style Slide
+ Category Slides
TocLevel 3
Margin Static
LatexType Command
BottomSep 0.7
ParSep 0.7
Align Center
- LabelType Counter
+ LabelType Static
LabelCounter subsection
LabelString " "
Argument 1
- LabelString "Slide Option"
- Tooltip "Optional arguments to the slide command (see powerdot manual)"
+ LabelString "Slide Option"
+ Tooltip "Optional arguments to the slide command (see powerdot manual)"
EndArgument
Font
Series Bold
End
Style EndSlide
+ Category Slides
KeepEmpty 1
LatexType Command
LatexName lyxend
# Note style definition
###
Style Note
+ Category Slides
Margin Static
LatexType Command
LatexName lyxend\lyxnote
###
Style Section
CopyStyle Slide
+ Category Sectioning
TocLevel 1
LatexName lyxend\section
- LabelType Counter
+ LabelType Static
LabelCounter section
LabelString "\arabic{section}"
Font
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
+ ToggleIndent Never
LeftMargin MMN
LabelSep xx
ItemSep 0.2
Align Block
AlignPossible Block, Left
LabelType Itemize
+ 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
+ ToggleIndent Never
LeftMargin MMN
LabelSep xx
ParSkip 0.0
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
+ ToggleIndent Never
LeftMargin MM
ParSkip 0.4
ItemSep 0
# Quotation style definition
###
Style Quotation
+ Category MainText
Margin Static
LatexType Environment
LatexName quotation
NextNoIndent 1
+ ToggleIndent Always
LeftMargin MMM
RightMargin MMM
ParIndent MM
# Quote style definition
###
Style Quote
+ Category MainText
Margin Static
LatexType Environment
LatexName quote
NextNoIndent 1
+ ToggleIndent Never
LeftMargin MMM
RightMargin MMM
TopSep 0.5
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
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
###
-# Floats definitions
+# 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
+
+###
+# Float definitions
###
Float
- Type table
- GuiName Table
- Extension lot
- NumberWithin none
- Style plain
- ListName "List of Tables"
- IsPredefined true
- UsesFloatPkg false
- ListCommand listoftables
-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"
- IsPredefined true
- UsesFloatPkg false
- ListCommand listoffigures
+ 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"
- IsPredefined false
- UsesFloatPkg true
+ 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
###
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
+
+InsetLayout Flex:Onslide+
+ CopyStyle Flex:Onslide
+ LatexName onslide+
+ LabelString "Uncover"
+End
+
+InsetLayout Flex:Onslide*
+ CopyStyle Flex:Onslide
+ LatexName onslide*
+ LabelString "Only"
+End