%<+strayman> [2003/09/04 1.10 Straylight document class]
% \end{meta-comment}
%
-% \CheckSum{3167}
+% \CheckSum{3173}
%% \CharacterTable
%% {Upper-case \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
%% Lower-case \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
% correct, as it usually won't be.
%
% \begin{macrocode}
-\newif\if@mainmatter
-\@mainmattertrue
-\newcommand\frontmatter{%
- \cleardoublepage%
- \@mainmatterfalse%
- \pagenumbering{roman}%
-}
-\newcommand\mainmatter{%
- \cleardoublepage%
- \@mainmattertrue%
- \pagenumbering{arabic}%
-}
-\newcommand\backmatter{%
- \if@openright%
+\if@article\else%
+ \newif\if@mainmatter
+ \@mainmattertrue
+ \newcommand\frontmatter{%
\cleardoublepage%
- \else%
- \clearpage%
- \fi%
- \@mainmatterfalse%
-}
+ \@mainmatterfalse%
+ \pagenumbering{roman}%
+ }
+ \newcommand\mainmatter{%
+ \cleardoublepage%
+ \@mainmattertrue%
+ \pagenumbering{arabic}%
+ }
+ \newcommand\backmatter{%
+ \if@openright%
+ \cleardoublepage%
+ \else%
+ \clearpage%
+ \fi%
+ \@mainmatterfalse%
+ }
+\fi
% \end{macrocode}
%
% \subsection{Abstracts}
% headers, and then call |\@chapter| or |\@schapter| as appropriate.
%
% \begin{macrocode}
-\newcommand\chapter{%
- \if@openright%
- \cleardoublepage%
- \else%
- \clearpage%
- \fi%
- \thispagestyle{plain}%
- \global\@topnum\z@%
- \@afterindentfalse%
- \secdef\@chapter\@schapter%
-}
+\if@article\else
+ \newcommand\chapter{%
+ \if@openright%
+ \cleardoublepage%
+ \else%
+ \clearpage%
+ \fi%
+ \thispagestyle{plain}%
+ \global\@topnum\z@%
+ \@afterindentfalse%
+ \secdef\@chapter\@schapter%
+ }
+\fi
% \end{macrocode}
%
% \begin{macro}{\@chapter}