#% 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
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
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