# To do: Define class specific options.
# General textclass parameters
-Columns 1
-Sides 1
-MaxCounter Counter_Section
+Columns 1
+Sides 1
+MaxCounter Counter_Section
DefaultFont
- Family Sans
- Series Medium
- Shape Up
- Size Normal
- Color None
+ Family Sans
+ Series Medium
+ Shape Up
+ Size Normal
+ Color None
EndFont
ClassOptions
- FontSize 17|20|25|30
- PageStyle "empty|plain|foilheadings|fancy"
- Other "dvips"
+ FontSize 17|20|25|30
+ PageStyle "empty|plain|foilheadings|fancy"
+ Other "dvips"
End
# Standard style definition
Style Standard
- Margin Static
- LatexType Paragraph
- LatexName dummy
- ParIndent MM
- ParSkip 0.4
- Align Block
- AlignPossible Block, Left, Right, Center
- LabelType No_Label
+ Margin Static
+ LatexType Paragraph
+ LatexName dummy
+ ParIndent MM
+ ParSkip 0.4
+ Align Block
+ AlignPossible Block, Left, Right, Center
+ LabelType No_Label
End
# foilhead style definition
Style Foilhead
- Margin Static
- LatexType Command
- LatexName foilhead
- LabelSep xxx
- ParSkip 0.4
- TopSep 1.3
- BottomSep 0.7
- ParSep 0.7
- Align Center
- AlignPossible Center
- LabelType No_Label
-
- # standard font definition
- Font
- Series Bold
- Size Large
- EndFont
+ Margin Static
+ LatexType Command
+ LatexName foilhead
+ LabelSep xxx
+ ParSkip 0.4
+ TopSep 1.3
+ BottomSep 0.7
+ ParSep 0.7
+ Align Center
+ AlignPossible Center
+ LabelType No_Label
+
+ # standard font definition
+ Font
+ Series Bold
+ Size Large
+ EndFont
End
# Shortfoilhead style definition
Style ShortFoilhead
- CopyStyle Foilhead
- LatexParam "[-0.5in]"
+ CopyStyle Foilhead
+ LatexParam "[-0.5in]"
End
# landscape foilhead style definition
Style Rotatefoilhead
- CopyStyle Foilhead
- LatexName rotatefoilhead
+ CopyStyle Foilhead
+ LatexName rotatefoilhead
End
# ShortRotatefoilhead style definition
Style ShortRotatefoilhead
- CopyStyle Rotatefoilhead
- LatexParam "[-0.5in]"
+ CopyStyle Rotatefoilhead
+ LatexParam "[-0.5in]"
End
# then a few lists
# TickList style definition
Style TickList
- Margin Static
- LatexType Item_Environment
- LatexName dinglist
- LatexParam "{52}"
- NextNoIndent 1
- LeftMargin MMN
- LabelSep xx
- ItemSep 0.2
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.3
- Align Block
- AlignPossible Block, Left
- LabelType Static
- LabelString _/
-
- Preamble
- \usepackage{pifont}
- EndPreamble
+ Margin Static
+ LatexType Item_Environment
+ LatexName dinglist
+ LatexParam "{52}"
+ NextNoIndent 1
+ LeftMargin MMN
+ LabelSep xx
+ ItemSep 0.2
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.3
+ Align Block
+ AlignPossible Block, Left
+ LabelType Static
+ LabelString _/
+
+ Preamble
+ \usepackage{pifont}
+ EndPreamble
End
# CrossList style definition
Style CrossList
- Margin Static
- LatexType Item_Environment
- LatexName dinglist
- LatexParam "{56}"
- NextNoIndent 1
- LeftMargin MMN
- LabelSep xx
- ItemSep 0.2
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.3
- Align Block
- AlignPossible Block, Left
- LabelType Static
- LabelString ><
-
- Preamble
- \usepackage{pifont}
- EndPreamble
+ Margin Static
+ LatexType Item_Environment
+ LatexName dinglist
+ LatexParam "{56}"
+ NextNoIndent 1
+ LeftMargin MMN
+ LabelSep xx
+ ItemSep 0.2
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.3
+ Align Block
+ AlignPossible Block, Left
+ LabelType Static
+ LabelString ><
+
+ Preamble
+ \usepackage{pifont}
+ EndPreamble
End
# Then the Titles stuff.
# Title style definition.
Style Title
- Font
- Series Bold
- Size Largest
- EndFont
+ Font
+ Series Bold
+ Size Largest
+ EndFont
End
# Author style definition
Style Author
- Font
- Size Large
- EndFont
+ Font
+ Size Large
+ EndFont
End
# Date style definition
Style Date
- Font
- Size Large
- EndFont
+ Font
+ Size Large
+ EndFont
End
# Abstract style definition
Style Abstract
- Font
- Size Normal
- Series Medium
- EndFont
-
- LabelFont
- Size Large
- Series Bold
- EndFont
+ Font
+ Size Normal
+ Series Medium
+ EndFont
+
+ LabelFont
+ Size Large
+ Series Bold
+ EndFont
End
# Header definitions:
Style My_Logo
- Margin Static
- LatexType Command
- LatexName MyLogo
- LeftMargin My_Logo:xx
- LabelSep xxx
- Align Left
- AlignPossible Left
- LabelType Static
- LabelString "My Logo:"
-
- # standard font definition
- LabelFont
- Series Bold
- Shape Italic
- Color red
- EndFont
+ Margin Static
+ LatexType Command
+ LatexName MyLogo
+ LeftMargin My_Logo:xx
+ LabelSep xxx
+ Align Left
+ AlignPossible Left
+ LabelType Static
+ LabelString "My Logo:"
+
+ # standard font definition
+ LabelFont
+ Series Bold
+ Shape Italic
+ Color red
+ EndFont
End
Style Restriction
- CopyStyle "My Logo"
- LatexName Restriction
- LeftMargin Restriction:xx
- LabelString "Restriction:"
+ CopyStyle "My Logo"
+ LatexName Restriction
+ LeftMargin Restriction:xx
+ LabelString "Restriction:"
End
Style Left_Header
- CopyStyle "My Logo"
- LatexName leftheader
- LeftMargin Left_Header:xx
- LabelString "Left Header:"
+ CopyStyle "My Logo"
+ LatexName leftheader
+ LeftMargin Left_Header:xx
+ LabelString "Left Header:"
End
Style Right_Header
- CopyStyle "My Logo"
- LatexName rightheader
- LeftMargin Right_Header:xx
- LabelString "Right Header:"
+ CopyStyle "My Logo"
+ LatexName rightheader
+ LeftMargin Right_Header:xx
+ LabelString "Right Header:"
End
Style Right_Footer
- CopyStyle "My Logo"
- LatexName rightfooter
- LeftMargin Right_Footer:xx
- LabelString "Right Footer:"
+ CopyStyle "My Logo"
+ LatexName rightfooter
+ LeftMargin Right_Footer:xx
+ LabelString "Right Footer:"
End
# Bibliography style definition
Style Bibliography
- LabelFont
- Size Larger
- Series Bold
- EndFont
+ LabelFont
+ Size Larger
+ Series Bold
+ EndFont
End
# Theorem-numbered style declaration
Style Theorem
- Margin First_Dynamic
- LatexType Environment
- LatexName Theorem
- NextNoIndent 1
- LabelSep xx
- ParSkip 0.4
- ItemSep 0.2
- TopSep 0.7
- BottomSep 0.7
- ParSep 0.3
- Align Block
- AlignPossible Block, Left
- LabelType Static
- LabelString "Theorem #."
-
-
- # standard font definition
- TextFont
- Shape Slanted
- Size Normal
- EndFont
-
- # label font definition
- LabelFont
- Series Bold
- EndFont
+ Margin First_Dynamic
+ LatexType Environment
+ LatexName Theorem
+ NextNoIndent 1
+ LabelSep xx
+ ParSkip 0.4
+ ItemSep 0.2
+ TopSep 0.7
+ BottomSep 0.7
+ ParSep 0.3
+ Align Block
+ AlignPossible Block, Left
+ LabelType Static
+ LabelString "Theorem #."
+
+
+ # standard font definition
+ TextFont
+ Shape Slanted
+ Size Normal
+ EndFont
+
+ # label font definition
+ LabelFont
+ Series Bold
+ EndFont
End
# Lemma-numbered style declaration
Style Lemma
- CopyStyle Theorem
- LatexName Lemma
- LabelString "Lemma #."
+ CopyStyle Theorem
+ LatexName Lemma
+ LabelString "Lemma #."
End
# Corollary-numbered style declaration
Style Corollary
- CopyStyle Theorem
- LatexName Corollary
- LabelString "Corollary #."
+ CopyStyle Theorem
+ LatexName Corollary
+ LabelString "Corollary #."
End
# Proposition-numbered style declaration
Style Proposition
- CopyStyle Theorem
- LatexName Proposition
- LabelString "Proposition #."
+ CopyStyle Theorem
+ LatexName Proposition
+ LabelString "Proposition #."
End
# Definition-numbered style declaration
Style Definition
- CopyStyle Theorem
- LatexName Definition
- LabelString "Definition #."
-
- # standard font definition
- Font
- Shape Up
- EndFont
-
- # label font definition
- LabelFont
- Shape Up
- Series Bold
- EndFont
+ CopyStyle Theorem
+ LatexName Definition
+ LabelString "Definition #."
+
+ # standard font definition
+ Font
+ Shape Up
+ EndFont
+
+ # label font definition
+ LabelFont
+ Shape Up
+ Series Bold
+ EndFont
End
# Proof style declaration
Style Proof
- CopyStyle Theorem
- LatexName Proof
- LabelString "Proof."
-
- # standard font definition
- Font
- Shape Up
- EndFont
-
- # label font definition
- LabelFont
- Shape Up
- Series Bold
- EndFont
+ CopyStyle Theorem
+ LatexName Proof
+ LabelString "Proof."
+
+ # standard font definition
+ Font
+ Shape Up
+ EndFont
+
+ # label font definition
+ LabelFont
+ Shape Up
+ Series Bold
+ EndFont
End
# Theorem-numbered style declaration
Style Theorem*
- CopyStyle Theorem
- LatexName Theorem*
- LabelString "Theorem."
+ CopyStyle Theorem
+ LatexName Theorem*
+ LabelString "Theorem."
End
# Lemma-numbered style declaration
Style Lemma*
- CopyStyle Lemma
- LatexName Lemma*
- LabelString "Lemma."
+ CopyStyle Lemma
+ LatexName Lemma*
+ LabelString "Lemma."
End
# Corollary-numbered style declaration
Style Corollary*
- CopyStyle Corollary
- LatexName Corollary*
- LabelString "Corollary."
+ CopyStyle Corollary
+ LatexName Corollary*
+ LabelString "Corollary."
End
# Proposition-numbered style declaration
Style Proposition*
- CopyStyle Proposition
- LatexName Proposition*
- LabelString "Proposition."
+ CopyStyle Proposition
+ LatexName Proposition*
+ LabelString "Proposition."
End
# Definition-numbered style declaration
Style Definition*
- CopyStyle Definition
- LatexName Definition*
- LabelString "Definition."
+ CopyStyle Definition
+ LatexName Definition*
+ LabelString "Definition."
End
# all the standard LaTeX environments
Input stdlayouts.inc
+Input stdfloats.inc
+Input stdcounters.inc
# Finally add a few weird LyX environments.
Input lyxmacros.inc