X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Faastex.layout;h=a433cef384a8197d566c8a2aa9d4a83d4752213a;hb=39d569661a3f4411d4501f9a8db9c7360ef5d568;hp=8565bfa4a4fbc42eb9627b322dd93e955f8a7e52;hpb=4894a7be98b567d545691f90f384b5e39fe03785;p=lyx.git diff --git a/lib/layouts/aastex.layout b/lib/layouts/aastex.layout index 8565bfa4a4..a433cef384 100644 --- a/lib/layouts/aastex.layout +++ b/lib/layouts/aastex.layout @@ -1,7 +1,8 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass[aastex]{article (AASTeX)} +# \DeclareLaTeXClass[aastex,amssymb.sty,latexsym.sty,natbib.sty,verbatim.sty]{article (AASTeX)} # # Author: Mike Ressler +# Author: Uwe Stöhr # # 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 @@ -12,32 +13,35 @@ # 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 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 35 Columns 1 Sides 1 #SecNumDepth 3 TocDepth 0 PageStyle Plain -ProvidesAmsmath 1 -ProvidesNatbib 1 -ProvidesUrl 1 +Provides amsmath 1 +Provides natbib 1 +Provides url 1 ClassOptions @@ -61,15 +65,19 @@ End # 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 @@ -129,8 +137,6 @@ End Style TableRefs End -Style Caption -End Style MathLetters End @@ -150,8 +156,8 @@ 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 numarticle.inc Input stdtitle.inc Input stdstruct.inc Input stdlists.inc @@ -159,15 +165,17 @@ 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 - AlignPossible Center NextNoIndent 0 TopSep 2.0 BottomSep 1.3 @@ -175,12 +183,12 @@ Style Section Series Bold Size Normal EndFont + TocLevel 1 End Style Subsection Align Center - AlignPossible Center NextNoIndent 0 TopSep 1.7 BottomSep 1.1 @@ -188,12 +196,12 @@ Style Subsection Series Bold Size Normal EndFont + TocLevel 2 End Style Subsubsection Align Center - AlignPossible Center NextNoIndent 0 TopSep 1.7 BottomSep 1.1 @@ -202,165 +210,202 @@ Style Subsubsection Shape Italic Size Normal EndFont + TocLevel 3 End Style Title - TopSep 2 - BottomSep 1.3 - Align Center - AlignPossible Center - InTitle 0 + TopSep 2 + BottomSep 1.3 + Align Center + InTitle 0 Font - Series Bold - Size Large + Series Bold + Size Large EndFont End Style Author - Align Center - AlignPossible Center - LabelType No_Label - InTitle 0 + Align Center + LabelType No_Label + InTitle 0 Font - Size Normal - Series Medium - Shape SmallCaps + Size Normal + Series Medium + Shape SmallCaps EndFont End Style Date - LabelSep "" - TopSep 1.2 - Align Center - AlignPossible Center - InTitle 0 + InTitle 0 + LabelSep "" + TopSep 1.2 + Align Center Font - Size Small + 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 + 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 + Size Normal EndFont LabelFont - Series Bold - Size Normal + 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 + 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 "Flex:altaffilmark" + LyxType custom + LatexType command + LatexName altaffilmark + LabelString "altaffiliation mark" Font - Family Roman - Size Normal + 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 - ParSkip 0.4 - BottomSep 0.4 - Align Block - AlignPossible Block, Left, Right, Center - LabelType Static - LabelSep M - LabelString "Subject headings:" + 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 + Family Roman + Shape Up + Size Normal EndFont LabelFont - Family Roman - Shape Italic - Size Normal + 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 + 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 + 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 + 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 + 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 + 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 + Family Roman + Size Normal EndFont End @@ -374,9 +419,9 @@ Style PlaceFigure ParSkip 0.4 BottomSep 0.8 Align Left - AlignPossible Left LabelType Static - LabelString "Place Figure here: " + LabelSep M + LabelString "Place Figure here:" Font Family Roman Size Normal @@ -394,9 +439,9 @@ Style PlaceTable ParSkip 0.4 BottomSep 0.8 Align Left - AlignPossible Left LabelType Static - LabelString "Place Table here: " + LabelSep M + LabelString "Place Table here:" Font Family Roman Size Normal @@ -408,13 +453,12 @@ End Style Appendix Margin Dynamic LatexType Command - InTitle 0 LatexName appendix + Category BackMatter TopSep 1.2 ParSkip 0.4 BottomSep 0.8 Align Left - AlignPossible Left LabelType Static LabelString "[Appendix]" KeepEmpty 1 @@ -440,8 +484,9 @@ End Style References Margin First_Dynamic - LatexType Item_Environment + LatexType Bib_Environment LatexName thebibliography + Category BackMatter NextNoIndent 1 LeftMargin MM ParSkip 0.4 @@ -475,7 +520,8 @@ Style NoteToEditor Align Left AlignPossible Block, Left, Right, Center LabelType Static - LabelString "Note to Editor: " + LabelSep M + LabelString "Note to Editor:" Font Family Roman Size Normal @@ -495,7 +541,8 @@ Style TableRefs Align Block AlignPossible Block, Left, Right, Center LabelType Static - LabelString "References. --- " + LabelSep M + LabelString "References. ---" Font Family Roman Size Normal @@ -514,7 +561,8 @@ Style TableComments Align Block AlignPossible Block, Left, Right, Center LabelType Static - LabelString "Note. --- " + LabelSep M + LabelString "Note. ---" Font Family Roman Size Normal @@ -522,20 +570,39 @@ Style TableComments End -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" +Style "Table note" + Margin Dynamic + LatexType Command + LatexName tablenotetext + ParSkip 0.4 + Align Block + LabelSep xx + LabelType Static + LabelString "Table note:" LabelFont - Series Bold + 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 @@ -550,7 +617,7 @@ Style FigCaption Align Block AlignPossible Block, Left LabelType Static - LabelString "Fig. --- " + LabelString "Fig. ---" OptionalArgs 1 End