#% Do not delete the line below; configure depends on this
#  \DeclareLaTeXClass[aastex,amssymb.sty,latexsym.sty,natbib.sty,verbatim.sty]{American Astronomical Society (AASTeX)}
#  \DeclareCategory{Articles}
#
# 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
# Version 1.5   26/11/12 - added mandatory argument for \altaffiltext
# Version 1.6   23/01/15 - fix for the optional argument of \figcaption


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


ClassOptions
	PageStyle	""
End


Style Standard
	Category        MainText
	Margin		Static
	LatexType	Paragraph
	LatexName	dummy
	ParIndent	MM
	ParSkip		0.4
	Align		Block
	AlignPossible	Block, Left, Right, Center
	LabelType	No_Label
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
NoCounter part
NoStyle Chapter
NoCounter chapter
NoStyle Subparagraph
NoCounter subparagraph
NoStyle List
NoStyle Bibliography


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


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


Style Subsubsection
	Align		Center
	NextNoIndent	0
	TopSep		1.7
	BottomSep	1.1
	Font
	  Series	Medium
	  Shape		Italic
	  Size		Normal
	EndFont
	TocLevel	3
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 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
	Argument 1
	  Mandatory	1
	  LabelString	"Number"
	  Tooltip	"Consecutive number for the alternative affiliations"
	EndArgument
	LabelSep	xx
	LabelType	Static
	LabelString	"Alternative affiliation:"
	LabelFont
	  Color		green
	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 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 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
	Align		Block
	AlignPossible	Block, Left, Right, Center
	Font
	  Size		Normal
	EndFont
	LabelFont
	  Series	Bold
	  Size		Normal
	EndFont
End


InsetLayout "Flex: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 Acknowledgements
	Category        BackMatter
	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 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
	ToggleIndent	Never
	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 "Flex: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


InsetLayout Caption:FigCaption
	LabelString	fig.
	LaTeXType	command
	LatexName	figcaption
	MultiPar        false
	Argument 1
	  LabelString	"Filename"
	  Tooltip	"Filename to identify the corresponding figure file"
	EndArgument
	HTMLStyle
		div.float-caption {
			text-align: center;
			border: 2px solid black;
			padding: 1ex;
			margin: 1ex;
		}
	EndHTMLStyle
	HTMLAttr "class='float-caption float-caption-figcaption'"
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:"
	Argument 1
	  LabelString	"Recognized Name"
	  Tooltip	"Separate the recognized name of an object from text"
	EndArgument
	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:"
	Argument 1
	  LabelString	"Recognized Name"
	  Tooltip	"Separate the dataset ID from text"
	EndArgument
	Font
	  Family	Roman
	  Shape		Up
	  Size		Normal
	EndFont
	LabelFont
	  Family	Roman
	  Shape		Italic
	  Size		Normal
	EndFont
End