mirror of
https://git.lyx.org/repos/lyx.git
synced 2024-12-23 05:25:26 +00:00
25b3a8c611
- remove dependencies of standard LaTeX-packages like article, fontenc, babel, etc. - The class need only be specified as optional argument if the name of the LaTeX class file and the name of the layout file are different or if there are no packages to load. git-svn-id: svn://svn.lyx.org/lyx/lyx-devel/trunk@35139 a592a061-630c-0410-9148-cb99ea01b6c8
701 lines
14 KiB
Plaintext
701 lines
14 KiB
Plaintext
#% Do not delete the line below; configure depends on this
|
|
# \DeclareLaTeXClass[aastex,amssymb.sty,latexsym.sty,natbib.sty,verbatim.sty]{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 27
|
|
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
|
|
TocLevel 1
|
|
End
|
|
|
|
Style Subsection
|
|
TocLevel 2
|
|
End
|
|
|
|
Style Subsubsection
|
|
TocLevel 3
|
|
End
|
|
|
|
Style Paragraph
|
|
TocLevel 4
|
|
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
|
|
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 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
|
|
|