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