#% Do not delete the line below; configure depends on this
-# \DeclareLaTeXClass{slides (FoilTeX)}
-# Foils textclass definition file.
+# \DeclareLaTeXClass{FoilTeX}
+# \DeclareCategory{Presentations}
+# Foils textclass definition file.
# Created (1.Oct.96): Alejandro Aguilar Sierra
# Enhanced (fonts & centering): Jean-Marc Lasgouttes
# To do: Define class specific options.
-# General textclass parameters
+
+Format 90
Columns 1
Sides 1
-MaxCounter Counter_Section
+
DefaultFont
Family Sans
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
+ Category MainText
Margin Static
LatexType Paragraph
LatexName dummy
Align Block
AlignPossible Block, Left, Right, Center
LabelType No_Label
+ DocBookTag para
End
-# foilhead style definition
+
Style Foilhead
+ Category Sectioning
+ TocLevel 1
Margin Static
LatexType Command
LatexName foilhead
BottomSep 0.7
ParSep 0.7
Align Center
- AlignPossible Center
LabelType No_Label
-
- # standard font definition
- Font
+ Font
Series Bold
Size Large
EndFont
-
End
-# Shortfoilhead style definition
Style ShortFoilhead
CopyStyle Foilhead
LatexParam "[-0.5in]"
End
-# landscape foilhead style definition
Style Rotatefoilhead
CopyStyle Foilhead
LatexName rotatefoilhead
End
-# ShortRotatefoilhead style definition
Style ShortRotatefoilhead
CopyStyle Rotatefoilhead
LatexParam "[-0.5in]"
End
-# then a few lists
-Input stdlists.inc
# We add there a few additional lists that look good in foils.
+Input stdlists.inc
-# TickList style definition
Style TickList
+ Category List
Margin Static
LatexType Item_Environment
LatexName dinglist
ParSep 0.3
Align Block
AlignPossible Block, Left
- LabelType Static
- LabelString _/
-
- Preamble
- \usepackage{pifont}
- EndPreamble
+ LabelType Itemize
+ LabelString "_/"
+ Requires pifont
+ Argument listpreamble:1
+ LabelString "List preamble"
+ MenuString "List Preamble"
+ Tooltip "LaTeX code to be inserted before the first item"
+ PassThru 1
+ Font
+ Family typewriter
+ Color latex
+ EndFont
+ EndArgument
End
-# CrossList style definition
Style CrossList
+ Category List
Margin Static
LatexType Item_Environment
LatexName dinglist
ParSep 0.3
Align Block
AlignPossible Block, Left
- LabelType Static
- LabelString ><
-
- Preamble
- \usepackage{pifont}
- EndPreamble
+ LabelType Itemize
+ LabelString "><"
+ Requires pifont
+ Argument listpreamble:1
+ LabelString "List preamble"
+ MenuString "List Preamble"
+ Tooltip "LaTeX code to be inserted before the first item"
+ PassThru 1
+ Font
+ Family typewriter
+ Color latex
+ EndFont
+ EndArgument
End
-# Then the Titles stuff.
+
Input stdtitle.inc
Input stdstruct.inc
-# Title style definition.
+
Style Title
- Font
+ Font
Series Bold
Size Largest
EndFont
+ DocBookTag title
+ DocBookTagType paragraph
+ DocBookInInfo maybe
End
-# Author style definition
+
Style Author
- Font
+ Font
Size Large
EndFont
End
-# Date style definition
+
Style Date
- Font
+ Font
Size Large
EndFont
End
-# Abstract style definition
+
Style Abstract
- Font
+ Font
Size Normal
Series Medium
EndFont
-
- LabelFont
+ 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
+ Category FrontMatter
+ Margin Static
+ LatexType Command
+ LatexName MyLogo
+ LeftMargin My_Logo:xx
+ LabelSep xxx
+ Align Left
+ LabelType Static
+ LabelString "My Logo:"
LabelFont
- Series Bold
- Shape Italic
- Color red
+ Series Bold
+ Shape Italic
+ Color textlabel3
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
+ LabelFont
Size Larger
- Series Bold
+ Series Bold
EndFont
End
-# Theorem-numbered style declaration
+
Style Theorem
+ Category Reasoning
Margin First_Dynamic
LatexType Environment
LatexName Theorem
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 #."
-End
+End
+
-# Corollary-numbered style declaration
Style Corollary
CopyStyle Theorem
LatexName Corollary
LabelString "Corollary #."
-End
+End
+
-# Proposition-numbered style declaration
Style Proposition
CopyStyle Theorem
LatexName Proposition
LabelString "Proposition #."
-End
+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
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
-End
+End
-# Theorem-numbered style declaration
Style Theorem*
CopyStyle Theorem
LatexName Theorem*
LabelString "Theorem."
- End
+End
+
-# Lemma-numbered style declaration
Style Lemma*
CopyStyle Lemma
LatexName Lemma*
LabelString "Lemma."
-End
+End
+
-# Corollary-numbered style declaration
Style Corollary*
CopyStyle Corollary
LatexName Corollary*
LabelString "Corollary."
-End
+End
+
-# Proposition-numbered style declaration
Style Proposition*
CopyStyle Proposition
LatexName Proposition*
LabelString "Proposition."
-End
+End
+
-# Definition-numbered style declaration
Style 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 stdinsets.inc
Input lyxmacros.inc
+Input theorems-refprefix.inc