#% 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 25
+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
ParSep 1
Align Center
LabelType No_Label
-
Font
Series Bold
Size Largest
Color Blue
EndFont
- HTMLTitle true
+ HTMLTitle true
End
###
# Author style definition
###
Style Author
+ Category TitleSlide
Margin Static
LatexType Command
InTitle 1
ParSep 0.7
Align Center
LabelType No_Label
-
Font
Size Large
Color Blue
# Date style definition
###
Style Date
+ Category TitleSlide
Margin Dynamic
LatexType Command
InTitle 1
ParSep 1
Align Center
LabelType No_Label
-
Font
Size Large
Color Blue
# 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
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
End
Style EndSlide
+ Category Slides
KeepEmpty 1
LatexType Command
LatexName lyxend
LabelBottomSep 0
LeftMargin MMMMMMM
LabelString "~=~"
- OptionalArgs 0
+ ResetArgs 1
Font
Color None
Style WideSlide
CopyStyle Slide
LatexName lyxend\lyxwideslide
-
Font
Color Green
EndFont
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
# Note style definition
###
Style Note
+ Category Slides
Margin Static
LatexType Command
LatexName lyxend\lyxnote
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
###
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
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
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
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
###
-# 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"
- NeedsFloatPkg false
+ 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"
- NeedsFloatPkg false
+ 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"
- NeedsFloatPkg 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