%%@texfile{%

%% filename="amsart10.sty",

% filename="amsart10.doc",

%% version="1.1",

%% date="21-JUN-1991",

%% filetype="AMS-LaTeX: option",

%% copyright="Copyright (C) American Mathematical Society, all rights

%% reserved. Copying of this file is authorized only if either:

%% (1) you make absolutely no changes to your copy, including name;

%% OR (2) if you do make changes, you first rename it to some other

%% name.",

%% author="American Mathematical Society",

%% address="American Mathematical Society,

%% Technical Support Group,

%% P. O. Box 6248,

%% Providence, RI 02940,

%% USA",

%% telephone="401-455-4080 or (in the USA) 800-321-4AMS",

%% email="Internet: Tech-Support@Math.AMS.com",

%% checksumtype="line count",

%% checksum="236",

%% codetable="ISO/ASCII",

%% keywords="latex, amslatex, ams-latex",

%% abstract="This file is part of the AMS-\LaTeX{} package, version 1.1.

%% It is a subsidiary file for AMSART.STY that contains code specific

%% to the 10pt size option."

%%}

% History of changes will be found at the end of this file.

%

% Standard test to prevent double loading of this file.

% \begin{macrocode}

\expandafter\ifx\csname amsart10.sty\endcsname\relax

\expandafter\def\csname amsart10.sty\endcsname{}

\else\message{---already loaded}\endinput\fi

% \end{macrocode}

%

% Send a message identifying this file.

% \begin{macrocode}

\def\filename{amsart10.sty}

\def\fileversion{1.1} \def\filedate{21-JUN-1991}

\if@article \immediate\write16{%

AMS-LaTeX option `\filename' (\fileversion, \filedate)}

\fi

% \end{macrocode}

%%% end of file header

%

% \subsection{AMSART10.STY}

%

% First some size-changing commands.

% \begin{macrocode}

\def\@normalsize{\@setsize\normalsize{12\p@}\xpt\@xpt

\abovedisplayskip 6\p@ \@plus 6\p@

\belowdisplayskip \abovedisplayskip

\abovedisplayshortskip \z@ \@plus 6\p@

\belowdisplayshortskip 3\p@ \@plus 6\p@

\let\@listi\@listI}

% \end{macrocode}

% Normally \verb=\small= is 9pt but we just make it 8pt.

% \begin{macrocode}

\def\small{\footnotesize}

\def\footnotesize{\@setsize\footnotesize{10\p@}\viiipt\@viiipt

\abovedisplayskip 5\p@ \@plus 5\p@

\belowdisplayskip \abovedisplayskip

\abovedisplayshortskip \z@ \@plus 5\p@

\belowdisplayshortskip 3\p@ \@plus 5\p@

\def\@listi{\topsep \smallskipamount \parsep \z@ \itemsep \z@}}

\def\scriptsize{\@setsize\scriptsize{8\p@}\viipt\@viipt}

\def\tiny{\@setsize\tiny{6\p@}\vpt\@vpt}

\def\large{\@setsize\large{14\p@}\xiipt\@xiipt}

% \end{macrocode}

% Sizes larger than \verb=\large= are not needed in

% AMSART.STY and AMSBOOK.STY, so, to save memory, we

% make them all the same as \verb=\large=.

% \begin{macrocode}

\def\Large{\large}

\def\LARGE{\large}

\def\huge{\large}

\def\Huge{\large}

\normalsize

\lineskip=1pt \normallineskip=1pt \normallineskiplimit=1pt

\def\baselinestretch{1}

% \end{macrocode}

%

% Settings for \verb=\textheight= and \verb=\textwidth=.

% We start with the value 50pc specified in AMS journal

% specifications as the total height of the type block

% and then subtract the running head height and adjust

% for \verb=\topskip= to get the proper value for the

% text block.

% \begin{macrocode}

\headheight=8pt \headsep=16pt \footskip=24pt

\textheight=50pc \topskip=10pt

\textwidth=30pc

\columnsep=10pt \columnseprule=0pt

\marginparwidth=90pt

\marginparsep=11pt

\setbox0=\hbox{\footnotesize M$^1$}

\footnotesep=\ht0

\skip\footins=7pt plus11pt

\skip\@mpfootins=\skip\footins

\fboxsep=3pt \fboxrule=.4pt

\arrayrulewidth=.4pt \doublerulesep=2pt

\labelsep=5pt \arraycolsep=\labelsep

\tabcolsep=\labelsep \tabbingsep=\labelsep

\floatsep=6pt plus9pt \textfloatsep=6pt plus9pt

\intextsep=6pt plus9pt \@maxsep=6pt

\dblfloatsep=6pt plus9pt \dbltextfloatsep=12pt plus9pt

\@dblmaxsep=12pt \@fptop=0pt plus1fil

\@fpsep=8pt plus2fil \@fpbot=0pt plus1fil

\@dblfptop=0pt plus1fil \@dblfpsep=8pt plus2fil

\@dblfpbot=0pt plus1fil \marginparpush=5pt

\parskip=0pt plus1pt

% \end{macrocode}

% \verb=\@parboxrestore=, used by \verb=\@footnotetext=, sets

% \verb=\parindent= to 0pt; since this is not what we want, we

% make a new dimen \verb=\normalparindent= and after calling

% \verb=\@parboxrestore=, \verb=\@footnotetext= resets

% \verb=\parindent= back to normal.

%

% \begin{macrocode}

\newdimen\normalparindent \normalparindent=12pt

\parindent=\normalparindent

\partopsep=0pt

\@lowpenalty=51 \@medpenalty=151 \@highpenalty=301

\@beginparpenalty=-\@lowpenalty

\@endparpenalty=-\@lowpenalty

\@itempenalty=-\@lowpenalty

% \end{macrocode}

% The arguments of \verb=\@startsection= are given for reference:

% \begin{verbatim}

% % #1 #2 #3 #4 #5 #6

% {NAME}{LEVEL}{INDENT}{BEFORESKIP}{AFTERSKIP}{STYLE}

% \end{verbatim}

% \begin{macrocode}

\def\part{\@startsection{\@string\part}%

0\z@{12\p@\@plus12\p@}{6\p@}%

{\raggedright\defaultfont\bf}}

\def\partname{Part}

% \end{macrocode}

% Cf.~the definition of \verb=\appendix=.

% \begin{macrocode}

\def\section{\@startsection{\@string\section}%

1\z@{9\p@\@plus12\p@}{6\p@}%

{\centering\defaultfont\sc}}

% \end{macrocode}

%

% Negative value for arg\#5 is a signal to make a run-in heading instead

% of doing a vskip after the heading.

% \begin{macrocode}

\def\subsection{\@startsection{\@string\subsection}%

2\z@{6\p@\@plus9\p@}{-.5em}%

{\defaultfont\bf}}

% \changes{1.1}{18-APR-1991}{Added missing braces around last argument}

\def\subsubsection{\@startsection{\@string\subsubsection}%

3\z@{6\p@\@plus9\p@}{-.5em}%

{\defaultfont\it}}

% \changes{1.1}{18-APR-1991}{Changed `spaceskip to `fontdimen2`font}

\def\paragraph{\@startsection{\@string\paragraph}%

4\z@\z@{-\fontdimen2\font}\defaultfont}

%\def\subparagraph{\@startsection{subparagraph}{5}{\z@}{\z@}{\z@}{\rm}}

% \end{macrocode}

% To save one control sequence name, we don't provide

% \verb=\subparagraph.= We don't expect it to be used often

% enough to be worth it.

%

% \begin{macrocode}

\def\appendix{\par\c@section\z@ \c@subsection\z@

\let\sectionname\appendixname

\def\thesection{\@Alph\c@section}}

\def\appendixname{Appendix}

\settowidth\leftmargini{\labelenumi\hspace*\labelsep}

\advance\leftmargini by 18pt

\settowidth\leftmarginii{\labelenumii\hspace*\labelsep}

\advance\leftmarginii by 15pt

\settowidth\leftmarginiii{\labelenumiii\hspace*\labelsep}

\advance\leftmarginiii by 12pt

\settowidth\leftmarginiv{\labelenumiv\hspace*\labelsep}

\advance\leftmarginiv by 10pt

\leftmarginv=10pt

\leftmarginvi=10pt

\leftmargin=\leftmargini

\labelsep=5pt

\labelwidth=\leftmargini \advance\labelwidth-\labelsep

\def\@listI{\leftmargin\leftmargini \parsep\z@

\topsep\smallskipamount \itemsep\z@}

\let\@listi\@listI

\@listi

\def\@listii{\leftmargin\leftmarginii

\labelwidth\leftmarginii \advance\labelwidth-\labelsep

\topsep\z@ \parsep\z@ \itemsep\z@}

\def\@listiii{\leftmargin\leftmarginiii

\labelwidth\leftmarginiii \advance\labelwidth-\labelsep

\topsep\z@ \parsep\z@ \partopsep\z@ \itemsep\z@}

\def\@listiv{\leftmargin\leftmarginiv

\labelwidth\leftmarginiv \advance\labelwidth-\labelsep}

\def\@listv{\leftmargin\leftmarginv

\labelwidth\leftmarginv \advance\labelwidth-\labelsep}

\def\@listvi{\leftmargin\leftmarginvi

\labelwidth\leftmarginvi \advance\labelwidth-\labelsep}

% \end{macrocode}

\if@article \else \input{amsbk10.sty} \fi

%% \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

%% Digits \0\1\2\3\4\5\6\7\8\9

%% Exclamation \! Double quote \" Hash (number) \#

%% Dollar \$ Percent \% Ampersand \&

%% Acute accent \' Left paren \( Right paren \)

%% Asterisk \* Plus \+ Comma \,

%% Minus \- Point \. Solidus \/

%% Colon \: Semicolon \; Less than \<

%% Equals \= Greater than \> Question mark \?

%% Commercial at \@ Left bracket \[ Backslash \\

%% Right bracket \] Circumflex \^ Underscore \_

%% Grave accent \` Left brace \{ Vertical bar \|

%% Right brace \} Tilde \~}

\endinput