#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[aastex]{article (AASTeX)}
#
# Author: Mike Ressler <mike.ressler@alum.mit.edu>
# Author: Uwe Stöhr <uwestoehr@web.de>
#
# Disclaimer: Though I am an astronomer at the Jet Propulsion Laboratory, this
# package was prepared on my own time on my own machine. Neither the United
# States government, the National Aeronautics and Space Administration, the
# California Institute of Technology, the American Astronomical Society, nor
# the Jet Propulsion Laboratory endorse this package - indeed, they probably
# don't even know of it's existence. Use of this package is covered by the LyX
# license which is found in the file COPYING in the root directory of the LyX
# distribution.
#
# Version 0.0   5/27/99  - Initial submission, basic LaTeX equivalents
# Version 0.1   6/04/99  - Most everything in sections 2.1-2.11 of AASTeX guide
#                          works. References work with some ERT. Regular tables
#                          (2.14) okay, deluxetable will never be supported.
#                          Figures (2.13) not even attempted yet. Misc (2.15)
#                          partially supported, but much will remain ERT.
#                          Style options (section 3) can be typed into Extra
#                          Document options.
#                          Much cleaning of this file needs to be done.
# Version 1.0   6/09/99  - Implemented remaining commands as well as possible.
#                          There is little more I can do unless LyX source code
#                          is changed. (Not by me!) Documentation, template, and
#                          example files are available.
# Version 1.1   7/25/99  - Changed \url to take advantage of new layout option.
# Version 1.2   4/18/02  - Updated for natbib in 1.2.0
# Version 1.3   5/7/04   - Updated for AASTeX 5.2
# Version 1.4   26/10/08 - new custom insets for \altaffilmark, \tablenotemark
#                        - new environments for \altaffiltext and \tablenotetext


Format 11
Columns                 1
Sides                   1
#SecNumDepth            3
TocDepth                0
PageStyle               Plain
Provides amsmath         1
Provides natbib          1
Provides url             1


ClassOptions
	PageStyle             ""
End


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 in

Style Section
End

Style Subsection
End

Style Subsubsection
End

Style Paragraph
End

Style Itemize
End

Style Enumerate
End

Style Description
End

Style List
End

Style Title
End

Style Author
End

Style Affiliation
End

Style Email
End

Style And
End

Style Date
End

Style Abstract
End

Style Keywords
End

Style Acknowledgements
End

Style Appendix
End

Style References
End

Style PlaceFigure
End

Style PlaceTable
End

Style TableComments
End

Style TableRefs
End


Style MathLetters
End

Style NoteToEditor
End

Style Facility
End

Style Objectname
End

Style Dataset
End

# OK, now we have a more or less consistent Ordering. Now fill the
# definitions. First, the standard includes

Input stdinsets.inc
Input stdsections.inc
Input stdtitle.inc
Input stdstruct.inc
Input stdlists.inc
Input stdfloats.inc
Input stdcounters.inc

NoStyle Part
NoStyle Chapter
NoStyle Subparagraph
NoStyle List
NoStyle Bibliography


Style Section
	Align                 Center
	NextNoIndent          0
	TopSep                2.0
	BottomSep             1.3
	Font
	  Series              Bold
	  Size                Normal
	EndFont
End


Style Subsection
	Align                 Center
	NextNoIndent          0
	TopSep                1.7
	BottomSep             1.1
	Font
	  Series              Bold
	  Size                Normal
	EndFont
End


Style Subsubsection
	Align                 Center
	NextNoIndent          0
	TopSep                1.7
	BottomSep             1.1
	Font
	  Series              Medium
	  Shape               Italic
	  Size                Normal
	EndFont
End


Style Title
	TopSep			2
	BottomSep		1.3
	Align			Center
	InTitle			0
	Font
	  Series		Bold
	  Size			Large
	EndFont
End


Style Author
	Align			Center
	LabelType		No_Label
	InTitle			0
	Font
	  Size			Normal
	  Series		Medium
	  Shape			SmallCaps
	EndFont
End


Style Date
	InTitle			0
	LabelSep		""
	TopSep			1.2
	Align			Center
	Font
	  Size			Small
	EndFont
End


Style Abstract
	LeftMargin		"MMM"
	RightMargin		"MMM"
	ParIndent		"MM"
	InTitle			0
	TopSep			1.4
	BottomSep		0.7
	LabelType		Centered_Top_Environment
	Align			Block
	AlignPossible		Block, Left, Right, Center
	Font
	  Size			Normal
	EndFont
	LabelFont
	  Series		Bold
	  Size			Normal
	EndFont
End


Style Affiliation
	Margin			Static
	LatexType		Command
	LatexName		affil
	Category		FrontMatter
	ParSkip			0.4
	BottomSep		0.4
	Align			Center
	AlignPossible		Block, Left, Right, Center
	LabelType		No_Label
	Font
	  Family		Roman
	  Size			Normal
	EndFont
End


Style Altaffilation
	Margin			Dynamic
	LatexType		Command
	LatexName		altaffiltext
	Category		FrontMatter
	ParSkip			0.4
	Align			Block
	LabelSep		xx
	LabelType		Static
	LabelString		"Alternative affiliation:"
	LabelFont
	  Color			green
	EndFont
End


InsetLayout altaffilmark
	LyxType			custom
	LatexType		command
	LatexName		altaffilmark
	LabelString		"altaffiliation 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
End


Style Keywords
	LeftMargin		MMM
	Margin			Dynamic
	LatexType		Command
	InTitle			0
	LatexName		keywords
	Category		FrontMatter
	ParSkip			0.4
	BottomSep		0.4
	Align			Block
	AlignPossible		Block, Left, Right, Center
	LabelType		Static
	LabelSep		M
	LabelString		"Subject headings:"
	Font
	  Family		Roman
	  Shape			Up
	  Size			Normal
	EndFont
	LabelFont
	  Family		Roman
	  Shape			Italic
	  Size			Normal
	EndFont
End


Style Email
	Margin			Static
	LatexType		Command
	InTitle			0
	LatexName		email
	Category		FrontMatter
	ParSkip			0.4
	BottomSep		0.4
	Align			Center
	AlignPossible		Block, Left, Right, Center
	LabelType		No_Label
	Font
	  Family		Roman
	  Size			Normal
	  Shape			Italic
	EndFont
End


Style Acknowledgements
	Margin			Dynamic
	LatexType		Command
	InTitle			0
	LatexName		acknowledgements
	TopSep			1.2
	ParSkip			0.4
	BottomSep		0.8
	Align			Left
	LabelType		Static
	LabelString		"[Acknowledgements]"
	KeepEmpty		1
	Font
	  Family		Roman
	  Size			Normal
	  Shape			Italic
	EndFont
End


Style And
	Margin			Dynamic
	LatexType		Command
	InTitle			0
	LatexName		and
	Category		FrontMatter
	TopSep			1.2
	ParSkip			0.4
	BottomSep		1.2
	Align			Center
	LabelType		Static
	LabelString		"and"
	KeepEmpty		1
	Font
	  Family		Roman
	  Size			Normal
	EndFont
End


Style PlaceFigure
	Margin                Dynamic
	LatexType             Command
	InTitle               0
	LatexName             placefigure
	TopSep                1.2
	ParSkip               0.4
	BottomSep             0.8
	Align                 Left
	LabelType             Static
	LabelSep              M
	LabelString           "Place Figure here:"
	Font
	  Family              Roman
	  Size                Normal
	  Shape               Italic
	EndFont
End


Style PlaceTable
	Margin                Dynamic
	LatexType             Command
	InTitle               0
	LatexName             placetable
	TopSep                1.2
	ParSkip               0.4
	BottomSep             0.8
	Align                 Left
	LabelType             Static
	LabelSep              M
	LabelString           "Place Table here:"
	Font
	  Family              Roman
	  Size                Normal
	  Shape               Italic
	EndFont
End


Style Appendix
	Margin                Dynamic
	LatexType             Command
	LatexName             appendix
	Category		BackMatter
	TopSep                1.2
	ParSkip               0.4
	BottomSep             0.8
	Align                 Left
	LabelType             Static
	LabelString           "[Appendix]"
	KeepEmpty             1
	Font
	  Family              Roman
	  Size                Normal
	  Shape               Italic
	EndFont
End


Style MathLetters
	LatexType             Environment
	LatexName             mathletters
	LabelType             No_Label
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	Font
	  Size                Normal
	EndFont
End


Style References
	Margin                First_Dynamic
	LatexType             Bib_Environment
	LatexName             thebibliography
	Category		BackMatter
	NextNoIndent          1
	LeftMargin            MM
	ParSkip               0.4
	ItemSep               0
	TopSep                0.7
	BottomSep             0.7
	ParSep                0.5
	LabelType             Bibliography
	LabelString           "References"
	LabelBottomSep        0.7
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	LabelFont
	  Family              Roman
	  Size                Normal
	  Series              Bold
	EndFont
End


# Need reordering below here

Style NoteToEditor
	Margin                Dynamic
	LatexType             Command
	InTitle               0
	LatexName             notetoeditor
	TopSep                1.2
	ParSkip               0.4
	BottomSep             0.8
	Align                 Left
	AlignPossible         Block, Left, Right, Center
	LabelType             Static
	LabelSep              M
	LabelString           "Note to Editor:"
	Font
	  Family              Roman
	  Size                Normal
	  Shape               Italic
	EndFont
End


Style TableRefs
	Margin                First_Dynamic
	LatexType             Command
	InTitle               0
	LatexName             tablerefs
	TopSep                1.2
	ParSkip               0.4
	BottomSep             0.8
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	LabelType             Static
        LabelSep              M
	LabelString           "References. ---"
	Font
	  Family              Roman
	  Size                Normal
	EndFont
End


Style TableComments
	Margin                First_Dynamic
	LatexType             Command
	InTitle               0
	LatexName             tablecomments
	TopSep                1.2
	ParSkip               0.4
	BottomSep             0.8
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	LabelType             Static
        LabelSep              M
	LabelString           "Note. ---"
	Font
	  Family              Roman
	  Size                Normal
	EndFont
End


Style "Table note"
	Margin			Dynamic
	LatexType		Command
	LatexName		tablenotetext
	ParSkip			0.4
	Align			Block
	LabelSep		xx
	LabelType		Static
	LabelString		"Table note:"
	LabelFont
	  Color			magenta
	EndFont
End


InsetLayout tablenotemark
	LyxType			custom
	LatexType		command
	LatexName		tablenotemark
	LabelString		"tablenote mark"
	Font
	  Color			foreground
	  Size			Small
	  Family		Roman
	  Shape			Up
	  Series		Medium
	  Misc			No_Emph
	  Misc			No_Noun
	  Misc			No_Bar
	EndFont
	LabelFont
	  Color			magenta
	  Size			Small
	EndFont
End


Style FigCaption
	Margin                First_Dynamic
	LatexType             Command
	LatexName             figcaption
	LabelSep              xx
	ParSkip               0.4
	TopSep                0.5
	Align                 Block
	AlignPossible         Block, Left
	LabelType             Static
	LabelString           "Fig. ---"
	OptionalArgs          1
End

# Facility style definition
Style Facility
	LeftMargin            MMM
	Margin                Dynamic
	LatexType             Command
	InTitle               0
	LatexName             facility
	ParSkip               0.4
	BottomSep             0.4
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	LabelType             Static
	LabelSep              M
	LabelString           "Facility:"
	Font
	  Family              Roman
	  Shape               Up
	  Size                Normal
	EndFont
	LabelFont
	  Family              Roman
	  Shape               Italic
	  Size                Normal
	EndFont
End

# Objectname style definition
Style Objectname
	LeftMargin            MMM
	Margin                Dynamic
	LatexType             Command
	InTitle               0
	LatexName             objectname
	ParSkip               0.4
	BottomSep             0.4
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	LabelType             Static
	LabelSep              M
	LabelString           "Obj:"
	OptionalArgs          1
	Font
	  Family              Roman
	  Shape               Up
	  Size                Normal
	EndFont
	LabelFont
	  Family              Roman
	  Shape               Italic
	  Size                Normal
	EndFont
End

# Dataset style definition
Style Dataset
	LeftMargin            MMM
	Margin                Dynamic
	LatexType             Command
	InTitle               0
	LatexName             dataset
	ParSkip               0.4
	BottomSep             0.4
	Align                 Block
	AlignPossible         Block, Left, Right, Center
	LabelType             Static
	LabelSep              M
	LabelString           "Dataset:"
	OptionalArgs          1
	Font
	  Family              Roman
	  Shape               Up
	  Size                Normal
	EndFont
	LabelFont
	  Family              Roman
	  Shape               Italic
	  Size                Normal
	EndFont
End

