X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Famsart.layout;h=538c79ec172ad0de6b5b32fb3ed24f7ddf4caded;hb=bab184e49e4420ad5277eacd45f2447727f55bbd;hp=5ac19e1392f175d7eb8181c605653de56de17e24;hpb=12d02d04b2b26bdd49ca8dfcc0c53529c8a20f9d;p=lyx.git diff --git a/lib/layouts/amsart.layout b/lib/layouts/amsart.layout index 5ac19e1392..538c79ec17 100644 --- a/lib/layouts/amsart.layout +++ b/lib/layouts/amsart.layout @@ -1,109 +1,145 @@ #% 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 # Probably broken by Jean-Marc Lasgouttes # modified and modularized by Emmanuel GUREGHIAN +# Tinkered with Sep. '07 by Paul Rubin +# Modularized Jan '08 by Richard Heck +# Moved "number within sections" to modules Aug '09 (Paul Rubin ) +Format 80 -# General textclass parameters -# Description "article (AMS)" Columns 1 Sides 2 PageStyle Headers -MaxCounter Counter_Section +BibInToc true + +Provides amsmath 1 +Provides makeidx 1 ClassOptions FontSize 8|9|10|11|12 -End +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 +Style Section + Align Center Font - Series Medium - Shape Smallcaps - Size Large + Series Medium + Shape Smallcaps + Size Normal EndFont + TocLevel 1 End -# Subsection-numbered style definition -Style Subsection - # standard font definition + +Style Section* + Align Center Font - Series Bold - Size Normal + Series Medium + Shape Smallcaps + Size Normal EndFont End -# Subsubsection-numbered style definition -Style Subsubsection - # standard font definition + +Style SpecialSection + CopyStyle Section + LatexName specialsection Font - Shape Italic - Size Normal + Shape Up 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 ?? -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 +Style Subsection + Font + Series Bold + Size Normal + EndFont + LabelFont + Series Medium + EndFont + TocLevel 2 +End -Input lyxmacros.inc -NoStyle Address -Input amsdefs.inc - -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 -Input stdfloats.inc -Input stdcounters.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