summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/doc/latex/mil3/svsing6.cls
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/doc/latex/mil3/svsing6.cls')
-rw-r--r--Master/texmf-dist/doc/latex/mil3/svsing6.cls663
1 files changed, 663 insertions, 0 deletions
diff --git a/Master/texmf-dist/doc/latex/mil3/svsing6.cls b/Master/texmf-dist/doc/latex/mil3/svsing6.cls
new file mode 100644
index 00000000000..8fe618e3200
--- /dev/null
+++ b/Master/texmf-dist/doc/latex/mil3/svsing6.cls
@@ -0,0 +1,663 @@
+%%% Portions Copyright 1993 1994 1995 1996 1997
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% Compilation and portions copyright 1998 Springer-Verlag New York, Inc.
+%%
+\NeedsTeXFormat{LaTeX2e}[1995/12/01]
+\ProvidesClass{svsing6}[1998/11/08 v1.0 Springer-Verlag LaTeX document class]
+\typeout{Note that this class will not work in compatibility mode.^^J
+ If you wish to use LaTeX 2.09, using svsing6.sty}
+\typeout{Springer-Verlag New York strongly recommends and prefers the use^^J
+ of LaTeX 2.09!}
+\errorcontextlines\z@
+\showboxdepth\z@
+\showboxbreadth\z@
+\let\wlog\@gobble
+\def\xx#1{{\gdef#1{{}}}}
+\DeclareOption{draft}{\setlength\overfullrule{5\p@}}
+\DeclareOption{final}{\setlength\overfullrule{\z@}}
+\DeclareOption{openright}{\let\chapclear\cleardoublepage}
+\DeclareOption{openany}{\let\chapclear\clearpage}
+\ExecuteOptions{final,openany}
+\ProcessOptions
+\ExecuteOptions{final,openright}
+\ProcessOptions
+%
+% Font size stuff
+%
+\def\setverticalskips{\abovedisplayskip\medskipamount
+ \belowdisplayskip\medskipamount
+ \abovedisplayshortskip\medskipamount
+ \belowdisplayshortskip\medskipamount
+ \topsep\medskipamount
+ \itemsep\medskipamount}
+\renewcommand\normalsize{%
+ \@setfontsize\normalsize{10}{12}%
+ \setlength\smallskipamount{3\p@\@plus1.5\p@\@minus.75\p@}%
+ \setlength\medskipamount{6\p@\@plus1.8\p@\@minus.9\p@}%
+ \setlength\bigskipamount{12\p@\@plus2.4\p@\@minus1.2\p@}%
+ \setverticalskips
+ \let\@listi\@listI}
+\newcommand\small{%
+ \@setfontsize\small{9}{11}%
+ \setlength\smallskipamount{2.75\p@\@plus1.375\p@\@minus.6825\p@}%
+ \setlength\medskipamount{5.5\p@\@plus1.65\p@\@minus.825\p@}%
+ \setlength\bigskipamount{11\p@\@plus2.2\p@\@minus1.1\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\footnotesize{%
+ \@setfontsize\footnotesize{8}{10}%
+ \setlength\smallskipamount{2.5\p@\@plus1.25\p@\@minus.625\p@}%
+ \setlength\medskipamount{5\p@\@plus1.6\p@\@minus.8\p@}%
+ \setlength\bigskipamount{10\p@\@plus\tw@\p@\@minus\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\scriptsize{\@setfontsize\scriptsize{7}{8}%
+ \setlength\smallskipamount{\tw@\p@\@plus\p@\@minus.5\p@}%
+ \setlength\medskipamount{4\p@\@plus1.2\p@\@minus.6\p@}%
+ \setlength\bigskipamount{8\p@\@plus1.6\p@\@minus.8\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\tiny{\@setfontsize\tiny{5}{6}%
+ \setlength\smallskipamount{1.5\p@\@plus.75\p@\@minus.375\p@}%
+ \setlength\medskipamount{\thr@@\p@\@plus.9\p@\@minus.45\p@}%
+ \setlength\bigskipamount{6\p@\@plus1.2\p@\@minus.6\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\large{\@setfontsize\large{12}{14}%
+ \setlength\smallskipamount{3.5\p@\@plus1.75\p@\@minus.875\p@}%
+ \setlength\medskipamount{7\p@\@plus2.1\p@\@minus1.05\p@}%
+ \setlength\bigskipamount{14\p@\@plus2.8\p@\@minus1.4\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\Large{\@setfontsize\Large{14}{18}%
+ \setlength\smallskipamount{4.5\p@\@plus2.25\p@\@minus1.125\p@}%
+ \setlength\medskipamount{9\p@\@plus2.7\p@\@minus1.35\p@}%
+ \setlength\bigskipamount{18\p@\@plus3.6\p@\@minus1.8\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\LARGE{\@setfontsize\LARGE{17}{22}%
+ \setlength\smallskipamount{5.5\p@\@plus2.75\p@\@minus1.375\p@}%
+ \setlength\medskipamount{11\p@\@plus3.3\p@\@minus1.65\p@}%
+ \setlength\bigskipamount{22\p@\@plus4.4\p@\@minus2.2\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\huge{\@setfontsize\huge{20}{25}%
+ \setlength\smallskipamount{6.25\p@\@plus3.125\p@\@minus1.0625\p@}%
+ \setlength\medskipamount{12.5\p@\@plus3.75\p@\@minus1.375\p@}%
+ \setlength\bigskipamount{25\p@\@plus5\p@\@minus2.5\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+\newcommand\Huge{\@setfontsize\Huge{25}{30}%
+ \setlength\smallskipamount{7.5\p@\@plus3.75\p@\@minus1.875\p@}%
+ \setlength\medskipamount{15\p@\@plus4.5\p@\@minus1.25\p@}%
+ \setlength\bigskipamount{30\p@\@plus6\p@\@minus\thr@@\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%8/10
+\def\viiiONx{\@setfontsize\@footnotesize{8}{10}%
+ \setlength\smallskipamount{2.5\p@\@plus1.25\p@\@minus.625\p@}%
+ \setlength\medskipamount{5\p@\@plus1.6\p@\@minus.8\p@}%
+ \setlength\bigskipamount{10\p@\@plus\tw@\p@\@minus\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%9/11
+\def\ixONxi{\@setfontsize\smallsize{9}{11}%
+ \setlength\smallskipamount{2.75\p@\@plus1.375\p@\@minus.6825\p@}%
+ \setlength\medskipamount{5.5\p@\@plus1.65\p@\@minus.825\p@}%
+ \setlength\bigskipamount{11\p@\@plus2.2\p@\@minus1.1\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%10/12
+\def\xONxii{\@setfontsize\normalsize{10}{12}%
+ \setlength\smallskipamount{3\p@\@plus1.5\p@\@minus.75\p@}%
+ \setlength\medskipamount{6\p@\@plus1.8\p@\@minus.9\p@}%
+ \setlength\bigskipamount{12\p@\@plus2.4\p@\@minus1.2\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%12/14
+\def\xiiONxiv{\@setfontsize\large{12}{14}%
+ \setlength\smallskipamount{3.5\p@\@plus1.75\p@\@minus.875\p@}%
+ \setlength\medskipamount{7\p@\@plus2.1\p@\@minus1.05\p@}%
+ \setlength\bigskipamount{14\p@\@plus2.8\p@\@minus1.4\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%14/14
+\def\xivONxiv{\@setfontsize\Large{14}{14}%
+ \setlength\smallskipamount{3.5\p@\@plus1.75\p@\@minus.875\p@}%
+ \setlength\medskipamount{7\p@\@plus2.1\p@\@minus1.05\p@}%
+ \setlength\bigskipamount{14\p@\@plus2.8\p@\@minus1.4\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%14/16
+\def\xivONxvi{\@setfontsize\Large{14}{16}%
+ \setlength\smallskipamount{4\p@\@plus\tw@\p@\@minus\p@}%
+ \setlength\medskipamount{8\p@\@plus2.4\p@\@minus1.2\p@}%
+ \setlength\bigskipamount{16\p@\@plus3.2\p@\@minus1.6\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%20/20
+\def\xxONxx{\@setfontsize\huge{20}{20}%
+ \setlength\smallskipamount{5\p@\@plus2.5\p@\@minus1.25\p@}%
+ \setlength\medskipamount{10\p@\@plus\thr@@\p@\@minus1.5\p@}%
+ \setlength\bigskipamount{20\p@\@plus4\p@\@minus\tw@\p@}%
+ \setverticalskips
+ \def\@listi{\leftmargin\leftmargini\parsep\z@}}
+%
+% List environments, etc. I
+%
+\def\@listi {\leftmargin\leftmargini
+ \parsep\z@}
+\def\@listii {\leftmargin\leftmarginii
+ \labelwidth\leftmarginii
+ \advance\labelwidth-\labelsep
+ \topsep 4\p@ \@plus2\p@ \@minus\p@
+ \parsep\z@
+ \itemsep \parsep}
+\def\@listiii{\leftmargin\leftmarginiii
+ \labelwidth\leftmarginiii
+ \advance\labelwidth-\labelsep
+ \topsep 2\p@ \@plus\p@\@minus\p@
+ \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}
+\let\@listI\@listi
+%
+\normalsize
+\setlength\parindent{\@ne em}
+%
+% Various registers
+%
+\setlength\headheight{9\p@}
+\setlength\headsep{15\p@}
+\setlength\topskip{10\p@}
+\setlength\footskip{16\p@}
+\setlength\maxdepth{.5\topskip}
+\textwidth324\p@
+\@tempdima\baselineskip
+\setlength\textheight{44\baselineskip}
+\addtolength\textheight{\topskip}
+\setlength\hfuzz{.5\p@}
+\setlength\marginparsep{11\p@}
+\setlength\marginparpush{5\p@}
+\paperwidth8.5in
+\setlength\@tempdima {\paperwidth}
+\addtolength\@tempdima {-\textwidth}
+\setlength\oddsidemargin {.5\@tempdima}
+\addtolength\oddsidemargin {-1in}
+\@settopoint\oddsidemargin
+\evensidemargin\oddsidemargin
+\setlength\marginparwidth {.5\@tempdima}
+\addtolength\marginparwidth {-\marginparsep}
+\addtolength\marginparwidth {-0.4in}
+\ifdim \marginparwidth >2in \setlength\marginparwidth{2in} \fi
+\@settopoint\marginparwidth
+\paperheight11in
+\setlength\topmargin{\paperheight}
+\addtolength\topmargin{-2in}
+\addtolength\topmargin{-\headheight}
+\addtolength\topmargin{-\headsep}
+\addtolength\topmargin{-\textheight}
+\addtolength\topmargin{-\footskip} % this might be wrong!
+\addtolength\topmargin{-.5\topmargin}
+\@settopoint\topmargin
+\setlength\footnotesep{7\p@}
+\setlength{\skip\footins}{18.5\p@\@plus6\p@}
+\setlength\lineskip{\p@}
+\setlength\normallineskip{\p@}
+\renewcommand\baselinestretch{}
+\setlength\parskip{\z@skip}
+% Penalties
+\clubpenalty \@M
+\widowpenalty \@M
+\tolerance 1750
+\hbadness 1750
+\@lowpenalty 51
+\@medpenalty 151
+\@highpenalty 301
+\@beginparpenalty -\@lowpenalty
+\@endparpenalty -\@lowpenalty
+\@itempenalty -\@lowpenalty
+% Demerits
+\finalhyphendemerits100000000
+\doublehyphendemerits80000000
+%
+% Float parameters
+%
+\setlength\floatsep {12\p@\@plus2.4\p@\@minus1.2\p@}
+\setlength\textfloatsep{12\p@\@plus4.8\p@}
+\setlength\intextsep {12\p@\@plus2.4\p@\@minus1.2\p@}
+\setlength\@fptop{0\p@ \@plus 1fil}
+\setlength\@fpsep{8\p@ \@plus 2fil}
+\setlength\@fpbot{0\p@ \@plus 1fil}
+\setcounter{topnumber}{3}
+\renewcommand\topfraction{1}
+\setcounter{bottomnumber}{2}
+\renewcommand\bottomfraction{1}
+\setcounter{totalnumber}{6}
+\renewcommand\textfraction{0.085502}
+\renewcommand\floatpagefraction{.9}
+%
+% More registers
+%
+\setlength\partopsep{\z@skip}
+\setlength\arraycolsep{5\p@}
+\setlength\tabcolsep{6\p@}
+\setlength\arrayrulewidth{.5\p@}
+\setlength\doublerulesep{2\p@}
+\setlength\tabbingsep{\labelsep}
+\skip\@mpfootins \skip\footins
+\setlength\fboxsep{\thr@@\p@}
+\setlength\fboxrule{.4\p@}
+\setlength\columnsep{12\p@}
+\setlength\columnseprule{\z@}
+%
+% List environments, etc. II
+%
+\setlength\leftmargini {2.5em}
+\leftmargin \leftmargini
+\setlength\leftmarginii {2.2em}
+\setlength\leftmarginiii {1.87em}
+\setlength\leftmarginiv {1.7em}
+\setlength\leftmarginv {1em}
+\setlength\leftmarginvi {1em}
+\setlength\labelsep {.5em}
+\setlength\labelwidth {\leftmargini}
+\addtolength\labelwidth {-\labelsep}
+\@beginparpenalty-\@lowpenalty
+\@endparpenalty -\@lowpenalty
+\@itempenalty -\@lowpenalty
+\renewcommand\theenumi{\@arabic\c@enumi}
+\renewcommand\theenumii{\@alph\c@enumii}
+\renewcommand\theenumiii{\@roman\c@enumiii}
+\renewcommand\theenumiv{\@Alph\c@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{\textbullet}
+\newcommand\labelitemii{\normalfont\bfseries \textendash}
+\newcommand\labelitemiii{\textasteriskcentered}
+\newcommand\labelitemiv{\textperiodcentered}
+\newenvironment{description}
+ {\list{}{\labelwidth\z@ \itemindent-\leftmargin
+ \let\makelabel\descriptionlabel}}
+ {\endlist}
+\newcommand*\descriptionlabel[1]{\hspace\labelsep
+ \normalfont\bfseries #1}
+\newcommand\abstractname{Abstract}
+\newenvironment{abstract}{\vskip21\p@
+ \rightskip1pc\leftskip1pc\parindent\z@
+ \small
+ \begin{center}%
+ {\uppercase{\abstractname}\vspace{-.5em}\vspace{\z@}}%
+ \end{center}%
+ \quotation}
+{\endquotation}
+\newenvironment{verse}
+ {\let\\\@centercr
+ \list{}{\itemsep \z@
+ \itemindent -1.5em%
+ \listparindent\itemindent
+ \rightmargin \leftmargin
+ \advance\leftmargin 1.5em}%
+ \item\relax}
+ {\endlist}
+\newenvironment{quotation}
+ {\list{}{\listparindent 1.5em%
+ \itemindent \listparindent
+ \rightmargin \leftmargin
+ \parsep \z@ \@plus\p@}%
+ \item\relax}
+ {\endlist}
+\newenvironment{quote}
+ {\list{}{\rightmargin\leftmargin}%
+ \item\relax}
+ {\endlist}
+%
+% make title
+%
+\newcommand\maketitle{\par
+ \begingroup
+ \renewcommand\thefootnote{\@fnsymbol\c@footnote}%
+ \def\@makefnmark{\rlap{\@textsuperscript{\normalfont\@thefnmark}}}%
+ \long\def\@makefntext##1{\parindent 1em\noindent\hb@xt@1.8em{%
+ \hss\@textsuperscript{\normalfont\@thefnmark}}##1}%
+ \newpage
+ \global\@topnum\z@ % Prevents figures from going at top of page.
+ \@maketitle
+ \thispagestyle{empty}\@thanks
+ \endgroup
+ \setcounter{footnote}{0}%
+ \global\let\thanks\relax
+ \global\let\maketitle\relax
+ \global\let\@maketitle\relax
+ \global\let\@thanks\@empty
+ \global\let\@author\@empty
+ \global\let\@date\@empty
+ \global\let\@title\@empty
+ \global\let\title\relax
+ \global\let\author\relax
+ \global\let\date\relax
+ \global\let\and\relax
+}
+\def\@maketitle{%
+ \newpage
+ \null
+ \vskip 2em%
+ \begin{center}%
+ \let \footnote \thanks
+ {\LARGE \@title \par}%
+ \vskip 1.5em%
+ {\large
+ \lineskip .5em%
+ \begin{tabular}[t]{c}%
+ \@author
+ \end{tabular}\par}%
+ \vskip 1em%
+ {\large \@date}%
+ \end{center}%
+ \par
+ \vskip 1.5em}
+\newenvironment{titlepage}{\newpage\thispagestyle{empty}\setcounter{page}%
+ \@ne}{\newpage}
+%
+% Output stuff
+%
+\def\ps@headings{%
+ \let\@mkboth\markboth
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@oddhead{\small\upshape\hfill\rightmark\hskip\tw@ em\thepage}%
+ \def\@evenhead{\small\upshape\thepage\hskip\tw@ em\leftmark\hfill}%
+ \def\chaptermark##1{\markbothsame{\ifnum\c@secnumdepth>\m@ne\@chapapp
+ \thechapter.\kern6\p@\fi##1}}%
+ \def\sectionmark##1{\markright{\ifnum\c@secnumdepth>\z@\thesection.\kern6\p@
+ \fi##1}}}
+\pagestyle{headings}
+\def\ps@index{%
+ \let\@mkboth\markboth
+ \let\@oddfoot\@empty\let\@evenfoot\@empty
+ \def\@oddhead{\hfill\small\upshape\indexname\hskip\tw@ em\thepage}%
+ \def\@evenhead{\small\upshape\thepage\hskip\tw@ em\indexname\hfill}}
+\def\clap#1{\hbox to\z@{\hss#1\hss}}
+\newdimen\@crosshairrule \@crosshairrule.2\p@
+\def\@crosshairs{\vbox to\z@{\hsize\z@\baselineskip\z@\lineskip\z@
+ \vss
+ \clap{\vrule height .125in width \@crosshairrule depth\z@}
+ \clap{\vrule width .25in height \@crosshairrule depth\z@
+ \rlap{\vbox to\z@{\vss\hbox{This is page \thepage\strut}%
+ \hbox{Printer: Opaque this\strut}\vss}}}
+ \clap{\vrule height .125in width \@crosshairrule depth\z@}
+ \vss}}
+\def\ps@empty{\def\@oddhead{\hfill\raise\headheight\@crosshairs}%
+ \let\@evenhead\@oddhead
+ \def\@evenfoot{}\let\@oddfoot\@evenfoot}
+\mark{{}{}}
+\def\markbothsame#1{\markboth{#1}{#1}}
+\def\clearpage{\par\vfill\penalty-\@M\write\m@ne{}\vbox{}\penalty-\@Mi}
+\def\newpage{\par\vfill\penalty-\@M}
+\def\cleardoublepage{\clearpage\ifodd\c@page\else\typeout{Page \the\c@page
+ \space is blank}\hbox{}\thispagestyle{empty}\newpage\fi}
+\def\@makecol{\ifvoid\footins \setbox\@outputbox\box\@cclv
+ \else\setbox\@outputbox
+ \vbox{\unvbox\@cclv\vskip\skip\footins\footnoterule\unvbox\footins}\fi
+ \xdef\@freelist{\@freelist\@midlist}\gdef\@midlist{}\@combinefloats
+ \setbox\@outputbox\vbox to\@colht{\boxmaxdepth\maxdepth
+ \@texttop
+ \unvbox\@outputbox
+ \@textbottom}\global\maxdepth\@maxdepth}
+%
+% Front matter
+%
+\setcounter{secnumdepth}{2}
+\setcounter{tocdepth}{2}
+\newdimen\@pnumwidth
+\setbox\z@\hbox{000\quad}
+\@pnumwidth\wd\z@
+\newcommand\@tocrmarg{2.55em}
+\newcommand\@dotsep{4.5}
+\newcommand*\l@part[2]{%
+ \ifnum \c@tocdepth >-2\relax
+ \addpenalty{-\@highpenalty}%
+ \addvspace{2.25em \@plus\p@}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ {\leavevmode
+ \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
+ \nobreak
+ \global\@nobreaktrue
+ \everypar{\global\@nobreakfalse\everypar{}}%
+ \endgroup
+ \fi}
+\newcommand*\l@chapter[2]{%
+ \ifnum \c@tocdepth >\m@ne
+ \addpenalty{-\@highpenalty}%
+ \vskip 1.0em \@plus\p@
+ \setlength\@tempdima{1.5em}%
+ \begingroup
+ \parindent \z@ \rightskip \@pnumwidth
+ \parfillskip -\@pnumwidth
+ \leavevmode \bfseries
+ \advance\leftskip\@tempdima
+ \hskip -\leftskip
+ #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+ \penalty\@highpenalty
+ \endgroup
+ \fi}
+\def\l@section{\@dottedtocline{1}{1.5em}{2.8em}}
+\def\l@subsection{\@dottedtocline{2}{4.3em}{3.2em}}
+\def\l@subsubsection{\@dottedtocline{3}{7.5em}{4.1em}}
+\def\l@paragraph{\@dottedtocline{4}{11.1em}{5em}}
+\def\l@subparagraph{\@dottedtocline{5}{12.5em}{6em}}
+\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\let\l@table\l@figure
+\newcommand\contentsname{Contents}
+\newcommand\listfigurename{List of Figures}
+\newcommand\listtablename{List of Tables}
+\newcommand\tableofcontents{\chapter*{\contentsname}\markbothsame
+ {\contentsname}\@starttoc{toc}}
+\newcommand\listoffigures{\chapter*{\listfigurename}\markbothsame
+ {\listfigurename}\@starttoc{lof}}
+\newcommand\listoftables{\chapter*{\listtablename}\markbothsame
+ {\listtablename}\@starttoc{lot}}
+%
+% Back matter
+%
+\newdimen\bibindent
+\setlength\bibindent{1.5em}
+\newcommand\newblock{\unskip\ \ignorespaces}
+\newcommand\bibname{References}
+\newenvironment{thebibliography}[1]%
+ {\chapter*{\bibname}\markbothsame{\bibname}%
+ \addcontentsline{toc}{chapter}{\bibname}%
+ \small
+ \itemsep\smallskipamount
+ \list
+ {[\arabic{enumiv}]}{\settowidth\labelwidth{[#1]}%
+ \leftmargin\labelwidth
+ \advance\leftmargin\labelsep
+ \usecounter{enumiv}%
+ \let\p@enumiv\@empty
+ \renewcommand\theenumiv{\@arabic\c@enumiv}}}
+ {\def\@noitemerr{\@latex@warning{Empty `thebibliography' environment}}%
+ \endlist}
+\newcommand\indexname{Index}
+\def\thebaseindex{\cleardoublepage\pagestyle{index}\columnseprule\z@
+ \columnsep18\p@\twocolumn[\@makeschapterhead{\indexname}]
+ \addcontentsline{toc}{chapter}{\indexname}%
+ \@mkboth{\indexname}{\indexname}\thispagestyle{empty}%
+ \small\parindent\z@
+ \rightskip\z@ plus6em
+ \parskip\z@\@plus.3\p@
+ \let\item\@idxitem}
+\let\theindex\thebaseindex
+\def\theauthorindex{\def\indexname{Author Index}\thebaseindex}
+\def\thesubjectindex{\def\indexname{Subject Index}\thebaseindex}
+\def\thesymbolindex{\def\indexname{Symbol Index}\thebaseindex}
+\newcommand\@idxitem{\par\hangindent\thr@@ em}
+\newcommand\subitem{\@idxitem\hspace*{\@ne em}}
+\newcommand\subsubitem{\@idxitem\hspace*{\tw@ em}}
+\newcommand\indexspace{\par\vskip11\p@ plus2.2\p@ minus1.1\p@}
+\def\endtheindex{\clearpage\onecolumn}
+\let\endthesymbolindex\endtheindex
+\let\endtheauthorindex\endtheindex
+\let\endthesubhectindex\endtheindex
+%
+% heads
+%
+\newcommand\partname{Part}
+\newcommand\chaptername{}
+\newcommand\appendixname{Appendix}
+\newcommand\@chapapp{\chaptername}
+\newcounter{part}
+\newcounter{chapter}
+\newcounter{section}[chapter]
+\newcounter{subsection}[section]
+\newcounter{subsubsection}[subsection]
+\newcounter{paragraph}[subsubsection]
+\newcounter{subparagraph}[paragraph]
+\renewcommand\thepart {\@Roman\c@part}
+\renewcommand\thechapter {\@arabic\c@chapter}
+\renewcommand\thesection {\thechapter.\@arabic\c@section}
+\renewcommand\thesubsection {\thesection.\@arabic\c@subsection}
+\renewcommand\thesubsubsection{\thesubsection .\@arabic\c@subsubsection}
+\renewcommand\theparagraph {\thesubsubsection.\@arabic\c@paragraph}
+\renewcommand\thesubparagraph {\theparagraph.\@arabic\c@subparagraph}
+\newcommand\part{\cleardoublepage\thispagestyle{empty}\null\vfil\secdef\@part
+ \@spart}
+\def\@part[#1]#2{\ifnum\c@secnumdepth>-\tw@\refstepcounter{part}%
+ \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}\else\addcontentsline
+ {toc}{part}{#1}\fi\markboth{}{}{\centering\interlinepenalty\@M\normalfont
+ \ifnum\c@secnumdepth>-2\relax\huge\bfseries\partname~\thepart\par\vskip20\p@
+ \fi\Huge\bfseries#2\par}\@endpart}
+\def\@spart#1{{\centering\interlinepenalty\@M\normalfont\Huge\bfseries#1\par}%
+ \@endpart}
+\def\@endpart{\vfil\newpage\null\thispagestyle{empty}\newpage}
+\font\chnum cmr10 scaled \magstep5
+\def\chapter{\chapclear\thispagestyle{empty}\global\@topnum\z@
+ \@afterindentfalse\secdef\@chapter\@schapter}
+\def\@chapter[#1]#2{\ifnum\c@secnumdepth>\m@ne\refstepcounter{chapter}%
+ \typeout{\@chapapp\space\thechapter.}\addcontentsline{toc}{chapter}%
+ {\protect\numberline{\thechapter}#1}\else\addcontentsline{toc}{chapter}{#1}%
+ \fi\chaptermark{#1}\addtocontents{lof}{\protect\addvspace{10\p@}}%
+ \addtocontents{lot}{\protect\addvspace{10\p@}}\@makechapterhead{#2}%
+ \@afterheading}
+\def\@schapter#1{\@makeschapterhead{#1}\@afterheading}
+\def\@makechapterhead#1{\vbox to238\p@{{\strut\vskip20\p@\raggedright\xxONxx
+ \ifnum\c@secnumdepth>\m@ne{\chnum\@chapapp{}\thechapter}\fi\par\vskip10\p@
+ #1\par\vfil}}}
+\def\@makeschapterhead#1{\vbox to238\p@{{\strut\vskip50.5\p@\raggedright
+ \xxONxx#1\par\vfil}}}
+\newcommand\appendix{\par\setcounter{chapter}{0}\setcounter{section}{0}%
+ \renewcommand\@chapapp{\appendixname}\renewcommand\thechapter{\@Alph
+ \c@chapter}}
+\def\section{\@startsection{section}{\@ne}{\z@}{-24\p@\@plus-6\p@\@minus
+ -\thr@@\p@}{12\p@}{\xivONxvi\raggedright}}
+\def\subsection{\@startsection{subsection}{\tw@}{\z@}{-18\p@\@plus-4.8\p@
+ \@minus-2.4\p@}{6\p@}{\xiiONxiv\itshape\raggedright}}
+\def\subsubsection{\@startsection{subsubsection}{\thr@@}{\z@}{-12\p@\@plus
+ -4.2\p@\@minus-2.1\p@}{6\p@}{\xONxii\rm\raggedright}}
+\def\paragraph{\@startsection{paragraph}{4}{\z@}{-8\p@\@plus-3.8\p@\@minus
+ -1.7\p@}{6\p@}{\xONxii\itshape\raggedright}}
+\def\subparagraph#1{\@startsection{subparagraph}{5}{\z@}{-6\p@\@plus-1.8\p@
+ \@minus-.9\p@}{-.5em}{\xONxii\itshape}{#1.}}
+\def\acknowledgments{\@startsection{subparagraph}{6}{\z@}{-24\p@\@plus-3.6\p@
+ \@minus-1.8\p@}{-.5em}{\xONxii\itshape}*{Acknowledgments:\/}}
+%
+% equations
+%
+\@addtoreset{equation}{chapter}
+\renewcommand\theequation{\ifnum\c@chapter>\z@\thechapter.\fi\@arabic
+ \c@equation}
+%
+% feetnote
+%
+\@addtoreset{footnote}{chapter}
+\newcommand\@makefntext[1]{\parindent\@ne em\noindent\hb@xt@1.8em{\hss
+\renewcommand\footnoterule{\kern-6.5\p@\hrule\@width5pc height.5\p@\vskip6\p@}
+ \@makefnmark}#1}
+%
+% Figures and Tables
+%
+\newcommand\figurename{Figure}
+\newcounter{figure}[chapter]
+\renewcommand\thefigure{\ifnum\c@chapter>\z@\thechapter.\fi\@arabic\c@figure}
+\def\fps@figure{tbp}
+\def\ftype@figure{1}
+\def\ext@figure{lof}
+\def\fnum@figure{\small\uppercase{\figurename}~\thefigure}
+\newenvironment{figure}{\@float{figure}}{\end@float}
+\newenvironment{figure*}{\@float{figure}}{\end@float}
+\newenvironment{table*}{\@float{table}}{\end@float}
+\newcommand\tablename{Table}
+\newcounter{table}[chapter]
+\renewcommand\thetable{\ifnum\c@chapter>\z@\thechapter.\fi\@arabic\c@table}
+\def\fps@table{tbp}
+\def\ftype@table{2}
+\def\ext@table{lot}
+\def\fnum@table{\small\uppercase{\tablename}~\thetable}
+\newenvironment{table}{\@float{table}}{\end@float}
+\newlength\abovecaptionskip
+\newlength\belowcaptionskip
+\setlength\abovecaptionskip{6\p@}
+\setlength\belowcaptionskip{\z@skip}
+\long\def\@makecaption#1#2{{%
+ \vskip\abovecaptionskip
+ \small
+ \sbox\@tempboxa{#1. #2}%
+ \ifdim\wd\@tempboxa>\hsize
+ \unhbox\@tempboxa\hfil\par
+ \else
+ \global\@minipagefalse
+ \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
+ \fi
+ \vskip\belowcaptionskip}}
+%
+% Font commands
+%
+\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}
+%
+% In case book.sty has been used
+%
+\newif\if@mainmatter \@mainmattertrue
+\newcommand\frontmatter{\cleardoublepage\@mainmatterfalse\pagenumbering
+ {roman}}
+\newcommand\mainmatter{\cleardoublepage\@mainmattertrue\pagenumbering{arabic}}
+\newcommand\backmatter{\cleardoublepage\@mainmatterfalse}
+%
+% Last words ...
+%
+\def\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}
+\catcode`\^^Z 10
+\@twosidetrue
+\pagenumbering{roman}
+\flushbottom
+\onecolumn
+\frenchspacing
+\endinput
+ \ No newline at end of file