#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[aa]{article (A&A)}
#
-# Author: Peter Sütterlin <pit@uni-sw.gwdg.de>
+# Author: Peter Sütterlin <pit@uni-sw.gwdg.de>
+# Author: Jürgen Spitzmüller <spitz@lyx.org>
+# Author: Uwe Stöhr <uwestoehr@web.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
+# abstract is command
+# 2008-06-09 Implement \inst and \email as char styles,
+# implement paragraph style keywords
+# 2008-10-26 Updated for aa.cls version 6.1
+
+
+Format 28
+Columns 2
+Sides 2
+SecNumDepth 3
+TocDepth 0
+PageStyle Plain
+
+
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
+
# I want to keep the entries in a logical order.
# Therefore I'll define the entries first, then fill them
Style Section
- End
+ TocLevel 1
+End
+
Style Subsection
- End
+ TocLevel 2
+End
+
Style Subsubsection
- End
+ TocLevel 3
+End
+
Style Itemize
- End
+End
+
Style Enumerate
- End
+End
+
Style Description
- End
+End
+
Style List
- End
-Style Caption
- End
+End
+
+
Style Title
- End
+End
+
Style Subtitle
- End
+End
+
Style Author
- End
+End
+
Style Address
- End
+End
+
Style Offprint
- End
+End
+
Style Mail
- End
+End
+
Style Date
- End
-Style Abstract
- End
+End
+
+Style Abstract
+End
+
Style Acknowledgement
- End
+End
+
Style Bibliography
- End
+End
+
# OK, now we have a more or less consistent Ordering. Now fill the
-# definitions.
-# First, the standard includes
+# definitions. First, the standard includes
+Input stdinsets.inc
Input stdlists.inc
Input stdsections.inc
Input stdtitle.inc
Input stdstruct.inc
Input stdfloats.inc
Input stdcounters.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
+ Margin Static
+ LatexType Command
+ InTitle 1
+ LatexName subtitle
+ Category FrontMatter
+ NextNoIndent 1
+ ParSkip 0.4
+ ItemSep 0
+ TopSep 1.3
+ BottomSep 1.3
+ ParSep 1
+ Align Center
+ LabelType No_Label
+ 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
+ LeftMargin MMM
+ Margin Static
+ LatexType Command
+ InTitle 1
+ LatexName institute
+ Category FrontMatter
+ 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
+ Margin Static
+ LatexType Command
+ Category FrontMatter
+ InTitle 1
+ LatexName offprints
+ Align Left
+ LeftMargin "Offprint Requests to:M"
+ 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
+ Margin Static
+ LatexType Command
+ InTitle 1
+ Category FrontMatter
+ LatexName mail
+ Align Left
+ LeftMargin "Correspondence to:M"
+ 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
+ Margin First_Dynamic
+ LatexType Environment
+ LatexName acknowledgements
+ Category BackMatter
+ NextNoIndent 0
+ ItemSep 0
+ TopSep 1.2
+ BottomSep 0
+ ParSep 0
+ Align Block
+ LabelType Static
+ LabelString "Acknowledgements."
+ LabelSep M
+ Font
+ Size Small
+ EndFont
+ LabelFont
+ Size Small
+ Shape Italic
+ EndFont
End
-# Redefine some things
-# Section style redefinition
Style Section
- TopSep 2.0
- BottomSep 1.3
- Font
- Family Sans
- Size Large
- EndFont
+ TopSep 2.0
+ BottomSep 1.3
+ Font
+ Family Sans
+ Size Large
+ EndFont
+ TocLevel 1
End
-# Subsection style redefinition
+
Style Subsection
- TopSep 1.7
- BottomSep 1.1
- Font
- Family Sans
- Series Medium
- Size Large
- Shape Slanted
- EndFont
+ TopSep 1.7
+ BottomSep 1.1
+ Font
+ Family Sans
+ Series Medium
+ Size Large
+ Shape Slanted
+ EndFont
+ TocLevel 2
End
-# Subsubsection style redefinition
+
Style Subsubsection
- TopSep 1.7
- BottomSep 1.1
- Font
- Series Medium
- Size Normal
- EndFont
+ TopSep 1.7
+ BottomSep 1.1
+ Font
+ Series Medium
+ Size Normal
+ EndFont
+ TocLevel 3
End
-# Title style redefinition
+
Style Title
- TopSep 2
- BottomSep 1.3
- Align Center
- AlignPossible Left
- Font
- Family Sans
- Series Bold
- EndFont
+ 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
+ Align 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
+ InTitle 1
+ LeftMargin MMM
+ LabelSep ""
+ TopSep 1.2
+ Align Left
+ Font
+ Size Small
+ EndFont
+End
+
+
+InsetLayout institutemark
+ LyxType custom
+ LatexType command
+ LatexName inst
+ LabelString "institute mark"
+ Font
+ Color foreground
+ Size Small
+ Family Roman
+ Shape Up
+ Series Medium
+ Misc No_Emph
+ Misc No_Noun
+ Misc No_Bar
+ EndFont
+ LabelFont
+ Color green
+ Size Small
+ EndFont
+ MultiPar true
+End
+
+
+Style Abstract
+ Margin First_Dynamic
+ LatexType Command
+ LatexName abstract
+ Category FrontMatter
+ InTitle 1
+ NextNoIndent 1
+ LeftMargin MMM
+ RightMargin MMM
+ ParIndent ""
+ ItemSep 0
+ TopSep 1.2
+ BottomSep 0.7
+ ParSep 0
+ Align Block
+ LabelType static
+ LabelString "Abstract"
+ LabelSep M
+ LabelBottomSep 0
+ Font
+ Size Small
+ EndFont
+ LabelFont
+ Family Sans
+ Series Bold
+ Size Small
+ EndFont
+End
+
+
+Style Keywords
+ Margin First_Dynamic
+ LatexType Command
+ LatexName keywords
+ InTitle 1
+ NextNoIndent 1
+ LeftMargin MMM
+ RightMargin MMM
+ ParIndent ""
+ ItemSep 0
+ TopSep 1.2
+ BottomSep 0.7
+ ParSep 0
+ Align Block
+ LabelType static
+ LabelString "Key words."
+ LabelSep M
+ LabelBottomSep 0
+ Font
+ Size Small
+ EndFont
+ LabelFont
+ Family Sans
+ Series Bold
+ 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
+ Align Left
+ LabelFont
+ Series Bold
+ EndFont
+End
+
+
+InsetLayout CharStyle:Institute
+ LyXType charstyle
+ LatexType command
+ LatexName inst
+ Font
+ Color blue
+ EndFont
+End
+
+
+InsetLayout CharStyle:E-Mail
+ LyXType charstyle
+ LatexType command
+ LatexName email
+ Font
+ Family Typewriter
+ Color blue
EndFont
End
+
+InsetLayout Email
+ LyxType custom
+ LatexType command
+ LatexName email
+ LabelString "email"
+ Font
+ Color foreground
+ Size Small
+ Family Roman
+ Shape Up
+ Series Medium
+ Misc No_Emph
+ Misc No_Noun
+ Misc No_Bar
+ EndFont
+ LabelFont
+ Color urllabel
+ Size Small
+ EndFont
+ MultiPar true
+End
+