]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/achemso.layout
Fix typos in comments
[lyx.git] / lib / layouts / achemso.layout
index 2e4d8d9de543d27a4f61bbbc4695dae340334dd8..9f23ee9c829baacc544d518bafb22b89c3a04bb0 100644 (file)
@@ -1,21 +1,23 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[achemso,caption.sty,courier.sty,cleveref.sty,float.sty,helvet.sty,mathptmx.sty,natbib.sty,natmove.sty,setspace.sty,xkeyval.sty]{article (ACS)}
-# achemso textclass definition file.
+#  \DeclareLaTeXClass[achemso,caption.sty,courier.sty,cleveref.sty,float.sty,helvet.sty,mathptmx.sty,mciteplus.sty,natbib.sty,natmove.sty,setspace.sty,xkeyval.sty]{American Chemical Society (ACS)}
+#  \DeclareCategory{Articles}
+# textclass definition file for achemso 3.8 and 3.9
 # Author: Uwe Stöhr (uwestoehr@web.de)
 
-Format 27
+Format 98
 
-Columns                 1
-Sides                   1
-SecNumDepth             3
-TocDepth                3
-DefaultStyle            Standard
+Columns                                1
+Sides                          1
+SecNumDepth                    3
+TocDepth                       3
+DefaultStyle           Standard
+
+Provides float         1
 
 ClassOptions
        FontSize                10|11|12
 end
 
-
 # This is just to show how to declare the default font.
 # The defaults are exactly those shown here.
 DefaultFont
@@ -26,19 +28,19 @@ DefaultFont
        Color                   None
 EndFont
 
-
 Style Standard
+       Category        MainText
        Margin                  Static
        LatexType               Paragraph
        LatexName               dummy
        ParIndent               MM
        ParSkip                 0.4
        Align                   Block
-       AlignPossible           Block, Left, Right, Center
+       AlignPossible   Block, Left, Right, Center
        LabelType               No_Label
+       DocBookTag      para
 End
 
-
 Input stdcounters.inc
 Input stdfloats.inc
 Input stdlists.inc
@@ -46,102 +48,277 @@ Input stdsections.inc
 Input stdstarsections.inc
 
 NoStyle Chapter
+NoCounter chapter
 NoStyle Chapter*
 
+Style Title
+       Margin                  Static
+       LatexType               Command
+       Category                FrontMatter
+       InPreamble              1
+       LatexName               title
+       ParSkip                 0.4
+       ItemSep                 0
+       TopSep                  0
+       BottomSep               0.7
+       ParSep                  1
+       Align                   Center
+       LabelType               No_Label
+       Font
+         Family                Sans
+         Size                  Largest
+         Series                Bold
+         EndFont
+       HTMLTag                 h1
+       HTMLTitle               true
+       Argument 1
+         LabelString   "Short Title|S"
+         Tooltip               "Short title which will appear in the running header"
+         InsertCotext  1
+       EndArgument
+       DocBookTag            title
+       DocBookTagType        paragraph
+       DocBookInInfo         maybe
+End
+
+Style Author
+       LatexType               command
+       LatexName               author
+       Category                FrontMatter
+       InPreamble              1
+       TopSep                  0.7
+       Align                   Center
+       Font
+         Family                Sans
+         Size                  Large
+       EndFont
+       DocBookTag            personname
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperTagType block
+       # Don't merge with the previous, as the author name indicates a new author.
+       DocBookInInfo         always
+End
+
+Style Email
+       CopyStyle               Author
+       LatexName               email
+       TopSep                  1
+       Font
+         Size                  Normal
+       EndFont
+End
+
+Style Affiliation
+       CopyStyle               Email
+       LatexName               affiliation
+       Font
+         Shape                 Italic
+       EndFont
+       Argument 1
+         LabelString   "Short name"
+         Tooltip               "Short name which appears in the footer of the title page"
+         InsertCotext  1
+       EndArgument
+       DocBookTag                        affiliation
+       DocBookWrapperTag                 author
+       DocBookWrapperMergeWithPrevious   true
+       DocBookItemTag                    orgname
+       DocBookItemTagType                paragraph
+       DocBookInInfo                     always
+End
+
+Style Alt_Affiliation
+       CopyStyle               Affiliation
+       LatexName               altaffiliation
+       TopSep                  0.7
+       DocBookTag                        affiliation
+       DocBookAttr                       role='alternate'
+       DocBookWrapperTag                 author
+       DocBookWrapperMergeWithPrevious   true
+       DocBookItemTag                    orgname
+       DocBookItemTagType                paragraph
+       DocBookInInfo                     always
+End
+
+Style Also_Affiliation
+       CopyStyle               Affiliation
+       LatexName               alsoaffiliation
+       TopSep                  0.5
+       DocBookTag                        affiliation
+       DocBookAttr                       role='also'
+       DocBookWrapperTag                 author
+       DocBookWrapperMergeWithPrevious   true
+       DocBookItemTag                    orgname
+       DocBookItemTagType                paragraph
+       DocBookInInfo                     always
+End
+
+Style Fax
+       CopyStyle               Email
+       LatexName               fax
+       TopSep                  0
+       LabelSep                xx
+       LabelType               Static
+       LabelString             "Fax:"
+       DocBookTag                        address
+       DocBookTagType                    paragraph
+       DocBookWrapperTag                 author
+       DocBookWrapperMergeWithPrevious   true
+       DocBookItemTag                    phone
+       DocBookItemTagType                paragraph
+       DocBookInInfo                     always
+End
+
+Style Phone
+       CopyStyle               Fax
+       LatexName               phone
+       LabelString             "Phone:"
+       TopSep                  0.5
+       DocBookTag                        address
+       DocBookTagType                    paragraph
+       DocBookWrapperTag                 author
+       DocBookWrapperMergeWithPrevious   true
+       DocBookItemTag                    fax
+       DocBookItemTagType                paragraph
+       DocBookInInfo                     always
+End
+
+Style Abbreviations
+       CopyStyle               Fax
+       Margin                  Dynamic
+       LatexName               abbreviations
+       TopSep                  1
+       Align                   Left
+       LabelString             "Abbreviations:"
+       LabelFont
+         Color                 textlabel1
+       EndFont
+End
+
+Style Keywords
+       CopyStyle               Abbreviations
+       LatexName               keywords
+       LabelString             "Keywords:"
+       TopSep                  0.3
+End
+
+OutlinerName scheme "Schemes" #no AddToToc
 
 Float
        Type                    scheme
        GuiName                 Scheme
        Placement               tbp
        Extension               los
-       NumberWithin            none
+       NumberWithin    none
+       AllowsSideways  0
        Style                   plain
        ListName                "List of Schemes"
-       NeedsFloatPkg false
+       IsPredefined    true
+       UsesFloatPkg    true
 End
 
 InsetLayout scheme
        LabelString             Scheme
        LabelFont
-         Color                 collapsable
+         Color                 collapsible
          Size                  Small
        EndFont
        MultiPar                true
 End
 
+OutlinerName chart "Charts" #no AddToToc
 
 Float
        Type                    chart
        GuiName                 Chart
        Placement               tbp
        Extension               loc
-       NumberWithin            none
+       NumberWithin    none
+       AllowsSideways  0
        Style                   plain
        ListName                "List of Charts"
-       NeedsFloatPkg false
+       IsPredefined    true
+       UsesFloatPkg    true
 End
 
 InsetLayout chart
        LabelString             Chart
        LabelFont
-         Color                 collapsable
+         Color                 collapsible
          Size                  Small
        EndFont
        MultiPar                true
 End
 
+OutlinerName graph "Graphs[[mathematical]]" #no AddToToc
 
 Float
+       # We need the [[mathematical]] context, since graph in the sense of
+       # diagram is not meant (chart is used for this, see above).
        Type                    graph
-       GuiName                 Graph
+       GuiName                 Graph[[mathematical]]
        Placement               tbp
        Extension               loh
-       NumberWithin            none
+       NumberWithin    none
+       AllowsSideways  0
        Style                   plain
-       ListName                "List of Graphs"
-       NeedsFloatPkg false
+       ListName                "List of Graphs[[mathematical]]"
+       IsPredefined    true
+       UsesFloatPkg    true
 End
 
 InsetLayout graph
-       LabelString             Graph
+       LabelString             Graph[[mathematical]]
        LabelFont
-         Color                 collapsable
+         Color                 collapsible
          Size                  Small
        EndFont
        MultiPar                true
 End
 
+# insert Abtract and Bibliography style
+Input stdstruct.inc
 
-Style Abstract
-       Margin                  Static
-       LatexType               Environment
-       LatexName               abstract
-       Category                FrontMatter
-       InTitle                 1
-       NextNoIndent            1
-       LeftMargin              MMM
-       RightMargin             MMM
-       ParIndent               MM
-       ItemSep                 0
-       TopSep                  0.7
+Style Acknowledgement
+       CopyStyle               Abstract
+       LatexName               acknowledgement
+       Category                BackMatter
+       InTitle                 0
        BottomSep               0.7
-       ParSep                  0
-       Align                   Block
-       AlignPossible           Block
-       LabelType               Centered_Top_Environment
-       LabelString             "Abstract"
-       LabelBottomSep          0.5
+       LabelType               Above
+       LabelString             "Acknowledgement"
        Font
-         Size                  Small
+         Size                  Normal
        EndFont
        LabelFont
          Series                Bold
          Size                  Large
        EndFont
+       DocBookTag            para
+       DocBookWrapperTag     acknowledgements
 End
 
+Style SupplementalInfo
+       CopyStyle               Acknowledgement
+       LatexName               suppinfo
+       LabelString             "Supporting Information Available"
+       DocBookTag            para
+       DocBookWrapperTag     sidebar
+       DocBookWrapperMergeWithPrevious true
+End
 
-InsetLayout Bibnote
+Style TOC_entry
+       CopyStyle               Acknowledgement
+       LatexName               tocentry
+       ParSep                  0.3
+       LabelString             "Graphical TOC Entry"
+       DocBookTag            para
+       DocBookWrapperTag     sidebar
+       DocBookWrapperMergeWithPrevious true
+End
+
+InsetLayout Flex:Bibnote
        LyxType                 custom
        LatexType               command
        LatexName               bibnote
@@ -161,41 +338,27 @@ InsetLayout Bibnote
          Size                  Small
        EndFont
        MultiPar                true
+       ResetsFont              true
 End
 
-
-Style Bibliography
-       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
-       Align                   Block
-       AlignPossible           Block, Left
-       LabelType               Bibliography
-       LabelString             "References"
-       LabelBottomSep          1.2
-       LabelFont
-         Series                Bold
-         Size                  Larger
-       EndFont
-End
-
-
-InsetLayout Chemistry
-       CopyStyle               Bibnote
+InsetLayout Flex:Chemistry
+       CopyStyle               Flex:Bibnote
        LatexName               ce
        LabelString             "chemistry"
        Preamble
          \usepackage[version=3]{mhchem}
        EndPreamble
        LabelFont
-         Color                 blue
+         Color                 textlabel1
        EndFont
        MultiPar                false
+       DocBookTag      phrase
+       DocBookAttr     role='chemistry'
+End
+
+InsetLayout Flex:Latin
+       CopyStyle               Flex:Bibnote
+       LatexName               latin
+       LabelString             "Latin"
+       MultiPar                false
 End