X-Git-Url: https://git.lyx.org/gitweb/?a=blobdiff_plain;f=lib%2Flayouts%2Famsbook.layout;h=ebc46e8045a734a86d76905d3d9f3c281e2da155;hb=4beba4e8f87ca218473448caf10563b99faf7b21;hp=0a732279299c88a416647413f9f527543869f0b0;hpb=8d463d54ce77b0ba83c423b00c114cb3a148b8ab;p=lyx.git diff --git a/lib/layouts/amsbook.layout b/lib/layouts/amsbook.layout index 0a73227929..ebc46e8045 100644 --- a/lib/layouts/amsbook.layout +++ b/lib/layouts/amsbook.layout @@ -1,135 +1,159 @@ #% Do not delete the line below; configure depends on this -# \DeclareLaTeXClass{book (AMS)} +# \DeclareLaTeXClass{American Mathematical Society (AMS) Book} +# \DeclareCategory{Books} # 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 ) -# General textclass parameters -# Description "book (AMS)" -Columns 1 -Sides 2 -PageStyle Headers -MaxCounter Counter_Chapter +Format 45 + +Columns 1 +Sides 2 +PageStyle Headers + +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 +Preamble + \numberwithin{section}{chapter} +EndPreamble -############### Sections. Input stdsections.inc +Input stdinsets.inc +Input numreport.inc + -# 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 Bold + Size Large + EndFont + TocLevel 1 End -# Subsection-numbered style definition + Style Subsection - # standard font definition - Font - Series Bold - Size Normal - EndFont + Font + Series Bold + Size Normal + EndFont + TocLevel 2 End -# Subsubsection-numbered style definition + Style Subsubsection - # standard font definition - Font - Shape Italic - Size Normal - EndFont + Font + Shape Italic + Size Normal + EndFont + TocLevel 3 End -# then define the unumbered sections, based on the numbered ones. Input stdstarsections.inc +Style Section* + Align Center + Font + Series Bold + Size Large + EndFont +End -# Perharp's we should put this at the end of the file so it appears at the end -# of the list box ?? -Preamble - \numberwithin{section}{chapter} - \theoremstyle{plain} - \newtheorem{thm}{Theorem}[section] - \numberwithin{equation}{section} %% Comment out for sequentially-numbered - \numberwithin{figure}{section} %% Comment out for sequentially-numbered -EndPreamble +Style Subsection* + Font + Series Bold + Size Normal + EndFont +End -Input amsdefs.inc - -Input stdlayouts.inc -NoStyle Verse # Although mathematicians tend to be poets at times, - # we don't need this. -NoStyle Abstract # there are no abstract in a book. +Style Subsubsection* + Font + Shape Italic + Size Normal + EndFont +End + +Input lyxmacros.inc +Input stdlayouts.inc Input stdlists.inc +Input stdfloats.inc +Input stdcounters.inc +Input amsdefs.inc +# Unwanted styles from the includes +NoStyle Verse -# End-of Chapter exercises I need a way to do this. +# Chapter is _not_ prepended +# JSpitz: this seems to be not true (anymore?) +#Style Section +# LabelString "\arabic{section}" +# LabelStringAppendix "\arabic{section}" +#End -# Chapter Exercises style definition -Style Chapter_Exercises - Margin First_Dynamic - LatexType Item_Environment - LatexName lyxxcb - NextNoIndent 1 - LeftMargin MMN - LabelSep xx - ParSkip 0.0 - ItemSep 0.2 - TopSep 0.7 - BottomSep 0.7 - ParSep 0.3 - Align Block - AlignPossible Block, Left - LabelType Counter_EnumI - - # standard font definition - - # label font definition - LabelFont - Shape Up - Series Bold - EndFont - - Preamble - \newenvironment{lyxxcb}{\begin{xcb}{Exercises}\begin{enumerate}} - {\end{enumerate}\end{xcb}} - EndPreamble +Style Paragraph + Font + Series Medium + EndFont + TocLevel 4 End -Input lyxmacros.inc - -### Finally a few obsolete definitions for compatibility -Input obsolete.inc +# End-of Chapter exercises I need a way to do this. +Style Chapter_Exercises + Margin First_Dynamic + LatexType Item_Environment + LatexName lyxxcb + NextNoIndent 1 + LeftMargin MMN + LabelSep xx + ParSkip 0.0 + ItemSep 0.2 + TopSep 0.7 + BottomSep 0.7 + ParSep 0.3 + Align Block + AlignPossible Block, Left + LabelType Static + LabelFont + Shape Up + Series Bold + EndFont + Preamble + \newenvironment{lyxxcb}{\begin{xcb}{Exercises}\begin{enumerate}} + {\end{enumerate}\end{xcb}} + EndPreamble +End