]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/achemso.layout
Add tableaux to outliner
[lyx.git] / lib / layouts / achemso.layout
index c858598c89e1f7260145b039ac854d336a765a4c..06844dfc93e1409261957aff512e0cc6112a62f0 100644 (file)
@@ -1,23 +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 35
+Format 63
 
-Columns                 1
-Sides                   1
-SecNumDepth             3
-TocDepth                3
-DefaultStyle            Standard
+Columns                                1
+Sides                          1
+SecNumDepth                    3
+TocDepth                       3
+DefaultStyle           Standard
 
-Provides float 1
+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
@@ -28,19 +28,18 @@ 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
 End
 
-
 Input stdcounters.inc
 Input stdfloats.inc
 Input stdlists.inc
@@ -52,69 +51,112 @@ NoCounter chapter
 NoStyle Chapter*
 
 Style Title
-  Margin                Static
-  LatexType             Command
-  Category              FrontMatter
-  InTitle               1
-  InPreamble            1
-  LatexName             title
-  ParSkip               0.4
-  ItemSep               0
-  TopSep                0
-  BottomSep             1
-  ParSep                1
-  Align                 Center
-  LabelType             No_Label
-  Font
-    Family              Sans
-    Size                Largest
-  EndFont
-  HTMLTag               h1
-  HTMLTitle             true
-  OptionalArgs          1
-End  
+       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
+End
 
 Style Author
-  LatexType             command
-  LatexName             author
-  InTitle               1
-  InPreamble            1
-  Align                 Center
-  Font
-    Family              Sans
-    Size                Large
-  EndFont
+       LatexType               command
+       LatexName               author
+       Category                FrontMatter
+       InPreamble              1
+       TopSep                  0.7
+       Align                   Center
+       Font
+         Family                Sans
+         Size                  Large
+       EndFont
 End
 
 Style Email
-  CopyStyle             Author
-  LatexName             email
+       CopyStyle               Author
+       LatexName               email
+       TopSep                  1
+       Font
+         Size                  Normal
+       EndFont
 End
 
 Style Affiliation
-  CopyStyle             Author
-  LatexName             affiliation
-  OptionalArgs          1
+       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
 End
 
 Style Alt_Affiliation
-  CopyStyle             Author
-  LatexName             altaffiliation
+       CopyStyle               Affiliation
+       LatexName               altaffiliation
+       TopSep                  0.7
 End
 
 Style Also_Affiliation
-  CopyStyle             Author
-  LatexName             alsoaffiliation
+       CopyStyle               Affiliation
+       LatexName               alsoaffiliation
+       TopSep                  0.5
 End
 
 Style Fax
-  CopyStyle             Author
-  LatexName             fax
+       CopyStyle               Email
+       LatexName               fax
+       TopSep                  0
+       LabelSep                xx
+       LabelType               Static
+       LabelString             "Fax:"
 End
 
 Style Phone
-  CopyStyle             Author
-  LatexName             phone
+       CopyStyle               Fax
+       LatexName               phone
+       LabelString             "Phone:"
+       TopSep                  0.5
+End
+
+Style Abbreviations
+       CopyStyle               Fax
+       Margin                  Dynamic
+       LatexName               abbreviations
+       TopSep                  1
+       Align                   Left
+       LabelString             "Abbreviations:"
+       LabelFont
+         Color                 Blue
+       EndFont
+End
+
+Style Keywords
+       CopyStyle               Abbreviations
+       LatexName               keywords
+       LabelString             "Keywords:"
+       TopSep                  0.3
 End
 
 Float
@@ -122,11 +164,12 @@ Float
        GuiName                 Scheme
        Placement               tbp
        Extension               los
-       NumberWithin            none
+       NumberWithin    none
+       AllowsSideways  0
        Style                   plain
        ListName                "List of Schemes"
-       IsPredefined true
-       UsesFloatPkg true
+       IsPredefined    true
+       UsesFloatPkg    true
 End
 
 InsetLayout scheme
@@ -138,17 +181,17 @@ InsetLayout scheme
        MultiPar                true
 End
 
-
 Float
        Type                    chart
        GuiName                 Chart
        Placement               tbp
        Extension               loc
-       NumberWithin            none
+       NumberWithin    none
+       AllowsSideways  0
        Style                   plain
        ListName                "List of Charts"
-       IsPredefined true
-       UsesFloatPkg true
+       IsPredefined    true
+       UsesFloatPkg    true
 End
 
 InsetLayout chart
@@ -160,21 +203,23 @@ InsetLayout chart
        MultiPar                true
 End
 
-
 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"
-       IsPredefined true
-       UsesFloatPkg true
+       ListName                "List of Graphs[[mathematical]]"
+       IsPredefined    true
+       UsesFloatPkg    true
 End
 
 InsetLayout graph
-       LabelString             Graph
+       LabelString             Graph[[mathematical]]
        LabelFont
          Color                 collapsable
          Size                  Small
@@ -182,28 +227,19 @@ InsetLayout graph
        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
@@ -211,8 +247,20 @@ Style Abstract
        EndFont
 End
 
+Style SupplementalInfo
+       CopyStyle               Acknowledgement
+       LatexName               suppinfo
+       LabelString             "Supporting Information Available"
+End
 
-InsetLayout "Flex:Bibnote"
+Style TOC_entry
+       CopyStyle               Acknowledgement
+       LatexName               tocentry
+       ParSep                  0.3
+       LabelString             "Graphical TOC Entry"
+End
+
+InsetLayout Flex:Bibnote
        LyxType                 custom
        LatexType               command
        LatexName               bibnote
@@ -232,34 +280,11 @@ InsetLayout "Flex: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               "Flex:Bibnote"
+InsetLayout Flex:Chemistry
+       CopyStyle               Flex:Bibnote
        LatexName               ce
        LabelString             "chemistry"
        Preamble
@@ -270,3 +295,10 @@ InsetLayout Chemistry
        EndFont
        MultiPar                false
 End
+
+InsetLayout Flex:Latin
+       CopyStyle               Flex:Bibnote
+       LatexName               latin
+       LabelString             "Latin"
+       MultiPar                false
+End