lyx_mirror/lib/layouts/foils.layout
Jean-Marc Lasgouttes 46184275aa updates to foils from Martin
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@5454 a592a061-630c-0410-9148-cb99ea01b6c8
2002-10-21 10:29:43 +00:00

359 lines
6.0 KiB
Plaintext

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass{slides (FoilTeX)}
# 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
Columns 1
Sides 1
MaxCounter Counter_Section
DefaultFont
Family Sans
Series Medium
Shape Up
Size Normal
Color None
EndFont
ClassOptions
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
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
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.
# 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
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
End
# Then the Titles stuff.
Input stdtitle.inc
Input stdstruct.inc
# Title style definition.
Style Title
Font
Series Bold
Size Largest
EndFont
End
# Author style definition
Style Author
Font
Size Large
EndFont
End
# Date style definition
Style Date
Font
Size Large
EndFont
End
# Abstract style definition
Style Abstract
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
End
Style 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:"
End
Style 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:"
End
# Bibliography style definition
Style Bibliography
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
End
# Lemma-numbered style declaration
Style Lemma
CopyStyle Theorem
LatexName Lemma
LabelString "Lemma #."
End
# Corollary-numbered style declaration
Style Corollary
CopyStyle Theorem
LatexName Corollary
LabelString "Corollary #."
End
# Proposition-numbered style declaration
Style 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
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
# Theorem-numbered style declaration
Style Theorem*
CopyStyle Theorem
LatexName Theorem*
LabelString "Theorem."
End
# Lemma-numbered style declaration
Style Lemma*
CopyStyle Lemma
LatexName Lemma*
LabelString "Lemma."
End
# Corollary-numbered style declaration
Style Corollary*
CopyStyle Corollary
LatexName Corollary*
LabelString "Corollary."
End
# Proposition-numbered style declaration
Style Proposition*
CopyStyle Proposition
LatexName Proposition*
LabelString "Proposition."
End
# Definition-numbered style declaration
Style Definition*
CopyStyle Definition
LatexName Definition*
LabelString "Definition."
End
# all the standard LaTeX environments
Input stdlayouts.inc
# Finally add a few weird LyX environments.
Input lyxmacros.inc