diff options
Diffstat (limited to 'Master/texmf-dist/doc/latex/mil3/svsing6.cls')
-rw-r--r-- | Master/texmf-dist/doc/latex/mil3/svsing6.cls | 663 |
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 |