]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/aa.layout
New Theorems Module. Contributed by Udicoudco <udifoglle@gmail.com> on the mailing...
[lyx.git] / lib / layouts / aa.layout
index b86d220d947f56e8ceae53afaa37ecda0de04b95..6804ecf5a113d8c0b6f6510437ceefd7c7ffda41 100644 (file)
@@ -1,7 +1,10 @@
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass[aa]{article (A&A)}
+#  \DeclareLaTeXClass[aa,answers.sty]{Astronomy & Astrophysics}
+#  \DeclareCategory{Articles}
 #
 # Author: Peter Sütterlin <pit@uni-sw.gwdg.de>
+# Author: Jürgen Spitzmüller <spitz@lyx.org>
+# Author: Uwe Stöhr <uwestoehr@web.de>
 #
 # 2001-05-17  take out include of stdlayouts; merge aapaper.inc
 #             remove LaTeX style, rename to aa
 #             take out thesaurus, email -> mail
 #             change layout of title
 #             abstract is command
+# 2008-06-09  Implement \inst and \email as char styles,
+#             implement paragraph style keywords
+# 2008-10-26  Updated for aa.cls version 6.1
+# 2013-05-26  Updated for aa.cls version 8.2
 
 
-Format 5
-Columns                 2
-Sides                   2
-SecNumDepth             3
-TocDepth                0
-PageStyle               Plain
+Format 99
+Columns                2
+Sides          2
+SecNumDepth    3
+TocDepth       0
+PageStyle      Plain
 
+# Pre-loaded packages
+Provides inputenc      1
+Provides natbib                1
 
-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
-
-Style Section
-End
-
-Style Subsection
-End
-
-Style Subsubsection
-End
-
-Style Itemize
-End
-
-Style Enumerate
-End
-
-Style Description
-End
-
-Style List
-End
-
-
-Style Title
-End
-
-Style Subtitle
-End
-
-Style Author
-End
-
-Style Address
-End
-
-Style Offprint
-End
-
-Style Mail
-End
-
-Style Date
-End
-
-Style Abstract
-End
-
-Style Acknowledgement
+ClassOptions
+       Other           utf8
 End
 
-Style Bibliography
+Style Standard
+       Category        MainText
+       Margin          Static
+       LatexType       Paragraph
+       LatexName       dummy
+       ParIndent       MM
+       ParSkip         0.4
+       Align           Block
+       AlignPossible   Block, Left, Right, Center
+       LabelType       No_Label
+       DocBookTag  para
 End
 
-
-# OK, now we have a more or less consistent Ordering. Now fill the
-# definitions.  First, the standard includes
-
 Input stdinsets.inc
 Input stdlists.inc
 Input stdsections.inc
@@ -99,223 +55,388 @@ Input stdfloats.inc
 Input stdcounters.inc
 
 NoStyle Chapter
+NoCounter chapter
 NoStyle Paragraph
+NoCounter paragraph
 NoStyle Subparagraph
+NoCounter subparagraph
 NoStyle Part
+NoCounter part
+NoStyle Abstract
+NoStyle Bibliography
 
 
 Style Subtitle
-       Margin                Static
-       LatexType             Command
-       InTitle               1
-       LatexName             subtitle
-       NextNoIndent          1
-       ParSkip               0.4
-       ItemSep               0
-       TopSep                1.3
-       BottomSep             1.3
-       ParSep                1
-       Align                 Center
-       LabelType             No_Label
+       Margin          Static
+       LatexType       Command
+       InTitle         1
+       LatexName       subtitle
+       Category        FrontMatter
+       NextNoIndent    1
+       ParSkip         0.4
+       ItemSep         0
+       TopSep          1.3
+       BottomSep       1.3
+       ParSep          1
+       Align           Center
+       LabelType       No_Label
        Font
-         Family              Sans
-         Size                Larger
-         Series              Bold
+         Family        Sans
+         Size          Larger
+         Series        Bold
        EndFont
+       DocBookTag            subtitle
+       DocBookInInfo         maybe
 End
 
 
 Style Address
-       LeftMargin            MMM
-       Margin                Static
-       LatexType             Command
-       InTitle               1
-       LatexName             institute
-       ParSkip               0.4
-#  BottomSep            0.4
-       Align                 Left
-       LabelType             No_Label
+       LeftMargin      MMM
+       Margin          Static
+       LatexType       Command
+       InTitle         1
+       LatexName       institute
+       Category        FrontMatter
+       ParSkip         0.4
+       #BottomSep      0.4
+       Align           Left
+       LabelType       No_Label
        Font
-         Family              Roman
-         Size                Small
+         Family        Roman
+         Size          Small
        EndFont
+       DocBookTag      address
+       DocBookInInfo   always
 End
 
 
 Style Offprint
-       Margin                Static
-       LatexType             Command
-       InTitle               1
-       LatexName             offprints
-       Align                 Left
-       AlignPossible         Left
-       LeftMargin            "Offprint Requests to:M"
-       LabelType             Static
-       LabelString           "Offprint Requests to:"
-       LabelSep              M
+       Margin          Static
+       LatexType       Command
+       Category        FrontMatter
+       InTitle         1
+       LatexName       offprints
+       Align           Left
+       LeftMargin      "Offprint Requests to:M"
+       LabelType       Static
+       LabelString     "Offprint Requests to:"
+       LabelSep        M
        Font
-         Family              Roman
-         Size                Small
+         Family        Roman
+         Size          Small
        EndFont
        LabelFont
-         Family              Roman
-         Size                Small
-         Shape               Slanted
+         Family        Roman
+         Size          Small
+         Shape         Slanted
        EndFont
+       DocBookTag            personname
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperAttr    role='offprint'
+       DocBookWrapperTagType inline
+       DocBookInInfo         always
 End
 
 
 Style Mail
-       Margin                Static
-       LatexType             Command
-       InTitle               1
-       LatexName             mail
-       Align                 Left
-       AlignPossible         Left
-       LeftMargin            "Correspondence to:M"
-       LabelType             Static
-       LabelString           "Correspondence to:"
-       LabelSep              M
+       Margin          Static
+       LatexType       Command
+       InTitle         1
+       Category        FrontMatter
+       LatexName       mail
+       Align           Left
+       LeftMargin      "Correspondence to:M"
+       LabelType       Static
+       LabelString     "Correspondence to:"
+       LabelSep        M
        Font
-         Family              Roman
-         Size                Small
+         Family        Roman
+         Size          Small
        EndFont
        LabelFont
-         Family              Roman
-         Size                Small
-         Shape               Slanted
+         Family        Roman
+         Size          Small
+         Shape         Slanted
        EndFont
+       DocBookTag      author
+       DocBookAttr     role='mail'
+       DocBookTagType  paragraph
+       DocBookInInfo   always
 End
 
 
 Style Acknowledgement
-       Margin                First_Dynamic
-       LatexType             Environment
-       LatexName             acknowledgements
-       NextNoIndent          0
-       ItemSep               0
-       TopSep                1.2
-       BottomSep             0
-       ParSep                0
-       Align                 Block
-       AlignPossible         Block
-       LabelType             Static
-       LabelString           "Acknowledgements."
-       LabelSep              M
+       Margin          First_Dynamic
+       LatexType       Environment
+       LatexName       acknowledgements
+       Category        BackMatter
+       NextNoIndent    0
+       ItemSep         0
+       TopSep          1.2
+       BottomSep       0
+       ParSep          0
+       Align           Block
+       LabelType       Static
+       LabelString     "Acknowledgements."
+       LabelSep        M
        Font
-         Size                Small
+         Size          Small
        EndFont
        LabelFont
-         Size                Small
-         Shape               Italic
+         Size          Small
+         Shape         Italic
        EndFont
+       DocBookTag            para
+       DocBookWrapperTag     acknowledgements
+       DocBookSection        true
 End
 
 
-
-
 Style Section
-       TopSep                2.0
-       BottomSep             1.3
        Font
-         Family              Sans
-         Size                Large
+         Family        Sans
+         Size          Large
        EndFont
+       TocLevel 1
 End
 
 
 Style Subsection
-       TopSep                1.7
-       BottomSep             1.1
        Font
-         Family              Sans
-         Series              Medium
-         Size                Large
-         Shape               Slanted
+         Family        Sans
+         Series        Medium
+         Size          Normal
+         Shape         Slanted
        EndFont
+       TocLevel 2
 End
 
 
 Style Subsubsection
-       TopSep                1.7
-       BottomSep             1.1
        Font
-         Series              Medium
-         Size                Normal
+         Series        Medium
+         Size          Normal
        EndFont
+       TocLevel 3
 End
 
 
 Style Title
-       TopSep                2
-       BottomSep             1.3
-       Align                 Center
-       AlignPossible         Left
+       TopSep          2
+       BottomSep       1.3
+       Align           Center
+       AlignPossible   Left
        Font
-         Family              Sans
-         Series              Bold
+         Family        Sans
+         Series        Bold
        EndFont
+       DocBookTag      title
+       DocBookTagType  paragraph
+       DocBookInInfo   maybe
 End
 
 
 Style Author
-       Align                 Center
-       AlignPossible         Center
-       LabelType             No_Label
-       BottomSep             1.5
+       Align           Center
+       LabelType       No_Label
+       BottomSep       1.5
        Font
-         Size                Large
-         Series              Medium
+         Size          Large
+         Series        Medium
        EndFont
+       DocBookTag            personname
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperTagType inline
+       DocBookInInfo         always
 End
 
 
 Style Date
-       LeftMargin            MMM
-       LabelSep              ""
-       TopSep                1.2
-       Align                 Left
-       AlignPossible         Left
+       InTitle         1
+       LeftMargin      MMM
+       LabelSep        ""
+       TopSep          1.2
+       Align           Left
+       Font
+         Size          Small
+       EndFont
+       DocBookTag      date
+       DocBookTagType  paragraph
+       DocBookInInfo   always
+    DocBookNoFontInside true
+End
+
+
+InsetLayout "Flex:institutemark"
+       LyxType         custom
+       LatexType       command
+       LatexName       inst
+       LabelString     "Institute Mark"
        Font
-         Size                Small
+         Color         foreground
+         Size          Small
+         Family        Roman
+         Shape         Up
+         Series        Medium
+         Misc          No_Emph
+         Misc          No_Noun
+         Misc          No_Bar
+       EndFont
+       LabelFont
+         Color         textlabel2
+         Size          Small
        EndFont
+       MultiPar        true
+End
+
+
+Style Abstract_(unstructured)
+       LatexType       Command
+       LatexName       abstract
+       Category        FrontMatter
+       InTitle         1
+       NextNoIndent    1
+       Margin          Static
+       LeftMargin      MMM
+       RightMargin     MMM
+       ParIndent       ""
+       ItemSep         0
+       TopSep          1.2
+       BottomSep       0.7
+       ParSep          0
+       Align           Left
+       LabelType       Centered
+       LabelString     "ABSTRACT"
+       LabelBottomSep  0.7
+       Font
+         Size          Small
+       EndFont
+       LabelFont
+         Family        Sans
+         Series        Bold
+         Size          Small
+       EndFont
+       DocBookTag         para
+       DocBookWrapperTag  abstract
+       DocBookWrapperAttr role='unstructured'
+       DocBookWrapperMergeWithPrevious  true
+       DocBookInInfo     always
 End
 
 
 Style Abstract
-       Margin                First_Dynamic
-       LatexType             Command
-       LatexName             abstract
-       InTitle               1
-       NextNoIndent          1
-       LeftMargin            MMM
-       RightMargin           MMM
-       ParIndent             ""
-       ItemSep               0
-       TopSep                1.2
-       BottomSep             0.7
-       ParSep                0
-       Align                 Block
-       AlignPossible         Block
-       LabelType             static
-       LabelString           "Abstract"
-       LabelSep              M
-       LabelBottomSep        0
+       ObsoletedBy     Abstract_(unstructured)
+End
+
+
+Style Abstract_(structured)
+       CopyStyle       Abstract_(unstructured)
+       Argument 1
+         Mandatory     1
+         LabelString   "Context"
+         Tooltip       "Context of your work (optional, can be left empty)"
+       EndArgument
+       Argument 2
+         Mandatory     1
+         LabelString   "Aims"
+         Tooltip       "Aims of your work"
+       EndArgument
+       Argument 3
+         Mandatory     1
+         LabelString   "Methods"
+         Tooltip       "Methods used in your work"
+       EndArgument
+       Argument 4
+         Mandatory     1
+         LabelString   "Results"
+         Tooltip       "Results of your work"
+       EndArgument
+       DocBookTag         para
+       DocBookWrapperTag  abstract
+       DocBookWrapperAttr role='structured'
+       DocBookWrapperMergeWithPrevious  true
+       DocBookInInfo      always
+End
+
+
+Style Keywords
+       Margin          First_Dynamic
+       LatexType       Command
+       LatexName       keywords
+       Category        FrontMatter
+       InTitle         1
+       NextNoIndent    1
+       LeftMargin      MMM
+       RightMargin     MMM
+       ParIndent       ""
+       ItemSep         0
+       TopSep          1.2
+       BottomSep       0.7
+       ParSep          0
+       Align           Block
+       LabelType       static
+       LabelString     "Key words."
+       LabelSep        M
+       LabelBottomSep  0
        Font
-         Size                Small
+         Size          Small
        EndFont
        LabelFont
-         Family              Sans
-         Series              Bold
-         Size                Small
+         Family        Sans
+         Series        Bold
+         Size          Small
        EndFont
+       DocBookTag         keyword
+       DocBookTagType     paragraph
+       DocBookWrapperTag  keywordset
+       DocBookInInfo      always
 End
 
 
-Style Bibliography
-       Align                 Left
-       AlignPossible         Left
+InsetLayout Flex:Institute
+       LyXType         charstyle
+       LatexType       command
+       LatexName       inst
+       Font
+         Color         textlabel1
+       EndFont
+       ResetsFont true
+End
+
+
+InsetLayout Flex:E-Mail
+       LyXType         charstyle
+       LatexType       command
+       LatexName       email
+       Font
+         Family        Typewriter
+         Color         textlabel1
+       EndFont
+       ResetsFont true
+End
+
+
+InsetLayout "Flex:Email"
+       LyxType         custom
+       LatexType       command
+       LatexName       email
+       LabelString     "Email"
+       Font
+         Color         foreground
+         Size          Small
+         Family        Roman
+         Shape         Up
+         Series        Medium
+         Misc          No_Emph
+         Misc          No_Noun
+         Misc          No_Bar
+       EndFont
        LabelFont
-         Series              Bold
+         Color         urllabel
+         Size          Small
        EndFont
+       MultiPar        true
 End
+