# 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>)
-# General textclass parameters
-# Description "book (AMS)"
-Columns 1
-Sides 2
-PageStyle Headers
-MaxCounter Counter_Chapter
+Format 27
+Columns 1
+Sides 2
+PageStyle Headers
+
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
-# Perharp's we should put this at the end of the file so it appears at the end
-# of the list box ??
+Style Section*
+ Align Center
+ Font
+ Series Bold
+ Size Large
+ EndFont
+End
-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
-Input lyxmacros.inc
-NoStyle Address
-Input amsdefs.inc
+Style Subsection*
+ Font
+ Series Bold
+ Size Normal
+ EndFont
+End
+
+
+Style Subsubsection*
+ Font
+ Shape Italic
+ Size Normal
+ EndFont
+End
-
-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.
+Input lyxmacros.inc
+Input stdlayouts.inc
Input stdlists.inc
Input stdfloats.inc
Input stdcounters.inc
+Input amsdefs.inc
-# End-of Chapter exercises I need a way to do this.
+# Unwanted styles from the includes
+NoStyle Address
+NoStyle Verse
-# 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
+# Chapter is _not_ prepended
+# JSpitz: this seems to be not true (anymore?)
+#Style Section
+# LabelString "\arabic{section}"
+# LabelStringAppendix "\arabic{section}"
+#End
-End
+Style Paragraph
+ Font
+ Series Medium
+ EndFont
+ TocLevel 4
+End
-### 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 Counter
+ LabelFont
+ Shape Up
+ Series Bold
+ EndFont
+ Preamble
+ \newenvironment{lyxxcb}{\begin{xcb}{Exercises}\begin{enumerate}}
+ {\end{enumerate}\end{xcb}}
+ EndPreamble
+End