lyx_mirror/lib/layouts/aa.layout
Jean-Marc Lasgouttes 09316f3480 aa class changes from Pit
git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@2115 a592a061-630c-0410-9148-cb99ea01b6c8
2001-06-13 13:45:51 +00:00

345 lines
5.6 KiB
Plaintext

#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[aa]{article (A&A)}
#
# Author: Peter Sütterlin <pit@uni-sw.gwdg.de>
#
# 2001-05-17 take out include of stdlayouts; merge aapaper.inc
# remove LaTeX style, rename to aa
# 2001-05-31 Adapt to aa.cls version 5.01:
# take out thesaurus, email -> mail
# change layout of title
# abstract is command
# General textclass parameters
Columns 2
Sides 2
MaxCounter Counter_Section
SecNumDepth 3
TocDepth 0
PageStyle Plain
DefaultFont
Family Roman
Series Medium
Shape Up
Size Normal
Color None
EndFont
# 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
# I want to keep the entries in a logical order.
# Therefore I'll define the entries first, then fill them
Style Section
End
Style Subsection
End
Style Subsubsection
End
Style Itemize
End
Style Enumerate
End
Style Description
End
Style List
End
Style Caption
End
Style Title
End
Style Subtitle
End
Style Author
End
Style Address
End
Style Offprint
End
Style Mail
End
Style Date
End
Style Abstract
End
Style Acknowledgement
End
Style Bibliography
End
# OK, now we have a more or less consistent Ordering. Now fill the
# definitions.
# First, the standard includes
Input stdlists.inc
Input stdsections.inc
Input stdtitle.inc
Input stdstruct.inc
# Remove unwanted Styles
NoStyle Chapter
NoStyle Paragraph
NoStyle Subparagraph
NoStyle Part
# Definitions only valid for A&A style
# Subitle style definition
Style Subtitle
Margin Static
LatexType Command
InTitle 1
LatexName subtitle
NextNoIndent 1
ParSkip 0.4
ItemSep 0
TopSep 1.3
BottomSep 1.3
ParSep 1
Align Center
LabelType No_Label
# standard font definition
Font
Family Sans
Size Larger
Series Bold
EndFont
End
# Address style definition
Style Address
LeftMargin MMM
Margin Static
LatexType Command
InTitle 1
LatexName institute
ParSkip 0.4
# BottomSep 0.4
Align Left
LabelType No_Label
Font
Family Roman
Size Small
EndFont
End
# Address for Offprints style definition
Style Offprint
Margin Static
LatexType Command
InTitle 1
LatexName offprints
Align Left
AlignPossible Left
LeftMargin "MNMOffprint Requests to:"
LabelType Static
LabelString "Offprint Requests to:"
LabelSep M
Font
Family Roman
Size Small
EndFont
LabelFont
Family Roman
Size Small
Shape Slanted
EndFont
End
# Mail address style definition
Style Mail
Margin Static
LatexType Command
InTitle 1
LatexName mail
Align Left
AlignPossible Left
LeftMargin "MJMCorrespondence to:"
LabelType Static
LabelString "Correspondence to:"
LabelSep M
Font
Family Roman
Size Small
EndFont
LabelFont
Family Roman
Size Small
Shape Slanted
EndFont
End
# Acnowledgement style definition
Style Acknowledgement
Margin First_Dynamic
LatexType Environment
LatexName acknowledgements
NextNoIndent 0
ItemSep 0
TopSep 1.2
BottomSep 0
ParSep 0
Align Block
AlignPossible Block
LabelType Static
LabelString "Acknowledgements."
LabelSep M
# standard font definition
Font
Size Small
EndFont
# label font definition
LabelFont
Size Small
Shape Italic
EndFont
End
# Caption style definition
Style Caption
Margin First_Dynamic
LatexType Command
LatexName caption
NeedProtect 1
LabelSep xx
ParSkip 0.4
TopSep 0.5
Align Center
AlignPossible Center
LabelType Sensitive
LabelString Caption
LabelFont
Series Bold
EndFont
End
# Redefine some things
# Section style redefinition
Style Section
TopSep 2.0
BottomSep 1.3
Font
Family Sans
Size Large
EndFont
End
# Subsection style redefinition
Style Subsection
TopSep 1.7
BottomSep 1.1
Font
Family Sans
Series Medium
Size Large
Shape Slanted
EndFont
End
# Subsubsection style redefinition
Style Subsubsection
TopSep 1.7
BottomSep 1.1
Font
Series Medium
Size Normal
EndFont
End
# Title style redefinition
Style Title
TopSep 2
BottomSep 1.3
Align Center
AlignPossible Left
Font
Family Sans
Series Bold
EndFont
End
# Author style redefinition
Style Author
Align Center
AlignPossible Center
LabelType No_Label
BottomSep 1.5
Font
Size Large
Series Medium
EndFont
End
# Date style redefinition
Style Date
LeftMargin MMM
LabelSep ""
TopSep 1.2
Align Left
AlignPossible Left
Font
Size Small
EndFont
End
# Abstract style redefinition
Style Abstract
Margin First_Dynamic
LatexType Command
LatexName abstract
InTitle 1
NextNoIndent 1
LeftMargin MMM
RightMargin MMM
ParIndent ""
ItemSep 0
TopSep 1.2
BottomSep 0.7
ParSep 0
Align Block
AlignPossible Block
LabelType static
LabelString " Abstract "
LabelSep M
LabelBottomSep 0
Font
Size Small
EndFont
LabelFont
Family Sans
Series Bold
Size Small
EndFont
End
# Bibliography style redefinition
Style Bibliography
Align Left
AlignPossible Left
LabelFont
Series Bold
EndFont
End