]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/amsdefs.inc
New Theorems Module. Contributed by Udicoudco <udifoglle@gmail.com> on the mailing...
[lyx.git] / lib / layouts / amsdefs.inc
index 8c416e50394da382838706ac35d4e7b060da3ae9..7667088a5626835ae12c37f9a1e6f250a605ab2e 100644 (file)
@@ -2,19 +2,15 @@
 # Probably broken by Jean-Marc Lasgouttes <Jean-Marc.Lasgouttes@inria.fr>
 # modified and modularized by Emmanuel GUREGHIAN <gureghia@boston.bertin.fr>
 # Tinkered with Sep. '07 by Paul Rubin <rubin@msu.edu>
+# Modularized Jan '08 by Richard Kimberly Heck <rikiheck@lyx.org>
 
 # Including the maths stuff
-Format 6
-Input amsmaths.inc
-
-# The AMS documentclasses use the package amsmath and provide the
-# functionality of makeidx.sty.
-Provides amsmath         1
-Provides makeidx         1
+Format 99
 
+# By default AMS articles & books use leqno option (as SIAM journals).
+Provides leqno 1
 
 # the environments copied from the old amsart.layout are:
-# - Proof
 # - Bibliography
 # - Title
 # - Author
@@ -26,40 +22,10 @@ Provides makeidx         1
 # - Subjectclass
 
 
-Style Proof
-       Margin                First_Dynamic
-       LatexType             Environment
-       LatexName             proof
-       NextNoIndent          1
-       OptionalArgs          1
-       LabelSep              xx
-       ParIndent             MMM
-       ParSkip               0.4
-       ItemSep               0.2
-       TopSep                0.7
-       BottomSep             0.7
-       ParSep                0.3
-       Align                 Block
-       AlignPossible         Block, Left
-       LabelType             Static
-       LabelString           "Proof."
-       EndLabelType          Box
-       Font
-         Shape               Up
-         Size                Normal
-       EndFont
-       LabelFont
-         Shape               Italic
-       EndFont
-       # We don't want the preamble from Theorem
-       Preamble
-       EndPreamble
-End
-
-
 ### Now the title stuff. We copy do not use stdstruct.inc to keep
 ### things in the right order
 Style Title
+       Category              FrontMatter
        Margin                Static
        LatexType             Command
        InTitle               1
@@ -71,16 +37,25 @@ Style Title
        ParSep                1
        Align                 Center
        LabelType             No_Label
-       OptionalArgs          1
+       Argument 1
+               LabelString   "Short Title|S"
+               Tooltip       "Short title which appears in the running headers"
+               InsertCotext  1
+       EndArgument
        Font
          Shape               Smallcaps
          Series              Bold
          Size                Larger
        EndFont
+       HTMLTitle             true
+       DocBookTag            title
+       DocBookTagType        paragraph
+       DocBookInInfo         maybe
 End
 
 
 Style Author
+       Category              FrontMatter
        Margin                Static
        LatexType             Command
        InTitle               1
@@ -96,10 +71,16 @@ Style Author
          Size                Large
          Shape               Smallcaps
        EndFont
+       DocBookTag            personname
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
 Style Date
+       Category              FrontMatter
        Margin                Dynamic
        LatexType             Command
        InTitle               1
@@ -119,10 +100,15 @@ Style Date
          Shape               Italic
          Size                Large
        EndFont
+       DocBookTag            date
+       DocBookTagType        paragraph
+       DocBookInInfo         always
+    DocBookNoFontInside   true
 End
 
 
 Style Abstract
+       Category              FrontMatter
        Margin                First_Dynamic
        LatexType             Environment
        InTitle               1
@@ -143,12 +129,17 @@ Style Abstract
        LabelFont
          Shape               Smallcaps
        EndFont
+       DocBookTag            para
+       DocBookWrapperTag     abstract
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 # Clear Address definition from lyxmacros
 NoStyle Address
 
 Style Address
+       Category              FrontMatter
        Margin                Dynamic
        LatexType             Command
        InTitle               1
@@ -164,6 +155,11 @@ Style Address
        LabelFont
          Shape               Italic
        EndFont
+       DocBookTag            address
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
@@ -171,6 +167,10 @@ Style Current_Address
        CopyStyle             Address
        LatexName             curraddr
        LabelString           "Current address:"
+       DocBookTag            address
+       DocBookTagType        paragraph
+       DocBookInInfo         always
+       DocBookAttr           role='current'
 End
 
 
@@ -179,6 +179,11 @@ Style Email
        Margin                First_Dynamic
        LatexName             email
        LabelString           "E-mail address:"
+       DocBookTag            email
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
@@ -187,6 +192,11 @@ Style URL
        Margin                First_Dynamic
        LatexName             urladdr
        LabelString           "URL:"
+       DocBookTag            uri
+       DocBookTagType        paragraph
+       DocBookWrapperTag     author
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
@@ -194,6 +204,11 @@ Style Keywords
        CopyStyle             Address
        LatexName             keywords
        LabelString           "Key words and phrases:"
+       DocBookTag            keyword
+       DocBookTagType        paragraph
+       DocBookWrapperTag     keywordset
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
@@ -201,6 +216,11 @@ Style Thanks
        CopyStyle             Address
        LatexName             thanks
        LabelString           "Thanks:"
+       DocBookTag            personname
+       DocBookTagType        paragraph
+       DocBookWrapperTag     othercredit
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
@@ -208,6 +228,10 @@ Style Dedicatory
        CopyStyle             Address
        LatexName             dedicatory
        LabelString           "Dedication:"
+       DocBookTag            para
+       DocBookWrapperTag     dedication
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         never
 End
 
 
@@ -215,6 +239,12 @@ Style Translator
        CopyStyle             Address
        LatexName             translator
        LabelString           "Translator:"
+       DocBookTag            personname
+       DocBookTagType        paragraph
+       DocBookWrapperTag     othercredit
+       DocBookWrapperAttr    role='translator'
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
@@ -222,14 +252,23 @@ Style Subjectclass
        CopyStyle             Address
        LatexName             subjclass[2000]
        LabelString           "2000 Mathematics Subject Classification:"
+       DocBookItemTag        subjectterm
+       DocBookItemTagType    inline
+       DocBookTag            subject
+       DocBookTagType        paragraph
+       DocBookWrapperTag     subjectset
+       DocBookWrapperMergeWithPrevious true
+       DocBookInInfo         always
 End
 
 
 Style Bibliography
+       Category              BackMatter
        Margin                First_Dynamic
        LatexType             Bib_Environment
        LatexName             thebibliography
        NextNoIndent          1
+       ToggleIndent          Never
        LeftMargin            MM
        ParSkip               0.4
        ItemSep               0
@@ -248,4 +287,16 @@ Style Bibliography
          Size                Normal
          Shape               Smallcaps
        EndFont
+       TocLevel             1
+       IsTocCaption         0
+       Argument listpreamble:1
+         LabelString    "Bib preamble"
+         MenuString     "Bibliography Preamble"
+         Tooltip        "LaTeX code to be inserted before the first bibliography item"
+         PassThru           1
+         Font
+           Family           typewriter
+           Color            latex
+         EndFont
+       EndArgument
 End