]> git.lyx.org Git - lyx.git/blobdiff - lib/layouts/amsart.layout
Merge branch 'master' of git.lyx.org:lyx
[lyx.git] / lib / layouts / amsart.layout
index e9745131628da6e786c3a17d941a82b4769466ff..538c79ec172ad0de6b5b32fb3ed24f7ddf4caded 100644 (file)
 #% Do not delete the line below; configure depends on this
-#  \DeclareLaTeXClass{article (AMS)}
+#  \DeclareLaTeXClass{American Mathematical Society (AMS)}
+#  \DeclareCategory{Articles}
 # AMS-Article textclass definition file. Taken from initial LyX source code
 # and from the Article textclass definition file, following the AMS sample
 # paper "testmath.tex" of January, 1995
 # Author : David L. Johnson <dlj0@lehigh.edu>
 # 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 Heck <rgheck@brown.edu>
+# Moved "number within sections" to modules Aug '09 (Paul Rubin <rubin@msu.edu>)
 
+Format 80
 
-# General textclass parameters
-# Description          "article (AMS)"
-Columns                        1
-Sides                  2
-PageStyle              Headers
-MaxCounter             Counter_Section
+Columns                 1
+Sides                   2
+PageStyle               Headers
+BibInToc                true
+
+Provides amsmath         1
+Provides makeidx         1
 
 ClassOptions
-  FontSize   8|9|10|11|12
-End  
+       FontSize   8|9|10|11|12
+End
+
+DefaultModule theorems-ams
+DefaultModule eqs-within-sections
+DefaultModule figs-within-sections
 
-# Standard style definition
 Style Standard
-  Margin               Static
-  LatexType            Paragraph
-  LatexName            dummy
-  ParIndent            MM
-  ParSkip              0.4
-  Align                Block
-  AlignPossible        Block, Left, Right, Center
-  LabelType            No_Label
+       Category      MainText
+       Margin        Static
+       LatexType     Paragraph
+       LatexName     dummy
+       ParIndent     MM
+       ParSkip       0.4
+       Align         Block
+       AlignPossible Block, Left, Right, Center
+       LabelType     No_Label
 End
 
-############### Sections.
-# First the standard numbered definitions
+Input stdfloats.inc
+Input stdcounters.inc
+Input stdinsets.inc
 Input stdsections.inc
+Input stdstarsections.inc
+Input lyxmacros.inc
+Input stdlayouts.inc
+Input stdlists.inc
+Input amsdefs.inc
+
+NoStyle         Chapter
+NoCounter       chapter
+NoStyle         Paragraph
+NoCounter       paragraph
+NoStyle         Subparagraph
+NoCounter       subparagraph
+NoStyle         Chapter*
+NoStyle Verse    # Although mathematicians tend to be poets at times,
+                 # we don't need this.
 
 
-# Redefine some of the section styles.
 Style Section
-  Align                        Center
-  AlignPossible                Block, Center, Left
-
-  # standard font definition
-  Font
-    Series             Medium
-    Shape              Smallcaps
-    Size               Large
-  EndFont
+       Align        Center
+       Font
+         Series     Medium
+         Shape      Smallcaps
+         Size       Normal
+       EndFont
+       TocLevel 1
 End
 
-# Subsection-numbered style definition
-Style Subsection
-  # standard font definition
-  Font
-    Series             Bold
-    Size               Normal
-  EndFont
-End
 
-# Subsubsection-numbered style definition
-Style Subsubsection
-  # standard font definition
-  Font
-    Shape              Italic
-    Size               Normal
-  EndFont
+Style Section*
+       Align        Center
+       Font
+         Series     Medium
+         Shape      Smallcaps
+         Size       Normal
+       EndFont
 End
 
-# then define the unumbered sections, based on the numbered ones.
-Input stdstarsections.inc
-
-# remove the layouts that we do not need.
-NoStyle                Chapter
-NoStyle                Paragraph
-NoStyle                Subparagraph
-NoStyle                Chapter*
-#NoStyle               Paragraph*
-#NoStyle               Subparagraph*
 
-# Perharp's we should put this at the end of the file so it appears at the end
-# of the list box ??
+Style SpecialSection
+       CopyStyle   Section
+       LatexName   specialsection
+       Font
+         Shape      Up
+       EndFont
+End
 
-Preamble
-  \theoremstyle{plain}    
-  \newtheorem{thm}{Theorem}[section]
-  \numberwithin{equation}{section} %% Comment out for sequentially-numbered
-  \numberwithin{figure}{section} %% Comment out for sequentially-numbered
-EndPreamble
 
+Style SpecialSection*
+       CopyStyle    SpecialSection
+       Category     Unnumbered
+       LatexName    specialsection*
+       Margin       Static
+       LabelType    No_Label
+       LabelCounter ""
+       ResetArgs    1
+End
 
 
-Input amsdefs.inc
+Style Subsection
+       Font
+         Series     Bold
+         Size       Normal
+       EndFont
+       LabelFont
+         Series     Medium
+       EndFont
+       TocLevel 2
+End
 
-Input stdlayouts.inc
-NoStyle Verse    # Although mathematicians tend to be poets at times, 
-                 # we don't need this.
 
+Style Subsection*
+       Font
+         Series     Bold
+         Size       Normal
+       EndFont
+       LabelFont
+         Series     Medium
+       EndFont
+End
 
-Input stdlists.inc
 
+Style Subsubsection
+       Font
+         Shape      Italic
+         Series     Medium
+         Size       Normal
+       EndFont
+       TocLevel 3
+End
 
-### Finally a few obsolete definitions for compatibility
-Input obsolete.inc
 
+Style Subsubsection*
+       Font
+         Shape      Italic
+         Series     Medium
+         Size       Normal
+       EndFont
+End