#% Do not delete the line below; configure depends on this
# \DeclareLaTeXClass[aastex]{article (AASTeX)}
#
-# Author: Mike Ressler <mike.ressler@alum.mit.edu>
+# Author: Mike Ressler <mike.ressler@alum.mit.edu>
#
# 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
# 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
-
-# General textclass parameters
-Columns 1
-Sides 1
-MaxCounter Counter_Section
-#SecNumDepth 3
-TocDepth 0
-PageStyle Plain
-ProvidesAmsmath 1
-ProvidesNatbib 1
-ProvidesUrl 1
+# 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
+
+
+Format 3
+Columns 1
+Sides 1
+#SecNumDepth 3
+TocDepth 0
+PageStyle Plain
+ProvidesAmsmath 1
+ProvidesNatbib 1
+ProvidesUrl 1
+
+
ClassOptions
- PageStyle ""
+ PageStyle ""
End
-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
+ 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
+End
+
Style Subsection
- End
+End
+
Style Subsubsection
- End
+End
+
Style Paragraph
- End
+End
+
Style Itemize
- End
+End
+
Style Enumerate
- End
+End
+
Style Description
- End
+End
+
Style List
- End
+End
+
Style Title
- End
+End
+
Style Author
- End
+End
+
Style Affiliation
- End
+End
+
Style Email
- End
+End
+
Style And
- End
+End
+
Style Date
- End
-Style Abstract
- End
+End
+
+Style Abstract
+End
+
Style Keywords
- End
+End
+
Style Acknowledgements
- End
+End
+
Style Appendix
- End
+End
+
Style References
- End
+End
+
Style PlaceFigure
- End
+End
+
Style PlaceTable
- End
+End
+
Style TableComments
- End
+End
+
Style TableRefs
- End
-Style Caption
- End
+End
+
+
Style MathLetters
- End
+End
+
Style NoteToEditor
- End
+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
+# definitions. First, the standard includes
Input stdsections.inc
Input stdtitle.inc
Input stdstruct.inc
Input stdlists.inc
+Input stdfloats.inc
+Input stdcounters.inc
-# Remove unwanted Styles
NoStyle Part
NoStyle Chapter
NoStyle Subparagraph
NoStyle List
NoStyle Bibliography
-# Redefine some things
-# Section style redefinition
Style Section
- Align Center
- AlignPossible Center
- NextNoIndent 0
- TopSep 2.0
- BottomSep 1.3
- Font
- Series Bold
- Size Normal
- EndFont
-End
-
-# Subsection style redefinition
+ Align Center
+ AlignPossible Center
+ NextNoIndent 0
+ TopSep 2.0
+ BottomSep 1.3
+ Font
+ Series Bold
+ Size Normal
+ EndFont
+End
+
+
Style Subsection
- Align Center
- AlignPossible Center
- NextNoIndent 0
- TopSep 1.7
- BottomSep 1.1
- Font
- Series Bold
- Size Normal
- EndFont
-End
-
-# Subsubsection style redefinition
+ Align Center
+ AlignPossible Center
+ NextNoIndent 0
+ TopSep 1.7
+ BottomSep 1.1
+ Font
+ Series Bold
+ Size Normal
+ EndFont
+End
+
+
Style Subsubsection
- Align Center
- AlignPossible Center
- NextNoIndent 0
- TopSep 1.7
- BottomSep 1.1
- Font
- Series Medium
- Shape Italic
- Size Normal
- EndFont
-End
-
-# Title style redefinition
+ Align Center
+ AlignPossible 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
- AlignPossible Center
- InTitle 0
- Font
- Series Bold
- Size Large
- EndFont
-End
-
-# Author style redefinition
+ TopSep 2
+ BottomSep 1.3
+ Align Center
+ AlignPossible Center
+ InTitle 0
+ Font
+ Series Bold
+ Size Large
+ EndFont
+End
+
+
Style Author
- Align Center
- AlignPossible Center
- LabelType No_Label
- InTitle 0
- Font
- Size Normal
- Series Medium
- Shape SmallCaps
- EndFont
-End
-
-# Date style redefinition
+ Align Center
+ AlignPossible Center
+ LabelType No_Label
+ InTitle 0
+ Font
+ Size Normal
+ Series Medium
+ Shape SmallCaps
+ EndFont
+End
+
+
Style Date
- LabelSep ""
- TopSep 1.2
- Align Center
- AlignPossible Center
- InTitle 0
- Font
- Size Small
- EndFont
-End
-
-# Abstract style redefinition
-Style Abstract
- LeftMargin "MMM"
- RightMargin "MMM"
- ParIndent "MM"
- 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
-
-# Affiliation style definition
+ LabelSep ""
+ TopSep 1.2
+ Align Center
+ AlignPossible Center
+ InTitle 0
+ Font
+ Size Small
+ EndFont
+End
+
+
+Style Abstract
+ LeftMargin "MMM"
+ RightMargin "MMM"
+ ParIndent "MM"
+ 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
- InTitle 0
- LatexName affil
- ParSkip 0.4
- BottomSep 0.4
- Align Center
- AlignPossible Block, Left, Right, Center
- LabelType No_Label
-
- Font
- Family Roman
- Size Normal
- EndFont
-End
-
-# Keywords style definition
+ Margin Static
+ LatexType Command
+ InTitle 0
+ LatexName affil
+ ParSkip 0.4
+ BottomSep 0.4
+ Align Center
+ AlignPossible Block, Left, Right, Center
+ LabelType No_Label
+
+ Font
+ Family Roman
+ Size Normal
+ EndFont
+End
+
+
Style Keywords
- LeftMargin MMM
- Margin Dynamic
- LatexType Command
- InTitle 0
- LatexName keywords
- 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
-
-# Email style definition
+ LeftMargin MMM
+ Margin Dynamic
+ LatexType Command
+ InTitle 0
+ LatexName keywords
+ 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
- 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
-
-# Acknowledgements style definition
+ Margin Static
+ LatexType Command
+ InTitle 0
+ LatexName email
+ 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
- AlignPossible Left
- LabelType Static
- LabelString [Acknowledgements]
- KeepEmpty 1
- Font
- Family Roman
- Size Normal
- Shape Italic
- EndFont
-End
-
-
-# And style definition
+ Margin Dynamic
+ LatexType Command
+ InTitle 0
+ LatexName acknowledgements
+ TopSep 1.2
+ ParSkip 0.4
+ BottomSep 0.8
+ Align Left
+ AlignPossible 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
- TopSep 1.2
- ParSkip 0.4
- BottomSep 1.2
- Align Center
- AlignPossible Center
- LabelType Static
- LabelString and
- KeepEmpty 1
- Font
- Family Roman
- Size Normal
- EndFont
-End
-
-# Placefigure style definition
+ Margin Dynamic
+ LatexType Command
+ InTitle 0
+ LatexName and
+ TopSep 1.2
+ ParSkip 0.4
+ BottomSep 1.2
+ Align Center
+ AlignPossible 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
- AlignPossible Left
- LabelType Static
- LabelString "Place Figure here: "
- Font
- Family Roman
- Size Normal
- Shape Italic
- EndFont
-End
-
-# Placetable style definition
+ Margin Dynamic
+ LatexType Command
+ InTitle 0
+ LatexName placefigure
+ TopSep 1.2
+ ParSkip 0.4
+ BottomSep 0.8
+ Align Left
+ AlignPossible 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
- AlignPossible Left
- LabelType Static
- LabelString "Place Table here: "
- Font
- Family Roman
- Size Normal
- Shape Italic
- EndFont
-End
-
-# Appendix style definition
+ Margin Dynamic
+ LatexType Command
+ InTitle 0
+ LatexName placetable
+ TopSep 1.2
+ ParSkip 0.4
+ BottomSep 0.8
+ Align Left
+ AlignPossible Left
+ LabelType Static
+ LabelSep M
+ LabelString "Place Table here:"
+ Font
+ Family Roman
+ Size Normal
+ Shape Italic
+ EndFont
+End
+
+
Style Appendix
- Margin Dynamic
- LatexType Command
- InTitle 0
- LatexName appendix
- TopSep 1.2
- ParSkip 0.4
- BottomSep 0.8
- Align Left
- AlignPossible Left
- LabelType Static
- LabelString [Appendix]
- KeepEmpty 1
- Font
- Family Roman
- Size Normal
- Shape Italic
- EndFont
-End
-
-# MathLetters style redefinition
+ Margin Dynamic
+ LatexType Command
+ InTitle 0
+ LatexName appendix
+ TopSep 1.2
+ ParSkip 0.4
+ BottomSep 0.8
+ Align Left
+ AlignPossible 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
-
-# References style redefinition
+ 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 Item_Environment
- LatexName thebibliography
- 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
+ Margin First_Dynamic
+ LatexType Bib_Environment
+ LatexName thebibliography
+ 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
-# Notetoeditor style definition
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
- LabelString "Note to Editor: "
- Font
- Family Roman
- Size Normal
- Shape Italic
- EndFont
-End
-
-# TableRefs style definition
+ 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
- LabelString "References. --- "
- Font
- Family Roman
- Size Normal
- EndFont
-End
-
-# TableComments style definition
+ 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
- LabelString "Note. --- "
- Font
- Family Roman
- Size Normal
- 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 Block
- AlignPossible Block, Left
- LabelType Sensitive
- LabelString Caption
-
- # label font definition
- LabelFont
- Series Bold
- EndFont
-End
-
-# FigCaption style definition
+ 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 FigCaption
- Margin First_Dynamic
- LatexType Command
- LatexName figcaption
- LatexParam [FileName]
- LabelSep xx
- ParSkip 0.4
- TopSep 0.5
- Align Block
- AlignPossible Block, Left
- LabelType Static
- LabelString "Fig. --- "
+ 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
+