diff options
-rw-r--r-- | Master/texmf-dist/tex/latex/siam/numinsec.sty | 18 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/siam/siam10.clo | 209 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/siam/siam10.sty | 104 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/siam/siam11.sty | 106 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/siam/siamltex.cls | 628 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/siam/siamltex.sty | 52 | ||||
-rw-r--r-- | Master/texmf-dist/tex/latex/siam/subeqn.clo | 56 |
7 files changed, 1173 insertions, 0 deletions
diff --git a/Master/texmf-dist/tex/latex/siam/numinsec.sty b/Master/texmf-dist/tex/latex/siam/numinsec.sty new file mode 100644 index 00000000000..b39729eb345 --- /dev/null +++ b/Master/texmf-dist/tex/latex/siam/numinsec.sty @@ -0,0 +1,18 @@ +% ====================== NUMINSEC.STY ============================ % +% SIAM Style option to get numbering of equations, figures, tables within +%sections + +\@addtoreset{equation}{section} % Makes \section reset 'equation' counter. +\def\theequation{\thesection.\arabic{equation}} + +\@addtoreset{theorem}{section} +\def\thetheorem{\thesection.\@arabic\c@theorem} +\def\thelemma{\thesection.\@arabic\c@theorem} +\def\thecorollary{\thecorollary.\@arabic\c@theorem} +\def\theproposition{\theproposition.\@arabic\c@theorem} + +\@addtoreset{figure}{section} +\def\thefigure{\thesection.\@arabic\c@figure} + +\@addtoreset{table}{section} +\def\thetable{\thesection.\@arabic\c@table} diff --git a/Master/texmf-dist/tex/latex/siam/siam10.clo b/Master/texmf-dist/tex/latex/siam/siam10.clo new file mode 100644 index 00000000000..67ce632bef5 --- /dev/null +++ b/Master/texmf-dist/tex/latex/siam/siam10.clo @@ -0,0 +1,209 @@ +%% +%% This is file `siam10.clo', based on size10.clo +%% Revision of siam macros for use with LaTeX 2e +%% +%% By Paul Duggan for the Society for Industrial and Applied +%% Mathematics. +%% +%% October 1, 1995 +%% +%% Version 1.0 +%% +%% You are not allowed to change this file. +%% +%% You are allowed to distribute this file under the condition that +%% it is distributed together with all of the files in the siam macro +%% distribution. These are: +%% +%% siamltex.cls (main LaTeX macro for SIAM) +%% siamltex.sty (includes siamltex.cls for compatibility mode) +%% siam10.clo (this file) +%% subeqn.clo (allows equation numbners with lettered subelements) +%% siam.bst (bibliographic style file for use with BibTeX) +%% docultex.tex (documentation file) +%% lexample.tex (example file for latex macro) +%% +%% If you receive only some of these files from someone, complain! +%% +%% You are NOT ALLOWED to distribute this file alone. You are NOT +%% ALLOWED to take money for the distribution or use of either this +%% file or a changed version, except for a nominal charge for copying +%% etc. +%% \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 \~} +\ProvidesFile{siam10.clo} + [1994/10/01 v1.0 + SIAM LaTeX file (size option)] +\renewcommand{\normalsize}{% + \@setfontsize\normalsize\@xpt\@xiipt + \abovedisplayskip 10\p@ \@plus2\p@ \@minus5\p@ + \abovedisplayshortskip \abovedisplayskip + \belowdisplayshortskip \belowdisplayskip + \belowdisplayskip \abovedisplayskip + \let\@listi\@listI} +\normalsize +\newcommand{\small}{% + \@setfontsize\small\@ixpt{11}% + \abovedisplayskip 8.5\p@ \@plus3\p@ \@minus4\p@ + \abovedisplayshortskip \z@ \@plus2\p@ + \belowdisplayshortskip 4\p@ \@plus2\p@ \@minus2\p@ + \def\@listi{\leftmargin\leftmargini + \topsep 4\p@ \@plus2\p@ \@minus2\p@ + \parsep 2\p@ \@plus\p@ \@minus\p@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\newcommand{\footnotesize}{% + \@setfontsize\footnotesize\@viiipt{9.5}% + \abovedisplayskip 6\p@ \@plus2\p@ \@minus4\p@ + \abovedisplayshortskip \abovedisplayskip + \belowdisplayshortskip \belowdisplayskip + \def\@listi{\leftmargin\leftmargini + \topsep \z@ + \parsep \z@ + \itemsep \parsep}% + \belowdisplayskip \abovedisplayskip +} +\newcommand{\scriptsize}{\@setfontsize\scriptsize\@viipt\@viiipt} +\newcommand{\tiny}{\@setfontsize\tiny\@vpt\@vipt} +\newcommand{\large}{\@setfontsize\large\@xiipt{14}} +\newcommand{\Large}{\@setfontsize\Large\@xivpt{18}} +\newcommand{\LARGE}{\@setfontsize\LARGE\@xviipt{22}} +\newcommand{\huge}{\@setfontsize\huge\@xxpt{25}} +\newcommand{\Huge}{\@setfontsize\Huge\@xxvpt{30}} +\if@twocolumn + \setlength\parindent{1em} +\else + \setlength\parindent{.25in} +\fi +\setlength\headheight{10\p@} +\setlength\headsep {.2in} +%\setlength\topskip {10\p@} +\setlength\footskip{.2in} +\if@compatibility + \setlength\maxdepth{4\p@} +\else + \setlength\maxdepth{.5\topskip} +\fi +\setlength\@maxdepth\maxdepth +\if@compatibility + \if@twocolumn + \setlength\textwidth{410\p@} + \else + \setlength\textwidth{5.125in} + \fi +\else + \if@twocolumn + \setlength\textwidth{410\p@} + \else + \setlength\textwidth{5.125in} + \fi +\fi +%\if@compatibility\else +% \@settopoint\textwidth +%\fi +\if@compatibility + \setlength\textheight{8.25in} +\else + \setlength\textheight{8.25in} +\fi +%\addtolength\textheight{\topskip} +\if@compatibility + \if@twoside + \setlength\oddsidemargin {.5in} + \setlength\evensidemargin {.5in} + \setlength\marginparwidth {1.25in} + \else + \setlength\oddsidemargin {.5in} + \setlength\evensidemargin {.5in} + \setlength\marginparwidth {1.25in} + \fi + \if@twocolumn + \setlength\oddsidemargin {30\p@} + \setlength\evensidemargin {30\p@} + \setlength\marginparwidth {48\p@} + \fi +\else + \if@twoside + \setlength\oddsidemargin {.5in} + \setlength\evensidemargin {.5in} + \setlength\marginparwidth {1.25in} + \else + \setlength\oddsidemargin {.5in} + \setlength\evensidemargin {.5in} + \setlength\marginparwidth {1.25in} + \fi + \@settopoint\oddsidemargin + \@settopoint\marginparwidth +\fi +\if@twocolumn + \setlength\marginparsep {10\p@} +\else + \setlength\marginparsep{11\p@} +\fi +\setlength\marginparpush{5\p@} +\if@compatibility + \setlength\topmargin{\z@} +\else +\setlength\topmargin {\z@} +% \@settopoint\topmargin +\fi + +\setlength\footnotesep{6.65\p@} +\skip\footins 13\p@ \@plus 4\p@ \@minus 2\p@ +\setlength\floatsep {12\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\textfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\intextsep {12\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\dblfloatsep {12\p@ \@plus 2\p@ \@minus 2\p@} +\setlength\dbltextfloatsep{20\p@ \@plus 2\p@ \@minus 4\p@} +\setlength\@fptop{0\p@ \@plus 1fil} +\setlength\@fpsep{8\p@ \@plus 2fil} +\setlength\@fpbot{0\p@ \@plus 1fil} +\setlength\@dblfptop{0\p@ \@plus 1fil} +\setlength\@dblfpsep{8\p@ \@plus 2fil} +\setlength\@dblfpbot{0\p@ \@plus 1fil} +\setlength\partopsep{\z@} +\def\@listI{\leftmargin\leftmargini + \parsep \z@ + \topsep \z@ + \itemsep \parsep} +\let\@listi\@listI +\@listi +\def\@listii {\leftmargin\leftmarginii + \labelwidth\leftmarginii + \advance\labelwidth-\labelsep + \topsep \z@ + \parsep \z@ + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii + \advance\labelwidth-\labelsep + \topsep \z@ + \parsep \z@ + \partopsep \z@ + \itemsep \topsep} +\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} +\endinput +%% +%% End of file `siam10.clo'. diff --git a/Master/texmf-dist/tex/latex/siam/siam10.sty b/Master/texmf-dist/tex/latex/siam/siam10.sty new file mode 100644 index 00000000000..73444961e72 --- /dev/null +++ b/Master/texmf-dist/tex/latex/siam/siam10.sty @@ -0,0 +1,104 @@ +% ====================== SIAM10.STY ============================== % +% siam10.sty 4 Sep 92, based on art10.sty 22 Dec 87 +\lineskip 1pt \normallineskip 1pt +\def\baselinestretch{1} + +\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt +\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \abovedisplayskip +\belowdisplayshortskip \belowdisplayskip \let\@listi\@listI} +\def\small{\@setsize\small{11pt}\ixpt\@ixpt +\abovedisplayskip 8.5pt plus 3pt minus 4pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \abovedisplayskip\belowdisplayshortskip \belowdisplayskip +\def\@listi{\leftmargin\leftmargini \leftmargin\leftmargini \topsep \z@\parsep \z@ +\itemsep \parsep}} +\def\footnotesize{\@setsize\footnotesize{9.5pt}\viiipt\@viiipt +\abovedisplayskip 6pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \abovedisplayskip\belowdisplayshortskip \belowdisplayskip +\def\@listi{\leftmargin\leftmargini \topsep \z@\parsep \z@ +\itemsep \parsep}} +\def\scriptsize{\@setsize\scriptsize{8pt}\viipt\@viipt} +\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt} +\def\large{\@setsize\large{14pt}\xiipt\@xiipt} +\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt} +\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt} +\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt} +\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt} +\normalsize + +\oddsidemargin .5in \evensidemargin .5in +\marginparwidth 1.25in \marginparsep .25in + \topmargin \z@ \headheight 10pt \headsep .2in \footskip .2in + +\textheight 8.25in \textwidth 5.125in \columnsep 10pt \columnseprule 0pt + +\footnotesep 6.65pt +\skip\footins 13pt plus 4pt minus 2pt +\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt +\intextsep 12pt plus 2pt minus 2pt \@maxsep 20pt \dblfloatsep 12pt plus 2pt +minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt +\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil +\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil +\marginparpush 5pt + +\parskip 0pt plus 1pt \parindent .25in \partopsep \z@ +\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 +\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty +-\@lowpenalty + + +\def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart} +\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{part} +\addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else +\addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright + \ifnum \c@secnumdepth >\m@ne \bf Part \thepart \par \nobreak \fi +\bf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading } +\def\@spart#1{{\parindent 0pt \raggedright + \bf + #1\par} \nobreak \vskip 3ex \@afterheading } +\def\section{\@startsection {section}{1}{.25in}{1.3ex plus .5ex minus + .2ex}{-.5em plus -.1em}{\bf}} +\def\subsection{\@startsection {subsection}{2}{.25in}{1.3ex plus .5ex minus + .2ex}{-.5em plus -.1em}{\bf}} +\def\subsubsection{\@startsection {subsubsection}{3}{.25in}{1.3ex plus .5ex minus + .2ex}{-.5em plus -.1em}{\bf}} +\def\paragraph{\@startsection {paragraph}{4}{.25in}{1.3ex plus .5ex minus + .2ex}{-.5em plus -.1em}{\it}} +\def\subparagraph{\@startsection {subparagraph}{4}{.25in}{1.3ex plus .5ex minus + .2ex}{-.5em plus -.1em}{\it}} + + +\setcounter{secnumdepth}{3} + +\def\appendix{\par + \setcounter{section}{0} + \setcounter{subsection}{0} + \def\thesection{\Alph{section}}} + + +\leftmargini 0.5in +\leftmarginii 22pt \leftmarginiii 18.7pt \leftmarginiv 17pt \leftmarginv 10pt +\leftmarginvi 10pt +\leftmargin\leftmargini +\labelsep 5pt +\labelwidth\leftmargini\advance\labelwidth-\labelsep +\def\@listI{\leftmargin\leftmargini \parsep \z@ \topsep \z@ \itemsep \parsep} +\let\@listi\@listI +\@listi +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep \z@ + \parsep \z@ + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep \z@ + \parsep \z@ \partopsep \z@ + \itemsep \topsep} +\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} + diff --git a/Master/texmf-dist/tex/latex/siam/siam11.sty b/Master/texmf-dist/tex/latex/siam/siam11.sty new file mode 100644 index 00000000000..c74e758abd4 --- /dev/null +++ b/Master/texmf-dist/tex/latex/siam/siam11.sty @@ -0,0 +1,106 @@ +% ====================== SIAM11.STY ============================== % +% siam11.sty 4 Sep 92, based on art11.sty 22 Dec 87 +\lineskip 1pt \normallineskip 1pt +\def\baselinestretch{1} + +\def\@normalsize{\@setsize\normalsize{13.6pt}\xipt\@xipt +\abovedisplayskip 11pt plus3pt minus6pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \abovedisplayskip +\belowdisplayshortskip \belowdisplayskip \let\@listi\@listI} +\def\small{\@setsize\small{12pt}\xpt\@xpt +\abovedisplayskip 10pt plus2pt minus5pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \abovedisplayskip\belowdisplayshortskip \belowdisplayskip +\def\@listi{\leftmargin\leftmargini \topsep \z@\parsep \z@ +\itemsep \parsep}} +\def\footnotesize{\@setsize\footnotesize{11pt}\ixpt\@ixpt +\abovedisplayskip 8pt plus 2pt minus 4pt\belowdisplayskip \abovedisplayskip +\abovedisplayshortskip \abovedisplayskip\belowdisplayshortskip \belowdisplayskip +\def\@listi{\leftmargin\leftmargini \topsep \z@\parsep \z@ +\itemsep \parsep}} +\def\scriptsize{\@setsize\scriptsize{9.5pt}\viiipt\@viiipt} +\def\tiny{\@setsize\tiny{7pt}\vipt\@vipt} +\def\large{\@setsize\large{14pt}\xiipt\@xiipt} +\def\Large{\@setsize\Large{18pt}\xivpt\@xivpt} +\def\LARGE{\@setsize\LARGE{22pt}\xviipt\@xviipt} +\def\huge{\@setsize\huge{25pt}\xxpt\@xxpt} +\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt} +\normalsize + +\voffset -.4in +\oddsidemargin .3in \evensidemargin .3in +\marginparwidth 1.14in \marginparsep .25in + \topmargin \z@ \headheight 11pt \headsep .22in \footskip .22in + +\textheight 9in \textwidth 5.64in \columnsep 11pt \columnseprule 0pt + +\footnotesep 7.3pt +\skip\footins 14pt plus 4pt minus 2pt +\floatsep 12pt plus 2pt minus 2pt \textfloatsep 20pt plus 2pt minus 4pt +\intextsep 12pt plus 2pt minus 2pt \@maxsep 20pt \dblfloatsep 12pt plus 2pt +minus 2pt \dbltextfloatsep 20pt plus 2pt minus 4pt \@dblmaxsep 20pt +\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil +\@dblfptop 0pt plus 1fil \@dblfpsep 8pt plus 2fil \@dblfpbot 0pt plus 1fil +\marginparpush 5pt + +\parskip 0pt plus 1pt \parindent .275in \partopsep \z@ +\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301 +\@beginparpenalty -\@lowpenalty \@endparpenalty -\@lowpenalty \@itempenalty +-\@lowpenalty + + +\def\part{\par \addvspace{4ex} \@afterindentfalse \secdef\@part\@spart} +\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne \refstepcounter{part} +\addcontentsline{toc}{part}{\thepart \hspace{1em}#1}\else +\addcontentsline{toc}{part}{#1}\fi { \parindent 0pt \raggedright + \ifnum \c@secnumdepth >\m@ne \bf Part \thepart \par \nobreak \fi +\bf #2\markboth{}{}\par } \nobreak \vskip 3ex \@afterheading } +\def\@spart#1{{\parindent 0pt \raggedright + \bf + #1\par} \nobreak \vskip 3ex \@afterheading } +\def\section{\@startsection {section}{1}{.275in}{1.4ex plus .5ex minus + .2ex}{-.55em plus -.1em}{\bf}} +\def\subsection{\@startsection {subsection}{2}{.275in}{1.4ex plus .5ex minus + .2ex}{-.55em plus -.1em}{\bf}} +\def\subsubsection{\@startsection {subsubsection}{3}{.275in}{1.4ex plus .5ex minus + .2ex}{-.55em plus -.1em}{\bf}} +\def\paragraph{\@startsection {paragraph}{4}{.275in}{1.4ex plus .5ex minus + .2ex}{-.55em plus -.1em}{\it}} +\def\subparagraph{\@startsection {subparagraph}{4}{.275in}{1.4ex plus .5ex minus + .2ex}{-.55em plus -.1em}{\it}} + + +\setcounter{secnumdepth}{3} + +\def\appendix{\par + \setcounter{section}{0} + \setcounter{subsection}{0} + \def\thesection{\Alph{section}}} + + +\leftmargini .55in +\leftmarginii 2.2em \leftmarginiii 1.87em \leftmarginiv 1.7em \leftmarginv 1em +\leftmarginvi 1em +\leftmargin\leftmargini +\labelsep .5em +\labelwidth\leftmargini\advance\labelwidth-\labelsep +\def\@listI{\leftmargin\leftmargini \parsep \z@ \topsep \z@ \itemsep \parsep} +\let\@listi\@listI +\@listi +\def\@listii{\leftmargin\leftmarginii + \labelwidth\leftmarginii\advance\labelwidth-\labelsep + \topsep \z@ + \parsep \z@ + \itemsep \parsep} +\def\@listiii{\leftmargin\leftmarginiii + \labelwidth\leftmarginiii\advance\labelwidth-\labelsep + \topsep \z@ + \parsep \z@ \partopsep \z@ + \itemsep \topsep} +\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} + + diff --git a/Master/texmf-dist/tex/latex/siam/siamltex.cls b/Master/texmf-dist/tex/latex/siam/siamltex.cls new file mode 100644 index 00000000000..dad7e12b390 --- /dev/null +++ b/Master/texmf-dist/tex/latex/siam/siamltex.cls @@ -0,0 +1,628 @@ +%% +%% This is file `siamltex.cls', based on article.cls +%% Revision of siam macros for use with LaTeX 2e +%% +%% By Paul Duggan for the Society for Industrial and Applied +%% Mathematics. +%% +%% October 1, 1995 +%% +%% Version 1.0 +%% +%% You are not allowed to change this file. +%% +%% You are allowed to distribute this file under the condition that +%% it is distributed together with all of the files in the siam macro +%% distribution. These are: +%% +%% siamltex.cls (this file) +%% siamltex.sty (includes siamltex.cls for compatibility mode) +%% siam10.clo (size option for 10pt papers) +%% subeqn.clo (allows equation numbners with lettered subelements) +%% siam.bst (bibliographic style file for BibTeX) +%% docultex.tex (documentation file) +%% lexample.tex (example file for latex macro) +%% +%% If you receive only some of these files from someone, complain! +%% +%% You are NOT ALLOWED to distribute this file alone. You are NOT +%% ALLOWED to take money for the distribution or use of either this +%% file or a changed version, except for a nominal charge for copying +%% etc. +%% \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 \~} +\NeedsTeXFormat{LaTeX2e} +\ProvidesClass{siamltex} + [1995/10/01 v1.0 LaTeX document class] +\newcommand\@ptsize{} +\newif\if@restonecol +\newif\if@titlepage +\@titlepagefalse +%\newif\if@openbib +%\@openbibfalse +\DeclareOption{a4paper} + {\setlength\paperheight {297mm}% + \setlength\paperwidth {210mm}} +\DeclareOption{a5paper} + {\setlength\paperheight {210mm}% + \setlength\paperwidth {148mm}} +\DeclareOption{b5paper} + {\setlength\paperheight {250mm}% + \setlength\paperwidth {176mm}} +\DeclareOption{letterpaper} + {\setlength\paperheight {11in}% + \setlength\paperwidth {8.5in}} +\DeclareOption{legalpaper} + {\setlength\paperheight {14in}% + \setlength\paperwidth {8.5in}} +\DeclareOption{executivepaper} + {\setlength\paperheight {10.5in}% + \setlength\paperwidth {7.25in}} +\DeclareOption{landscape} + {\setlength\@tempdima {\paperheight}% + \setlength\paperheight {\paperwidth}% + \setlength\paperwidth {\@tempdima}} +\DeclareOption{10pt}{\renewcommand\@ptsize{0}} +\DeclareOption{11pt}{\renewcommand\@ptsize{1}} +\DeclareOption{12pt}{\renewcommand\@ptsize{2}} +\DeclareOption{twoside}{\@twosidetrue \@mparswitchtrue} +\DeclareOption{draft}{\setlength\overfullrule{5pt}} +\DeclareOption{final}{\setlength\overfullrule{0pt}} +\DeclareOption{notitlepage}{\@titlepagefalse} +\DeclareOption{onecolumn}{\@twocolumnfalse} +\DeclareOption{twocolumn}{\@twocolumntrue} +\DeclareOption{leqno}{\input{leqno.clo}} +\DeclareOption{subeqn}{\input{subeqn.clo}} +%\DeclareOption{openbib}{\@openbibtrue} +\ExecuteOptions{letterpaper,10pt,twoside,onecolumn,leqno,draft,notitlepage} +\ProcessOptions +\input{siam1\@ptsize.clo} +\setlength\lineskip{1\p@} +\setlength\normallineskip{1\p@} +\renewcommand\baselinestretch{} +\setlength\parskip{0\p@ \@plus \p@} +\@lowpenalty 51 +\@medpenalty 151 +\@highpenalty 301 +\setcounter{topnumber}{2} +\renewcommand\topfraction{.9} +\setcounter{bottomnumber}{1} +\renewcommand\bottomfraction{.1} +\setcounter{totalnumber}{3} +\renewcommand\textfraction{.1} +\renewcommand\floatpagefraction{.91} +\setcounter{dbltopnumber}{2} +\renewcommand\dbltopfraction{.7} +\renewcommand\dblfloatpagefraction{.5} +\renewcommand{\ps@plain}{\let\@mkboth\@gobbletwo% + \renewcommand{\@oddhead}{}% + \renewcommand{\@evenhead}{}% + \renewcommand{\@evenfoot}{\hfil\footnotesize\textrm{\thepage}\hfil}% + \renewcommand{\@oddfoot}{\@evenfoot}} + + \def\ps@headings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\rlap{\thepage}\hfil\upshape\footnotesize\leftmark\hfil}% %! + \def\@oddhead{\hbox{}\hfil{\upshape\footnotesize\rightmark}\hfil\llap{\thepage}}% %! + \let\@mkboth\markboth + \def\sectionmark##1{% + \markboth {\uppercase{\ifnum \c@secnumdepth >\z@ + \thesection.\hskip 1em\relax\fi + ##1}}{}}% + \def\subsectionmark##1{% + \markright {\ifnum \c@secnumdepth >\@ne + \thesubsection\hskip 1em\relax \fi + ##1}}} + +\def\ps@myheadings{% + \let\@oddfoot\@empty\let\@evenfoot\@empty + \def\@evenhead{\rlap{\thepage}\hfil\upshape\footnotesize\leftmark\hfil}% %! + \def\@oddhead{\hbox{}\hfil{\upshape\footnotesize\rightmark}\hfil\llap{\thepage}}% %! + \let\@mkboth\@gobbletwo + \let\sectionmark\@gobble + \let\subsectionmark\@gobble + } + + +\newcommand\maketitle{\par + \begingroup + \renewcommand{\thefootnote}{\fnsymbol{footnote}}% + \def\@makefnmark{\hbox to\z@{$\m@th^{\@thefnmark}$\hss}}% + \long\def\@makefntext##1{\parindent 1em\noindent + \hbox to1.8em{\hss$\m@th^{\@thefnmark}$}##1}% + \if@twocolumn + \ifnum \col@number=\@ne + \@maketitle + \else + \twocolumn[\@maketitle]% + \fi + \else + \global\@topnum\z@ % Prevents figures from going at top of page. + \@maketitle + \fi + \thispagestyle{plain}\@thanks + \endgroup + \setcounter{footnote}{0}% + \let\maketitle\relax\let\@maketitle\relax + \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax} +\def\@maketitle{% + \null + \begin{center}% + {\bfseries\@ucnothanks\@title\par}% + \vskip .075in% + {\footnotesize + \spaceskip=1.5\fontdimen2\the\font + \def\and{\ \scriptsize AND } + \@tempswafalse\expandafter\@doauth\@author\and\relax}% + \end{center}% + \par + \vskip .11in} +\def\@ucnothanks#1{\expandafter\@ucnt#1\thanks\relax} +\def\@ucnt#1\thanks{\uppercase{#1}\futurelet\@tempa\@ucnta} +\def\@ucnta{\ifx\@tempa\relax\else\@ucntb\fi} +\def\@ucntb#1\thanks\relax{\thanks{#1}} +\def\@doauth#1\and{\let\@nextdoa=\@doauth + \def\@tempc{\@ucnothanks{#1}} + \futurelet\@tempa\@doautha} +\def\@doautha{\ifx\@tempa\relax + \if@tempswa {\and}\fi + \let\@nextdoa=\relax + \else + \if@tempswa \gdef\and{,\ \scriptsize AND }, \fi + \fi + \@tempc\unskip\@tempswatrue\@nextdoa} +\let\and=\relax + + + +\setcounter{secnumdepth}{3} +\newcounter {section} +\newcounter {subsection}[section] +\newcounter {subsubsection}[subsection] +\newcounter {paragraph}[subsubsection] +\newcounter {subparagraph}[paragraph] +\renewcommand\thesection {\arabic{section}} +\renewcommand\thesubsection {\thesection.\arabic{subsection}} +\renewcommand\thesubsubsection {\thesubsection.\arabic{subsubsection}} +\renewcommand\theparagraph {\thesubsubsection.\arabic{paragraph}} +\renewcommand\thesubparagraph {\theparagraph.\arabic{subparagraph}} + + +\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth + \def\@svsec{}\else + \refstepcounter{#1}\edef\@svsec{\csname the#1\endcsname.\hskip .5em }\fi + \@tempskipa #5\relax + \ifdim \@tempskipa>\z@ + \begingroup #6\relax + \@hangfrom{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par} + \endgroup + \csname #1mark\endcsname{#7}\addcontentsline + {toc}{#1}{\ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}\fi + #7}\else + \def\@svsechd{#6\hskip #3\@svsec #8.\csname #1mark\endcsname + {#7}\addcontentsline + {toc}{#1}{\ifnum #2>\c@secnumdepth \else + \protect\numberline{\csname the#1\endcsname}\fi + #7}}\fi + \@xsect{#5}} +\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax + \ifdim \@tempskipa>\z@ + \begingroup #4\@hangfrom{\hskip #1}{\interlinepenalty \@M +#5.\par}\endgroup + \else \def\@svsechd{#4\hskip #1\relax #5.}\fi + \@xsect{#3}} + + +\newcommand\section{\@startsection{section}{1}{.25in}% + {1.3ex \@plus .5ex \@minus .2ex}% + {-.5em \@plus -.1em}% + {\reset@font\normalsize\bfseries}} +\newcommand\subsection{\@startsection{subsection}{2}{.25in}% + {1.3ex\@plus .5ex \@minus .2ex}% + {-.5em \@plus -.1em}% + {\reset@font\normalsize\bfseries}} +\newcommand\subsubsection{\@startsection{subsubsection}{3}{.25in}% + {1.3ex\@plus .5ex \@minus .2ex}% + {-.5em \@plus -.1em}% + {\reset@font\normalsize\bfseries}} +\newcommand\paragraph{\@startsection{paragraph}{4}{.25in}% + {\parskip}% + {-.5em plus -.1em}% + {\reset@font\normalsize\itshape}} +\newcommand\subparagraph{\@startsection{subparagraph}{5}{\parindent}% + {\parskip}% + {-.5em plus -.1em}% + {\reset@font\normalsize\itshape}} +\if@twocolumn + \setlength\leftmargini {2em} +\else + \setlength\leftmargini {0.5in} +\fi +\setlength\leftmarginii {22pt} +\setlength\leftmarginiii {18.7pt} +\setlength\leftmarginiv {17pt} +\if@twocolumn + \setlength\leftmarginv {.5em} + \setlength\leftmarginvi {.5em} +\else + \setlength\leftmarginv {10pt} + \setlength\leftmarginvi {10pt} +\fi +\setlength \leftmargin{\leftmargini} +\setlength \labelsep {.5em} +\setlength \labelwidth{\leftmargini} +\addtolength\labelwidth{-\labelsep} +\@beginparpenalty -\@lowpenalty +\@endparpenalty -\@lowpenalty +\@itempenalty -\@lowpenalty +\renewcommand\theenumi{\arabic{enumi}} +\renewcommand\theenumii{\alph{enumii}} +\renewcommand\theenumiii{\roman{enumiii}} +\renewcommand\theenumiv{\Alph{enumiv}} +\newcommand\labelenumi{\theenumi.} +\newcommand\labelenumii{(\theenumii)} +\newcommand\labelenumiii{\theenumiii.} +\newcommand\labelenumiv{\theenumiv.} +\renewcommand\p@enumii{\theenumi} +\renewcommand\p@enumiii{\theenumi\theenumii} +\renewcommand\p@enumiv{\p@enumiii\theenumiii} +\newcommand\labelitemi{$\m@th\bullet$} +\newcommand\labelitemii{\normalfont\bfseries --} +\newcommand\labelitemiii{$\m@th\ast$} +\newcommand\labelitemiv{$\m@th\cdot$} +\newenvironment{description} + {\list{}{\labelwidth\z@ \itemindent-\leftmargin + \let\makelabel\descriptionlabel}} + {\endlist} +\newcommand\descriptionlabel[1]{\hspace\labelsep + \normalfont\bfseries #1} +\newcounter{rmnum} +\newenvironment{romannum} + {\begin{list}{{\rm (\roman{rmnum})}}{\usecounter{rmnum} + \setlength{\leftmargin}{0pt} + \setlength{\itemindent}{42pt}}}{\end{list}} +\newcounter{muni} +\newenvironment{remunerate} + {\begin{list}{{\rm \arabic{muni}.}}{\usecounter{muni} + \setlength{\leftmargin}{0pt} + \setlength{\itemindent}{38pt}}}{\end{list}} + +\newenvironment{@abssec}[1]{% + \if@twocolumn + \section*{#1}% + \else + \vspace{.05in}\footnotesize + \parindent .2in + {\bfseries #1. }\ignorespaces + \fi} + {\if@twocolumn\else\par\vspace{.1in}\fi} + +\newenvironment{abstract}{\begin{@abssec}{\abstractname}}{\end{@abssec}} +\newenvironment{keywords}{\begin{@abssec}{\keywordsname}}{\end{@abssec}} +\newenvironment{AMS}{\begin{@abssec}{\AMSname}}{\end{@abssec}} +\newenvironment{AM}{\begin{@abssec}{\AMname}}{\end{@abssec}} + + +\newenvironment{verse} + {\let\\=\@centercr + \list{}{\itemsep \z@ + \itemindent -1.5em% + \listparindent\itemindent + \rightmargin \leftmargin + \advance\leftmargin 1.5em}% + \item[]} + {\endlist} +\newenvironment{quotation} + {\list{}{\listparindent 1.5em% + \itemindent \listparindent + \rightmargin \leftmargin + \parsep \z@ \@plus\p@}% + \item[]} + {\endlist} +\newenvironment{quote} + {\list{}{\rightmargin\leftmargin}% + \item[]} + {\endlist} +\def\@begintheorem#1#2{\par\bgroup{\scshape #1\ #2. }\it\ignorespaces} +\def\@opargbegintheorem#1#2#3{\par\bgroup% + {\scshape #1\ #2\ ({\upshape #3}). }\it\ignorespaces} +\def\@endtheorem{\egroup} +\def\proof{\par{\it Proof}. \ignorespaces} + +\def\endproof{\vbox{\hrule height0.6pt\hbox{% + \vrule height1.3ex width0.6pt\hskip0.8ex + \vrule width0.6pt}\hrule height0.6pt + }} + +\newtheorem{theorem}{Theorem}[section] +\newtheorem{lemma}[theorem]{Lemma} +\newtheorem{corollary}[theorem]{Corollary} +\newtheorem{proposition}[theorem]{Proposition} +\newtheorem{definition}[theorem]{Definition} + + + +% FROM FIXUP.STY +% We now redefine the eqnarray environment to correct the space around +% the operator. Any changes to the definition in LaTeX itself +% will cause the `Warning: unable...' +% message to appear. If this happens it will be necessary to update the +% definition of \@tempb below and incorperate the changes into +% the new definitions of \eqnarray. + + +% This is the current definition of \eqnarray for the fleqn document style +% latex.ltx + +\def\@tempb{% + \stepcounter{equation}% + \def\@currentlabel{\p@equation\theequation}% + \global\@eqnswtrue + \m@th + \global\@eqcnt\z@ + \tabskip\@centering + \let\\\@eqncr + $$\everycr{}\halign to\displaywidth\bgroup + \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel + &\global\@eqcnt\@ne\hskip \tw@\arraycolsep \hfil${##}$\hfil + &\global\@eqcnt\tw@ \hskip \tw@\arraycolsep + $\displaystyle{##}$\hfil\tabskip\@centering + &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup + \tabskip\z@skip + \cr +} +\ifx\eqnarray\@tempb % Try the default eqnarray environment + \def\eqnarray{% + \stepcounter{equation}% + \def\@currentlabel{\p@equation\theequation}% + \global\@eqnswtrue + \m@th + \global\@eqcnt\z@ + \tabskip\@centering + \let\\\@eqncr + $$\everycr{}\halign to\displaywidth\bgroup + \hskip\@centering$\displaystyle\tabskip\z@skip{##}$\@eqnsel + &\global\@eqcnt\@ne \hfil$\displaystyle{{}##{}}$\hfil + &\global\@eqcnt\tw@ $\displaystyle{##}$\hfil\tabskip\@centering + &\global\@eqcnt\thr@@ \hb@xt@\z@\bgroup\hss##\egroup + \tabskip\z@skip + \cr +} +\else \typeout{Warning: Unable to fix unknown version of \string\eqnarray.} +\fi + +\def\@tempb{} + + +%% New Mathops. + +\newcommand\const{\mathop{\operator@font const}\nolimits} +\newcommand\diag{\mathop{\operator@font diag}\nolimits} +\newcommand\grad{\mathop{\operator@font grad}\nolimits} +\newcommand\Range{\mathop{\operator@font Range}\nolimits} +\newcommand\rank{\mathop{\operator@font rank}\nolimits} +\newcommand\supp{\mathop{\operator@font supp}\nolimits} + +\newcommand\appendix{% +\renewcommand{\section}{% +\secdef\append\sappend}% + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \renewcommand\thesection{\Alph{section}}} + +\newcommand\Appendix{% +\renewcommand{\section}{% +\secdef\Append\sAppend}% + \setcounter{section}{0}% + \setcounter{subsection}{0}% + \renewcommand\thesection{\Alph{section}}} + +\newcommand\append[2][?]{% +\refstepcounter{section}% +{\vskip 1.3ex \@plus .5ex \@minus .2ex +\reset@font\normalsize\bfseries\appendixname\ \thesection. #2.}} + +\newcommand\sappend[1]{% +\refstepcounter{section} +{\vskip 1.3ex \@plus .5ex \@minus .2ex +\reset@font\normalsize\bfseries\appendixname\ \thesection.}} + +\newcommand\Append[2][?]{% +\refstepcounter{section}% +{\vskip 1.3ex \@plus .5ex \@minus .2ex +\reset@font\normalsize\bfseries\appendixname. #2.}} + +\newcommand\sAppend[1]{% +\refstepcounter{section} +{\vskip 1.3ex \@plus .5ex \@minus .2ex +\reset@font\normalsize\bfseries\appendixname.}} + +\setlength\arraycolsep{5\p@} +\setlength\tabcolsep{6\p@} +\setlength\arrayrulewidth{.4\p@} +\setlength\doublerulesep{2\p@} +\setlength\tabbingsep{\labelsep} +\skip\@mpfootins = \skip\footins +\setlength\fboxsep{3\p@} +\setlength\fboxrule{.4\p@} + + +\newcounter{figure} +\renewcommand\thefigure{\@arabic\c@figure} +\def\fps@figure{tp} +\def\ftype@figure{1} +\def\ext@figure{lof} +\def\fnum@figure{\figurename~\thefigure} +\newenvironment{figure} + {\@float{figure}} + {\end@float} +\newenvironment{figure*} + {\@dblfloat{figure}} + {\end@dblfloat} +\newcounter{table} +\renewcommand{\thetable}{\@arabic\c@table} +\def\fps@table{tp} +\def\ftype@table{2} +\def\ext@table{lot} +\def\fnum@table{\tablename~\thetable} +\newenvironment{table} + {\@float{table}} + {\end@float} +\newenvironment{table*} + {\@dblfloat{table}} + {\end@dblfloat} +\newlength\abovecaptionskip +\newlength\belowcaptionskip +\setlength\abovecaptionskip{10\p@} +\setlength\belowcaptionskip{10\p@} +\def\@figtxt{figure} +\long\def\@makecaption#1#2{% + \footnotesize + \setlength{\parindent}{1.5pc} + \ifx\@captype\@figtxt + \vskip\abovecaptionskip + \setbox\@tempboxa\hbox{{\normalfont\scshape #1}. {\normalfont\itshape #2}}% + \ifdim \wd\@tempboxa >\hsize + {\normalfont\scshape #1}. {\normalfont\itshape #2}\par + \else + \global\@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \else + \hbox to\hsize{\hfil{\normalfont\scshape #1}\hfil}% + \setbox\@tempboxa\hbox{{\normalfont\itshape #2}}% + \ifdim \wd\@tempboxa >\hsize + {\normalfont\itshape #2}\par + \else + \global\@minipagefalse + \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}% + \fi + \vskip\belowcaptionskip + \fi} +\DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm} +\DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf} +\DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt} +\DeclareOldFontCommand{\bf}{\normalfont\bfseries}{\mathbf} +\DeclareOldFontCommand{\it}{\normalfont\itshape}{\mathit} +\DeclareOldFontCommand{\sl}{\normalfont\slshape}{\@nomath\sl} +\DeclareOldFontCommand{\sc}{\normalfont\scshape}{\@nomath\sc} +\DeclareRobustCommand*\cal{\@fontswitch{\relax}{\mathcal}} +\DeclareRobustCommand*\mit{\@fontswitch{\relax}{\mathnormal}} +\newcommand\@pnumwidth{1.55em} +\newcommand\@tocrmarg {2.55em} +\newcommand\@dotsep{4.5} + +\newdimen\bibindent +\bibindent=16pt +\newenvironment{thebibliography}[1] + {\par\addvspace{.25in} + \begin{center} + \footnotesize\uppercase\expandafter{\refname} + \end{center} + \@mkboth{\uppercase\expandafter{\refname}}{\uppercase\expandafter{\refname}} + \addvspace{.15in}\nopagebreak% + \list{\@biblabel{\arabic{enumi}}}% + {\settowidth\labelwidth{\@biblabel{#1}}% + \leftmargin\labelwidth + \advance\leftmargin\labelsep +% \if@openbib + \advance\leftmargin\bibindent + \itemindent -\bibindent + \listparindent \itemindent + \parsep \z@ +% \fi + \usecounter{enumi}% + \let\p@enumi\@empty + \renewcommand\theenumi{\arabic{enumi}}}% +% \if@openbib +% \renewcommand\newblock{\par} +% \else + \renewcommand\newblock{\hskip .11em \@plus.33em \@minus.07em}% +% \fi + \sloppy\clubpenalty4000\widowpenalty4000% + \sfcode`\.=\@m\relax\footnotesize} + {\def\@noitemerr + {\@latex@warning{Empty `thebibliography' environment}}% + \endlist} +\newcommand\newblock{} +\newenvironment{theindex} + {\if@twocolumn + \@restonecolfalse + \else + \@restonecoltrue + \fi + \columnseprule \z@ + \columnsep 35\p@ + \twocolumn[\section*{\indexname}]% + \@mkboth{\uppercase{\indexname}}% + {\uppercase{\indexname}}% + \thispagestyle{plain}\parindent\z@ + \parskip\z@ \@plus .3\p@\relax + \let\item\@idxitem} + {\if@restonecol\onecolumn\else\clearpage\fi} +\newcommand\@idxitem {\par\hangindent 40\p@} +\newcommand\subitem {\par\hangindent 40\p@ \hspace*{20\p@}} +\newcommand\subsubitem{\par\hangindent 40\p@ \hspace*{30\p@}} +\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax} +\renewcommand\footnoterule{% + \kern-3\p@ + \hrule width .5in + \kern 2.6\p@} +\long\def\@makefntext#1{% + \parindent .25in% + \noindent + \hbox to .25in{\hss\@makefnmark}#1} +\newcommand\contentsname{Contents} +\newcommand\listfigurename{List of Figures} +\newcommand\listtablename{List of Tables} +\newcommand\refname{References} +\newcommand\indexname{Index} +\newcommand\figurename{Fig.} +\newcommand\tablename{Table} +\newcommand\partname{Part} +\newcommand\appendixname{Appendix} +\newcommand\abstractname{Abstract} +\newcommand\keywordsname{Key words} +\newcommand\AMSname{AMS subject classifications} +\newcommand\AMname{AMS subject classification} +\newcommand\today{\ifcase\month\or + January\or February\or March\or April\or May\or June\or + July\or August\or September\or October\or November\or December\fi + \space\number\day, \number\year} +\newcommand\sameauthor{\leavevmode\vrule height 2pt depth -1.6pt width 23pt} +\setlength\columnsep{10\p@} +\setlength\columnseprule{0\p@} +\pagestyle{plain} +\pagenumbering{arabic} % Arabic page numbers + +\if@compatibility% +\else + \@addtoreset{equation}{section} % Makes \section reset 'equation' counter. + \renewcommand{\theequation}{\thesection.\arabic{equation}} +% + \@addtoreset{figure}{section} + \renewcommand{\thefigure}{\thesection.\@arabic\c@figure} +% + \@addtoreset{table}{section} + \renewcommand{\thetable}{\thesection.\@arabic\c@table} +\fi + +\onecolumn +\endinput +%% +%% End of file `siamltex.cls'. +
\ No newline at end of file diff --git a/Master/texmf-dist/tex/latex/siam/siamltex.sty b/Master/texmf-dist/tex/latex/siam/siamltex.sty new file mode 100644 index 00000000000..b36ee43e89a --- /dev/null +++ b/Master/texmf-dist/tex/latex/siam/siamltex.sty @@ -0,0 +1,52 @@ +%% +%% This is file `siamltex.cls', based on article.cls +%% Revision of siam macros for use with LaTeX 2e +%% +%% By Paul Duggan for the Society for Industrial and Applied +%% Mathematics. +%% +%% December 1, 1995 +%% +%% Version 1.0 +%% +%% You are not allowed to change this file. +%% +%% You are allowed to distribute this file under the condition that +%% it is distributed together with all of the files in the siam macro +%% distribution. These are: +%% +%% siamltex.cls (main macro) +%% siamltex.sty (this file) +%% siam10.clo (size option for 10pt papers) +%% subeqn.clo (allows equation numbners with lettered subelements) +%% siam.bst (bibliographic style file for BibTeX) +%% docultex.tex (documentation file) +%% lexample.tex (example file for latex macro) +%% +%% If you receive only some of these files from someone, complain! +%% +%% You are NOT ALLOWED to distribute this file alone. You are NOT +%% ALLOWED to take money for the distribution or use of either this +%% file or a changed version, except for a nominal charge for copying +%% etc. +%% \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 \~} +\NeedsTeXFormat{LaTeX2e} +\@obsoletefile{siamltex.cls}{siamltex.sty} +\LoadClass{siamxtex} +\endinput +%% +%% End of file `siamltex.sty'. diff --git a/Master/texmf-dist/tex/latex/siam/subeqn.clo b/Master/texmf-dist/tex/latex/siam/subeqn.clo new file mode 100644 index 00000000000..e1fadf41319 --- /dev/null +++ b/Master/texmf-dist/tex/latex/siam/subeqn.clo @@ -0,0 +1,56 @@ +% subeqn.sty +% ---------------------------------------------------------------------- +% This LaTeX environment is for +% printing subequations. To use this environment, include in the +% \documentstyle header a command to load in the .sty file containing this +% macro. For example: +% \documentstyle[subeqn]{article} +% if you have the macro in a file subeqn.sty. The environment seems pretty +% well documented in the comments. +% +% Modified : June 8, 1989. You can now reference either individual +% equations in the subequations environment, or all of +% them. If you use a \label command immediately after the +% \begin{subequations} command, then a reference to that +% label will generate a reference to the equation number +% without the alphabetic extension. +% +% Modified : 16 - january - 1989 by Johannes Braams ( BRAAMS@HLSDNL5) +% Added \global\@ignoretrue in the definition of +% \endsubequations in order to prevent a spurious space +% at the beginning of the next text-line. Also added %'s +% at the end of each command-line for the same reasons. +% +%%%---------------------------------------------------------------- +%%% File: subeqn.sty +%%% The subequations environment %%% +% +% Within the subequations environment, the only change is that +% equations are labeled differently. The number stays the same, +% and lower case letters are appended. For example, if after doing +% three equations, numbered 1, 2, and 3, you start a subequations +% environmment and do three more equations, they will be numbered +% 4a, 4b, and 4c. After you end the subequations environment, the +% next equation will be numbered 5. +% +% Both text and equations can be put inside the subequations environment. +% +% If you make any improvements, I'd like to hear about them. +% +% +\newtoks\@stequation + +\def\subequations{\refstepcounter{equation}% +\edef\@savedequation{\the\c@equation}% +\@stequation=\expandafter{\theequation}% %only want \theequation +\edef\@savedtheequation{\the\@stequation}% %expanded once +\edef\oldtheequation{\theequation}% +\setcounter{equation}{0}% +\def\theequation{\oldtheequation\alph{equation}}}% + +\def\endsubequations{% +\setcounter{equation}{\@savedequation}% +\@stequation=\expandafter{\@savedtheequation}% +\edef\theequation{\the\@stequation}\global\@ignoretrue} +%%%---------------------------- +
\ No newline at end of file |