]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/elsarticle.layout
Amend 3e92efd: Remove (Begin|End)Frontmatter in elsarticle
[lyx.git] / lib / layouts / elsarticle.layout
index 7b39f0fd11603ad2bc0fc31a3861b84b3bcb7ddd..943962cd6938a0e9ba9e1adf00952cad8a55819f 100644 (file)
@@ -1,20 +1,25 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[elsarticle]{article (Elsevier)}
+#  \DeclareLaTeXClass[elsarticle,natbib.sty,pifont.sty]{Elsevier}
+#  \DeclareCategory{Articles}
 # elsarticle textclass definition file.
 # Author: Uwe Stöhr (uwestoehr@web.de)
 
-Format 8
+Format 68
 
-Columns                 1
-Sides                   1
-SecNumDepth             3
-TocDepth                3
-DefaultStyle            Standard
+Columns                                1
+Sides                          1
+SecNumDepth                    3
+TocDepth                       3
+DefaultStyle           Standard
+Provides natbib                1
+Provides refstyle      1
 
 ClassOptions
        FontSize                10|11|12
 end
 
+TitleLatexType Environment
+TitleLatexName frontmatter
 
 # This is just to show how to declare the default font.
 # The defaults are exactly those shown here.
@@ -28,29 +33,68 @@ 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 stdtitle.inc
+Input stdcounters.inc
+Input stdfloats.inc
 Input stdlists.inc
 Input stdsections.inc
 Input stdstarsections.inc
+Input stdlayouts.inc
 
-NoStyle Chapter
-NoStyle Chapter*
+NoStyle                                Chapter
+NoCounter                      chapter
+NoStyle                                Chapter*
 
 Style Title
-       CopyStyle               Title
-       OptionalArgs            0
-       AlignPossible           None
+       Margin                  Static
+       LatexType               Command
+       LatexName               title
+       Category                FrontMatter
+       InTitle                 1
+       ResetArgs               1
+       ParSkip                 0.4
+       ItemSep                 0
+       TopSep                  0
+       BottomSep               1
+       ParSep                  1
+       Align                   Center
+       LabelType               No_Label
+       Font
+         Size                  Largest
+       EndFont
+       HTMLTitle               true
+End
+
+InsetLayout "Flex:Titlenotemark"
+       LyxType                 custom
+       LatexType               command
+       ForcePlain              1
+       LatexName               tnoteref
+       LabelString             "Titlenote 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
 
 
@@ -58,8 +102,12 @@ Style "Title footnote"
        Margin                  Dynamic
        LatexType               Command
        LatexName               tnotetext
+       Category                FrontMatter
        InTitle                 1
-       OptionalArgs            1
+       Argument 1
+         LabelString           "Footnote Label"
+         Tooltip               "Label you refer to in the title"
+       EndArgument
        ParSkip                 0.4
        BottomSep               0.5
        Align                   Left
@@ -76,8 +124,12 @@ End
 Style Author
        Margin                  Static
        LatexType               Command
+       Category                FrontMatter
        InTitle                 1
-       OptionalArgs            1
+       Argument 1
+         LabelString   "Author Label"
+         Tooltip               "Label you will reference in the address"
+       EndArgument
        LatexName               author
        LabelSep                xxx
        ParSkip                 0.4
@@ -92,16 +144,55 @@ Style Author
 End
 
 
+InsetLayout "Flex:Authormark"
+       LyxType                 custom
+       LatexType               command
+       ForcePlain              1
+       LatexName               fnref
+       LabelString             "Author mark"
+       Font
+         Color                 foreground
+         Size                  Small
+         Family                Roman
+         Shape                 Up
+         Series                Medium
+         Misc                  No_Emph
+         Misc                  No_Noun
+         Misc                  No_Bar
+       EndFont
+       LabelFont
+         Color                 latex
+         Size                  Small
+       EndFont
+End
+
+
 Style "Author footnote"
        CopyStyle               "Title footnote"
        LatexName               fntext
+       InTitle                 1
        LabelString             "Author footnote:"
+       Argument 1
+         LabelString   "Author Footnote Label"
+         Tooltip               "Label you refer to for an author"
+       EndArgument
+End
+
+
+InsetLayout "Flex:CorAuthormark"
+       CopyStyle               "Flex:Authormark"
+       LatexName               corref
+       LabelString             "CorAuthor mark"
+       LabelFont
+         Color                 blue
+       EndFont
 End
 
 
 Style "Corresponding author"
-       CopyStyle               "Title footnote"
+       CopyStyle               "Author footnote"
        LatexName               cortext
+       InTitle                 1
        LabelString             "Corresponding author text:"
 End
 
@@ -109,12 +200,16 @@ End
 Style Address
        Margin                  Static
        LatexType               Command
+       Category                FrontMatter
        LatexName               address
        InTitle                 1
-       OptionalArgs            1
+       Argument 1
+         LabelString   "Address Label"
+         Tooltip               "Label of the author you refer to"
+       EndArgument
        ParSkip                 0.4
        Align                   Center
-       AlignPossible           Left, Right
+       AlignPossible   Left, Right
        LabelType               No_Label
        Font
          Shape                 Italic
@@ -125,7 +220,12 @@ End
 Style Email
        CopyStyle               Address
        LatexName               ead
-       AlignPossible           None
+       InTitle                 1
+       AlignPossible   Block
+       Argument 1
+         LabelString   "Internet"
+         Tooltip               "If content is 'url', email becomes an Internet address"
+       EndArgument
        Font
          Shape                 Up
        EndFont
@@ -136,8 +236,9 @@ Style Abstract
        Margin                  Static
        LatexType               Environment
        LatexName               abstract
+       Category                FrontMatter
        InTitle                 1
-       NextNoIndent            1
+       NextNoIndent    1
        LeftMargin              MMM
        RightMargin             MMM
        ParIndent               MM
@@ -146,10 +247,10 @@ Style Abstract
        BottomSep               0.7
        ParSep                  0
        Align                   Block
-       AlignPossible           Block
-       LabelType               Centered_Top_Environment
+       AlignPossible   Block
+       LabelType               Centered
        LabelString             "Abstract"
-       LabelBottomSep          0.5
+       LabelBottomSep  0.5
        Font
          Size                  Small
        EndFont
@@ -164,9 +265,9 @@ Style Keywords
        Margin                  Dynamic
        LatexType               Environment
        LatexName               keyword
+       Category                FrontMatter
        InTitle                 1
-       Align                   Left
-       NextNoIndent            1
+       NextNoIndent    1
        BottomSep               0.5
        ParSkip                 0.4
        Align                   Block
@@ -184,7 +285,9 @@ Style Bibliography
        Margin                  First_Dynamic
        LatexType               Bib_Environment
        LatexName               thebibliography
-       NextNoIndent            1
+       Category                BackMatter
+       NextNoIndent            1
+       ToggleIndent            Never
        LeftMargin              MM
        ParSkip                 0.4
        ItemSep                 0
@@ -192,17 +295,15 @@ Style Bibliography
        BottomSep               0.7
        ParSep                  0.5
        Align                   Block
-       AlignPossible           Block, Left
+       AlignPossible           Block, Left
        LabelType               Bibliography
        LabelString             "References"
-       LabelBottomSep          1.2
+       LabelBottomSep          1.2
        LabelFont
          Series                Bold
          Size                  Larger
        EndFont
+       TocLevel                1
+       IsTocCaption            0
 End
 
-
-Input stdfloats.inc
-Input stdcounters.inc
-