arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/lamuphys.cls	2010-04-01 17:38:12.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/report.cls	2007-06-14 22:29:58.000000000 +0200
@@ -1,10 +1,10 @@
 %%
-%% This is file `article.cls',
+%% This is file `report.cls',
 %% generated with the docstrip utility.
 %%
 %% The original source files were:
 %%
-%% classes.dtx  (with options: `article')
+%% classes.dtx  (with options: `report')
 %%
 %% This is a generated file.
 %%
@@ -90,12 +90,14 @@
 %%   Grave accent  \`     Left brace    \{     Vertical bar  \|
 %%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{lamuphys}
-              [1997]
+\ProvidesClass{report}
+              [1997/06/16 v1.3v
+ Standard LaTeX document class]
 \newcommand\@ptsize{}
 \newif\if@restonecol
 \newif\if@titlepage
-\@titlepagefalse
+\@titlepagetrue
+\newif\if@openright
 \if@compatibility\else
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
@@ -139,6 +141,11 @@
 \if@compatibility\else
 \DeclareOption{notitlepage}{\@titlepagefalse}
 \fi
+\if@compatibility
+\else
+\DeclareOption{openright}{\@openrighttrue}
+\DeclareOption{openany}{\@openrightfalse}
+\fi
 \if@compatibility\else
 \DeclareOption{onecolumn}{\@twocolumnfalse}
 \fi
@@ -155,7 +162,7 @@
       }%
    \renewcommand\newblock{\par}}%
 }
-\ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final}
+\ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final,openany}
 \ProcessOptions
 \input{size1\@ptsize.clo}
 \setlength\lineskip{1\p@}
@@ -165,94 +172,43 @@
 \@lowpenalty   51
 \@medpenalty  151
 \@highpenalty 301
-%\setcounter{topnumber}{2}
-
-\renewcommand\topfraction{.9}
+\setcounter{topnumber}{2}
+\renewcommand\topfraction{.7}
 \setcounter{bottomnumber}{1}
 \renewcommand\bottomfraction{.3}
 \setcounter{totalnumber}{3}
-\renewcommand\textfraction{.15}
-\renewcommand\floatpagefraction{.85}
-
-%\setcounter{dbltopnumber}{2}
-
-\renewcommand\dbltopfraction{.85}
-\renewcommand\dblfloatpagefraction{.85}
-\frenchspacing
-\def~{\penalty\@M\kern3pt}
-
-\long\def \@topnewpage [#1]{%
-  \@nodocument
-  \@next\@currbox\@freelist{}{}%
-  \global \setbox\@currbox
-    \color@vbox
-      \normalcolor
-      \vbox {%
-        \hsize\textwidth
-        \@parboxrestore
-        \col@number \@ne
-        #1%
-        \vskip -\dbltextfloatsep
-             }%
-    \color@endbox
-  \ifdim \ht\@currbox>\textheight
-    \ht\@currbox \textheight
-  \fi
-  \global \count\@currbox \tw@
-  \@tempdima -\ht\@currbox
-  \advance \@tempdima -\dbltextfloatsep
-  \global \advance \@colht \@tempdima
-%  \ifx \@dbltoplist \@empty
-%  \else
-%    \@latexerr{Float(s) lost}\@ehb
-%    \let \@dbltoplist \@empty
-%  \fi
-  \@cons \@dbltoplist \@currbox
-  \global \@dbltopnum \m@ne
-  \ifdim \@colht<2.5\baselineskip
-    \@latex@warning@no@line {Optional argument of \noexpand\twocolumn
-                too tall on page \thepage}%
-    \@emptycol
-    \if@firstcolumn
-    \else
-      \@emptycol
-    \fi
-  \else
-    \global \vsize \@colht
-    \global \@colroom \@colht
-    \@floatplacement
-  \fi
-}
-
-
-
+\renewcommand\textfraction{.2}
+\renewcommand\floatpagefraction{.5}
+\setcounter{dbltopnumber}{2}
+\renewcommand\dbltopfraction{.7}
+\renewcommand\dblfloatpagefraction{.5}
 \if@twoside
   \def\ps@headings{%
       \let\@oddfoot\@empty\let\@evenfoot\@empty
       \def\@evenhead{\thepage\hfil\slshape\leftmark}%
       \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
       \let\@mkboth\markboth
-    \def\sectionmark##1{%
+    \def\chaptermark##1{%
       \markboth {\MakeUppercase{%
-        \ifnum \c@secnumdepth >\z@
-          \thesection\quad
+        \ifnum \c@secnumdepth >\m@ne
+            \@chapapp\ \thechapter. \ %
         \fi
         ##1}}{}}%
-    \def\subsectionmark##1{%
-      \markright {%
-        \ifnum \c@secnumdepth >\@ne
-          \thesubsection\quad
+    \def\sectionmark##1{%
+      \markright {\MakeUppercase{%
+        \ifnum \c@secnumdepth >\z@
+          \thesection. \ %
         \fi
-        ##1}}}
+        ##1}}}}
 \else
   \def\ps@headings{%
     \let\@oddfoot\@empty
     \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
     \let\@mkboth\markboth
-    \def\sectionmark##1{%
+    \def\chaptermark##1{%
       \markright {\MakeUppercase{%
         \ifnum \c@secnumdepth >\m@ne
-          \thesection\quad
+            \@chapapp\ \thechapter. \ %
         \fi
         ##1}}}}
 \fi
@@ -261,8 +217,8 @@
     \def\@evenhead{\thepage\hfil\slshape\leftmark}%
     \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
     \let\@mkboth\@gobbletwo
+    \let\chaptermark\@gobble
     \let\sectionmark\@gobble
-    \let\subsectionmark\@gobble
     }
   \if@titlepage
   \newcommand\maketitle{\begin{titlepage}%
@@ -350,52 +306,120 @@
   \par
   \vskip 1.5em}
 \fi
-\setcounter{secnumdepth}{3}
+\newcommand*\chaptermark[1]{}
+\setcounter{secnumdepth}{2}
 \newcounter {part}
 \newcounter {chapter}
-\newcounter {section}
+\newcounter {section}[chapter]
 \newcounter {subsection}[section]
 \newcounter {subsubsection}[subsection]
 \newcounter {paragraph}[subsubsection]
 \newcounter {subparagraph}[paragraph]
-\renewcommand \thepart {\Roman{part}}
-\renewcommand \thesection {\arabic{section}}
-\def\thesubsection {\thesection.\arabic{subsection}}
-\def\thesubsubsection {\thesubsection.\arabic{subsubsection}}
-\def\theparagraph {\thesubsubsection.\arabic{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{\par
-   \addvspace{4ex}%
-   \@afterindentfalse
+\newcommand\@chapapp{\chaptername}
+\newcommand\part{%
+  \if@openright
+    \cleardoublepage
+  \else
+    \clearpage
+  \fi
+  \thispagestyle{plain}%
+  \if@twocolumn
+    \onecolumn
+    \@tempswatrue
+  \else
+    \@tempswafalse
+  \fi
+  \null\vfil
    \secdef\@part\@spart}

 \def\@part[#1]#2{%
-    \ifnum \c@secnumdepth >\m@ne
+    \ifnum \c@secnumdepth >-2\relax
       \refstepcounter{part}%
       \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
     \else
       \addcontentsline{toc}{part}{#1}%
     \fi
-    {\parindent \z@ \raggedright
+    \markboth{}{}%
+    {\centering
      \interlinepenalty \@M
      \normalfont
+     \ifnum \c@secnumdepth >-2\relax
+       \huge\bfseries \partname~\thepart
+       \par
+       \vskip 20\p@
+     \fi
+     \Huge \bfseries #2\par}%
+    \@endpart}
+\def\@spart#1{%
+    {\centering
+     \interlinepenalty \@M
+     \normalfont
+     \Huge \bfseries #1\par}%
+    \@endpart}
+\def\@endpart{\vfil\newpage
+              \if@twoside
+                \null
+                \thispagestyle{empty}%
+                \newpage
+              \fi
+              \if@tempswa
+                \twocolumn
+              \fi}
+\newcommand\chapter{\if@openright\cleardoublepage\else\clearpage\fi
+                    \thispagestyle{plain}%
+                    \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@}}%
+                    \if@twocolumn
+                      \@topnewpage[\@makechapterhead{#2}]%
+                    \else
+                      \@makechapterhead{#2}%
+                      \@afterheading
+                    \fi}
+\def\@makechapterhead#1{%
+  \vspace*{50\p@}%
+  {\parindent \z@ \raggedright \normalfont
      \ifnum \c@secnumdepth >\m@ne
-       \Large\bfseries \partname~\thepart
+        \huge\bfseries \@chapapp\space \thechapter
        \par\nobreak
+        \vskip 20\p@
      \fi
-     \huge \bfseries #2%
-     \markboth{}{}\par}%
-    \nobreak
-    \vskip 3ex
-    \@afterheading}
-\def\@spart#1{%
-    {\parindent \z@ \raggedright
      \interlinepenalty \@M
+    \Huge \bfseries #1\par\nobreak
+    \vskip 40\p@
+  }}
+\def\@schapter#1{\if@twocolumn
+                   \@topnewpage[\@makeschapterhead{#1}]%
+                 \else
+                   \@makeschapterhead{#1}%
+                   \@afterheading
+                 \fi}
+\def\@makeschapterhead#1{%
+  \vspace*{50\p@}%
+  {\parindent \z@ \raggedright
      \normalfont
-     \huge \bfseries #1\par}%
-     \nobreak
-     \vskip 3ex
-     \@afterheading}
+    \interlinepenalty\@M
+    \Huge \bfseries  #1\par\nobreak
+    \vskip 40\p@
+  }}
 \newcommand\section{\@startsection {section}{1}{\z@}%
                                    {-3.5ex \@plus -1ex \@minus -.2ex}%
                                    {2.3ex \@plus.2ex}%
@@ -419,21 +443,20 @@
 \if@twocolumn
   \setlength\leftmargini  {2em}
 \else
-  \setlength\leftmargini  {17pt}
+  \setlength\leftmargini  {2.5em}
 \fi
 \leftmargin  \leftmargini
-\setlength\leftmarginii  {17pt}
-\setlength\leftmarginiii {17pt}
-\setlength\leftmarginiv  {17pt}
+\setlength\leftmarginii  {2.2em}
+\setlength\leftmarginiii {1.87em}
+\setlength\leftmarginiv  {1.7em}
 \if@twocolumn
   \setlength\leftmarginv  {.5em}
   \setlength\leftmarginvi {.5em}
 \else
-  \setlength\leftmarginv  {10pt}
-  \setlength\leftmarginvi {10pt}
+  \setlength\leftmarginv  {1em}
+  \setlength\leftmarginvi {1em}
 \fi
-\setlength  \labelsep  {5pt}
-\parsep 0pt plus 1pt
+\setlength  \labelsep  {.5em}
 \setlength  \labelwidth{\leftmargini}
 \addtolength\labelwidth{-\labelsep}
 \@beginparpenalty -\@lowpenalty
@@ -450,16 +473,10 @@
 \renewcommand\p@enumii{\theenumi}
 \renewcommand\p@enumiii{\theenumi(\theenumii)}
 \renewcommand\p@enumiv{\p@enumiii\theenumiii}
-\newcommand\labelitemi{\bf --}
-\newcommand\labelitemii{$\bullet$}
+\newcommand\labelitemi{\textbullet}
+\newcommand\labelitemii{\normalfont\bfseries \textendash}
 \newcommand\labelitemiii{\textasteriskcentered}
 \newcommand\labelitemiv{\textperiodcentered}
-
-\def\verse{\let\\=\@centercr
- \list{}{\itemsep\z@ \itemindent -1.5em\listparindent \itemindent
- \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]}
-\let\endverse\endlist
-
 \newenvironment{description}
                {\list{}{\labelwidth\z@ \itemindent-\leftmargin
                         \let\makelabel\descriptionlabel}}
@@ -489,6 +506,15 @@
       \fi}
       {\if@twocolumn\else\endquotation\fi}
 \fi
+\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
@@ -531,700 +557,53 @@
     }
 \fi
 \newcommand\appendix{\par
+  \setcounter{chapter}{0}%
   \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \renewcommand\thesection{\@Alph\c@section}}
-\setlength\arraycolsep{1.4pt}
-\setlength\tabcolsep{1.4pt}
-\setlength\arrayrulewidth{.4pt}
-\setlength\doublerulesep{2pt}
+  \renewcommand\@chapapp{\appendixname}%
+  \renewcommand\thechapter{\@Alph\c@chapter}}
+\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{3pt}
-\setlength\fboxrule{.4pt}
-\renewcommand \theequation {\@arabic\c@equation}
-\newcounter{figure}
-\renewcommand \thefigure {\@arabic\c@figure}
-\def\fps@figure{htbp}
+\setlength\fboxsep{3\p@}
+\setlength\fboxrule{.4\p@}
+\@addtoreset {equation}{chapter}
+\renewcommand\theequation
+  {\ifnum \c@chapter>\z@ \thechapter.\fi \@arabic\c@equation}
+\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{\figurename\thefigure}
+\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{htbp}
+\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{\tablename\thetable}
+\def\fnum@table{\tablename~\thetable}
 \newenvironment{table}
                {\@float{table}}
                {\end@float}
 \newenvironment{table*}
                {\@dblfloat{table}}
                {\end@dblfloat}
-
-\def\@fnsymbol#1{\ifcase#1\or\star\or{\star\star}\or{\star\star\star}%
-   \or \dagger\or \ddagger\or
-   \mathchar "278\or \mathchar "27B\or \|\or **\or \dagger\dagger
-   \or \ddagger\ddagger\else\@ctrerr\fi\relax}
-
-\newcounter{inst}
-\newcounter{auth}
-\newcounter{auco}
-\newdimen\instindent
-\newbox\authrun
-\newtoks\authorrunning
-\newbox\titrun
-\newtoks\titlerunning
-
-\def\institute#1{\gdef\@institute{#1}}
-
-\def\institutename{\par
- \begingroup
- \small\rm
- \parindent=0pt
- \parskip=0pt
- \setcounter{inst}{1}%
- \def\and{\par\stepcounter{inst}%
-          \noindent
-          \llap{\hbox to\instindent{\hss$^{\theinst}$%
-                              \enspace}}\ignorespaces}%
- \setbox0=\vbox{\def\thanks##1{}\@institute}
- \ifnum\value{inst}>9\relax\setbox0=\hbox{$^{88}$\enspace}%
-                 \else\setbox0=\hbox{$^{8}$\enspace}\fi
- \instindent=\wd0
- \leftskip=\wd0\relax
- \ifnum\value{inst}=1\relax
- \else
-   \setcounter{inst}{1}%
-   \noindent
-   \llap{\hbox to\instindent{\hss$^{\theinst}$\enspace}}\ignorespaces
- \fi
- \ignorespaces
- \@institute\par
- \endgroup}
-
-\def\mail#1{\begingroup
-\def\protect{\noexpand\protect\noexpand}\xdef\@thanks{%
-\protect\footnotetext[0]{\kern-15pt\mailname\
-\ignorespaces#1}\@thanks}\endgroup\ignorespaces}
-
-\def\@thanks{}
-
-\def\inst#1{\unskip$^{#1}$}
-\def\fnmsep{\unskip$^,$}
-
-\def\subtitle#1{\gdef\@subtitle{#1}}
-\def\@subtitle{}
-\def\@date{}
-
-\newif\if@mono\@monofalse
-\def\ds@mono{\@monotrue}
-
-
-\def\maketitle{\par
- \stepcounter{section}
- \setcounter{section}{0}
- \setcounter{figure}{0}
- \setcounter{table}{0}
- \setcounter{equation}{0}
- \setcounter{footnote}{0}
- \def\thechapter{\arabic{chapter}}
- \def\thesection{\arabic{section}}
- \begingroup
- \def\thefootnote{\fnsymbol{footnote}}
- \if@twocolumn
-   \twocolumn[\@maketitle]
- \else
-   \newpage \@maketitle
- \fi
- \global\@topnum\z@
- \thispagestyle{empty}\@thanks
-\if@mono\else
- \def\\{\unskip\ \ignorespaces}\def\inst##1{\unskip{}}%
- \def\thanks##1{\unskip{}}\def\fnmsep{\unskip}%
- \instindent=\hsize
- \advance\instindent by-\headlineindent
- \if!\the\titlerunning!\else
-   \edef\@title{\the\titlerunning}%
- \fi
- \addtocontents{toc}{\protect\addvspace{10pt}}%
- \addtocontents{toc}{{\protect\raggedright
- \protect\advance\protect\rightskip by \@tocrmarg
- \protect\noindent\protect\bf\protect\boldmath\@title\protect\endgraf}}%
- \global\setbox\titrun=\hbox{\small\rm\unboldmath\ignorespaces\@title}%
- \ifdim\wd\titrun>\instindent
-    \typeout{Title too long for running head. Please supply}%
-    \typeout{a shorter form with \string\titlerunning\space prior to
-             \string\maketitle}%
-    \global\setbox\titrun=\hbox{\small\rm
-    Title Suppressed Due to Excessive Length}%
- \fi
- \xdef\@title{\copy\titrun}%
- {\def\and{\noexpand\protect\noexpand\and}%
- \xdef\tocauthor{\@author}}%
- \addcontentsline{toc}{author}{\protect\authcount{\the\c@auco}\tocauthor}%
- \addtocontents{toc}{\protect\addvspace{6pt}}%
- \if!\the\authorrunning!
-   \value{inst}=\value{auth}%
-   \setcounter{auth}{1}%
- \else
-   \edef\@author{\the\authorrunning}%
- \fi
- \global\setbox\authrun=\hbox{\small\rm\unboldmath\@author\unskip}%
- \ifdim\wd\authrun>\instindent
-    \typeout{Names of authors too long for running head. Please supply}%
-    \typeout{a shorter form with \string\authorrunning\space prior to
-             \string\maketitle}%
-    \global\setbox\authrun=\hbox{\small\rm
-    Authors Suppressed Due to Excessive Length}%
- \fi
- \xdef\@author{\copy\authrun}%
- \markboth{\@author}{\@title}
-\fi
- \endgroup
- \setcounter{footnote}{0}
- \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@subtitle{}}
-
-\def\@maketitle{\clearpage
- \markboth{}{}%
- {\LARGE \bf\boldmath
-  \pretolerance=10000
-  \rightskip=0pt plus 4cm
-  \noindent\ignorespaces
-  \@title \par}\vskip .8cm\relax
- {\Large\bf\boldmath
- \if!\@subtitle!\else
-   \vskip -.65cm
-   \pretolerance=10000
-   \rightskip=0pt plus 3cm
-   \noindent\ignorespaces\@subtitle \par\vskip .8cm
- \fi}%
- \lineskip .5em
- \setbox0=\vbox{\setcounter{auth}{1}\def\and{\stepcounter{auth}}%
- \def\thanks##1{}\@author}%
- \def\lastand{\ifnum\value{inst}=2\relax
-                 \unskip{} \andname\
-              \else
-                 \unskip \lastandname\
-              \fi}%
- \def\and{\stepcounter{auth}\relax
-          \ifnum\value{auth}=\value{inst}%
-             \lastand
-          \else
-             \unskip,
-          \fi}%
- \value{inst}=\value{auth}%
- \value{auco}=\value{auth}%
- \setcounter{auth}{1}%
- \noindent\ignorespaces\@author\vskip.35cm
- \small\rm
- \institutename
- \if!\@date!\else
-   \vskip .4cm \noindent\@date
-   \par
- \fi
- \vskip .5cm}
-
-\def\inst#1{\unskip$^{#1}$}
-
-\def\subtitle#1{\gdef\@subtitle{#1}}
-\def\@subtitle{}
-
-%\def\maketitle{\par
-% \begingroup
-% \parindent=\z@
-% \def\thefootnote{\fnsymbol{footnote}}
-% \if@twocolumn
-% \twocolumn[\@maketitle]
-% \else \newpage
-% \global\@topnum\z@ \@maketitle \fi\thispagestyle{empty}\@thanks
-% \endgroup
-% \let\maketitle\relax
-% \let\@maketitle\relax
-% \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\gdef\@subtitle{}%
-% \let\thanks\relax}
-
-
-\mark{{}{}}
-
-% Define `abstract' environment
-\def\abstract{\small\trivlist\item[\hskip\labelsep
-{\bf\abstractname}]\if!\abstractname!\hskip-\labelsep\fi}
-\let\endabstract=\endtrivlist
-\def\quote{\list{}{\rightmargin\leftmargin}\item[]}
-\let\endquote=\endlist
-
-\newdimen\betweenumberspace          % dimension for space between
-\betweenumberspace=5pt               % number and text of titles.
-\newdimen\headlineindent             % dimension for space between
-\headlineindent=2.5cc                % number and text of headings.
-
-\if@twoside
-\def\ps@headings{\let\@mkboth\markboth
-   \def\@oddfoot{}\def\@evenfoot{}
-   \def\@evenhead{\small\rm\rlap{\thepage}\hskip\headlineindent
-                  \leftmark\hfil}
-   \def\@oddhead{\hfil\small\rm\rightmark\hskip\headlineindent
-                  \llap{\thepage}}
-   \def\chaptermark##1{\markboth{{\ifnum\c@secnumdepth>\m@ne
-      \thechapter.\hskip\betweenumberspace\fi ##1}}{{\ifnum
-      \c@secnumdepth>\m@ne\thechapter.\hskip\betweenumberspace\fi ##1}}}
-   \def\sectionmark##1{\markright{{\ifnum\c@secnumdepth>\z@
-      \thesection\hskip\betweenumberspace\fi ##1}}}}
-\else \def\ps@headings{\let\@mkboth\markboth
-   \def\@oddfoot{}\def\@evenfoot{}
-   \def\@oddhead{\hfil\small\rm\rightmark\hskip\headlineindent
-                 \llap{\thepage}}
-   \def\chaptermark##1{\markright{{\ifnum\c@secnumdepth>\m@ne
-      \thechapter.\hskip\betweenumberspace\fi ##1}}}}
-\fi
-\def\ps@myheadings{\let\@mkboth\@gobbletwo
-   \def\@oddfoot{}\def\@evenfoot{}
-   \def\@evenhead{\small\rm\rlap{\thepage}\hskip\headlineindent
-                  \leftmark\hfil}
-   \def\@oddhead{\hfil\small\rm\rightmark\hskip\headlineindent
-                  \llap{\thepage}}
-   \def\chaptermark##1{}
-   \def\sectionmark##1{}%
-   \def\subsectionmark##1{}}
-
-\if@mono
-   \ps@headings
-\else
-   \ps@myheadings
-\fi
-
-\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}
-
-\pagenumbering{arabic} \onecolumn
-\if@twoside\else\raggedbottom\fi
-
-\def\D{{\rm d}}
-\def\E{{\rm e}}
-\let\eul=\E
-\def\I{{\rm i}}
-\let\imag=\I
-\def\strich{\vskip0.5cm\hrule\vskip3ptplus12pt\null}
-% Frame for paste-in figures or tables
-\def\mpicplace#1#2{%#1 = width   #2 = height
-\vbox{\@tempdima=#2\advance\@tempdima by-2\fboxrule
-\hrule\@height \fboxrule\@width #1
-\hbox to #1{\vrule\@width \fboxrule\@height\@tempdima\hfil
-\vrule\@width \fboxrule\@height\@tempdima}\hrule\@height
-\fboxrule\@width #1}}
-\def\picplace#1{\mpicplace{\hsize}{#1}}
-% Ragged bottom for the actual page
-\def\thisbottomragged{\def\@textbottom{\vskip\z@ plus.0001fil
-\global\let\@textbottom\relax}}
-\flushbottom
-
-% new environments and theorems
-% borrowed form the LTMP-style of Springer-Verlag
-% designed by Dr. Christoph Ender
-%
-% define the new theorem like environments
-% define a new style of environments where it is possible to define
-% the font % used as the theorem name and the fontfamily for the text.
-%
-% \newstytheorem{name}{thefont}{txtfont}{Text}[Counter]
-% \newstytheorem{name}{thefont}{txtfont}[oldname]{Text}
-%
-% #1 - name of theorem
-% #2 - theorem font
-% #3 - text font
-%
-\def\newstytheorem#1#2#3{%
-\@ifnextchar[{\che@othm{#1}{#2}{#3}}{\che@nthm{#1}{#2}{#3}}}
-%
-% #1 - name of theorem
-% #2 - theorem font
-% #3 - text font
-% #4 - text string of thorem name
-%
-\def\che@nthm#1#2#3#4{%
-\@ifnextchar[{\che@xnthm{#1}{#2}{#3}{#4}}{\che@ynthm{#1}{#2}{#3}{#4}}}
-
-%
-% #1 - name of theorem
-% #2 - theorem font
-% #3 - text font
-% #4 - text string of thorem name
-% #5 - add theorem counter to reset list of another counter
-%
-\def\che@xnthm#1#2#3#4[#5]{\expandafter
-\@ifdefinable\csname #1\endcsname
-{\@definecounter{#1}\if@envcountreset\@addtoreset{#1}{#5}\fi
-\expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}%
-\global\@namedef{#1}{\che@thm{#1}{#4}{#2}{#3}}\global
-\@namedef{end#1}{\@endtheorem}}}
-%
-% #1 - name of theorem
-% #2 - theorem font
-% #3 - text font
-% #4 - text string of thorem name
-%
-\def\che@ynthm#1#2#3#4{\expandafter\@ifdefinable\csname #1\endcsname
-{\@definecounter{#1}%
-\expandafter\xdef\csname the#1\endcsname{\@thmcounter{#1}}%
-\global\@namedef{#1}{\che@thm{#1}{#2}{#3}{#4}}\global
-\@namedef{end#1}{\@endtheorem}}}
-%
-% change oldthm if oldname in specification is '*'
-% then don't use a counter
-% #1 - countername
-% #2 - theorem font
-% #3 - text font
-% #4 - counter used
-% #5 - string containing theorem name to print
-%
-\def\che@othm#1#2#3[#4]#5{\expandafter\@ifdefinable
-\csname#1\endcsname%
-{\@@othm@{#1}{#2}{#3}{#4}{#5}\global\@namedef{end#1}{\@endtheorem}}}
-%
-\def\@@othm@#1#2#3#4#5{\if *#4{\global\@namedef{the#1}{\relax}
-\global\@namedef{#1}{\@bthm@{}{#5}{#2}{#3}}}\else
-{\global\@namedef{the#1}{\@nameuse{the#4}}% define the counter
-\global\@namedef{#1}{\che@thm{#4}{#5}{#2}{#3}}}\fi}
-%
-% new defs for theorem environment che 17-MAR-1989
-% it improves the option possible
-%
-% #1 - countername  = theorem name
-% #2 - string containing theorem name to print
-% #3 - theorem font
-% #4 - text font
-\def\che@thm#1#2#3#4{\@ifnextchar({\@athm{#1}{#2}{#3}{#4}}{%
-\@ifnextchar *{\@bthm{#1}{#2}{#3}{#4}}%
-{\@@thm{#1}{#2}{#3}{#4}}}}
-%
-% \begin{thm}(A.1)[test]      results in:
-% \end{thm}                               thm A.1 (test) ....
-% #1 - theorem
-% #2 - string of theorem name
-% #3 - font for theorem name and label
-% #4 - Text font
-% #5 - is the new label
-% #6 - optional string
-%
-\def\@athm#1#2#3#4(#5){\@ifnextchar[{%
-\@aythm{#1}{#2}{#3}{#4}{#5}}{\@axthm{#1}{#2}{#3}{#4}{#5}}}
-\def\@axthm#1#2#3#4#5{\@@locthmlab{#1}{#5}%
-\@begintheorem{#2}{#5}{#3}{#4}\ignorespaces}
-\def\@aythm#1#2#3#4#5[#6]{\@@locthmlab{#1}{#5}%
-\fuh@opargbegintheorem{#2}{#5}{#6}{#3}{#4}\ignorespaces}
-%
-% \begin{thm}*[xytest]        results in:
-% \end{thm}                               thm (xytest) ....
-% #1 - theorem
-% #2 - string of theorem name
-% #3 - font for theorem name and label
-% #4 - Text font
-% #5 - optional string
-%
-\def\@bthm@#1#2#3#4{\@ifnextchar[{\@bythm{#1}{#2}{#3}{#4}}{%
-\@bxthm{#1}{#2}{#3}{#4}}}
-\def\@bthm#1#2#3#4*{\@ifnextchar[{\@bythm{#1}{#2}{#3}{#4}}{%
-\@bxthm{#1}{#2}{#3}{#4}}}
-\def\@bxthm#1#2#3#4{\if !#1!\relax\else\@@locthmlab{#1}{}\fi
-\@@begintheorem{#2}{#3}{#4}\ignorespaces}
-\def\@bythm#1#2#3#4[#5]{%
-\@@opargbegintheorem{#2}{#3}{#4}{#5}\ignorespaces}
-%
-% define local label
-%   if no number or a user specified label occured
-%
-\def\@@locthmlab#1#2{\expandafter\def\csname the#1\endcsname{#2}
-\let\@chetempa\protect\def\protect{\noexpand\protect\noexpand}%
-\edef\@currentlabel{\csname p@#1\endcsname\csname the#1\endcsname}%
-\let\protect\@chetempa}
-%
-% #1 - counter = theorem name
-% #2 - string with name
-% #3 - font for theorem name and label
-% #4 - font for text
-\def\@@thm#1#2#3#4{\refstepcounter
-    {#1}\@ifnextchar[{\che@ythm{#1}{#2}{#3}{#4}}{%
-    \che@xthm{#1}{#2}{#3}{#4}}}
-%
-\def\che@xthm#1#2#3#4{\che@begintheorem{#2}{\csname
-the#1\endcsname}{#3}{#4}\ignorespaces}
-\def\che@ythm#1#2#3#4[#5]{\che@opargbegintheorem{#2}{\csname
-       the#1\endcsname}{#5}{#3}{#4}\ignorespaces}
-%
-% #1 - name of theorem
-% #2 - label string
-% #3 - font for name and lable
-% #4 - text fomt
-%
-\def\che@begintheorem#1#2#3#4{#4\trivlist\item[\hskip\labelsep
-#3#1\ts #2.]}
-%
-% #1 - name of theorem
-% #2 - label string
-% #3 - additonal text
-% #4 - font for name and lable
-% #5 - text fomt
-%
-\def\che@opargbegintheorem#1#2#3#4#5{#5\trivlist
-\item[\hskip\labelsep#4#1\ts #2\ #3.]}
-%
-\def\fuh@opargbegintheorem#1#2#3{\it \trivlist
-      \item[\hskip \labelsep{\bf #1\ #2\ (#3).}]}
-%
-\def\@@begintheorem#1#2#3{#3\trivlist\item[\hskip\labelsep
-#2#1.]}
-\def\@@opargbegintheorem#1#2#3#4{#3\trivlist\item[\hskip\labelsep
-#2#1 #4.]}
-
-%\if@deutsch
-%\newstytheorem{theorem}{\bf}{\it}{Theorem}[section]
-%\newstytheorem{example}{\it}{\rm}{Beispiel}[section]
-%\newstytheorem{proposition}{\bf}{\it}[theorem]{Proposition}
-%\newstytheorem{corollary}{\bf}{\it}[theorem]{Korollar}
-%\newstytheorem{lemma}{\bf}{\it}[theorem]{Lemma}
-%\newstytheorem{proof}{\it}{\rm}[*]{Beweis}
-%\newstytheorem{definition}{\bf}{\rm}[theorem]{Definition}
-%\newstytheorem{remark}{\it}{\rm}[*]{Anmerkung}
-%\newstytheorem{exercise}{\it}{\rm}[theorem]{\"{U}bung}
-%\newstytheorem{problem}{\it}{\rm}[theorem]{Problem}
-%\newstytheorem{solution}{\it}{\rm}[theorem]{L\"{o}sung}
-%\newstytheorem{note}{\it}{\rm}[theorem]{Hinweis}
-%\newstytheorem{question}{\it}{\rm}[theorem]{Frage}
-%\else
-%\newstytheorem{theorem}{\bf}{\it}{Theorem}[section]
-%\newstytheorem{example}{\it}{\rm}{Example}[section]
-%\newstytheorem{proposition}{\bf}{\it}[theorem]{Proposition}
-%\newstytheorem{corollary}{\bf}{\it}[theorem]{Corollary}
-%\newstytheorem{lemma}{\bf}{\it}[theorem]{Lemma}
-%\newstytheorem{proof}{\it}{\rm}[*]{Proof}
-%\newstytheorem{definition}{\bf}{\rm}[theorem]{Definition}
-%\newstytheorem{remark}{\it}{\rm}[*]{Remark}
-%\newstytheorem{exercise}{\it}{\rm}[theorem]{Exercise}
-%\newstytheorem{problem}{\it}{\rm}[theorem]{Problem}
-%\newstytheorem{solution}{\it}{\rm}[theorem]{Solution}
-%\newstytheorem{note}{\it}{\rm}[theorem]{Note}
-%\newstytheorem{question}{\it}{\rm}[theorem]{Question}
-%\fi
-
-\def\squareforqed{\hbox{\rlap{$\sqcap$}$\sqcup$}}
-\def\qed{\ifmmode\squareforqed\else{\unskip\nobreak\hfil
-\penalty50\hskip1em\null\nobreak\hfil\squareforqed
-\parfillskip=0pt\finalhyphendemerits=0\endgraf}\fi}
-
-\def\sun{\hbox{$\odot$}}
-\def\la{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\sim\cr}}}}}
-\def\ga{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\sim\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\sim\cr}}}}}
-\def\degr{\hbox{$^\circ$}}
-\def\arcmin{\hbox{$^\prime$}}
-\def\arcsec{\hbox{$^{\prime\prime}$}}
-\def\utw{\smash{\rlap{\lower5pt\hbox{$\sim$}}}}
-\def\udtw{\smash{\rlap{\lower6pt\hbox{$\approx$}}}}
-\def\fd{\hbox{$.\!\!^{\rm d}$}}
-\def\fh{\hbox{$.\!\!^{\rm h}$}}
-\def\fm{\hbox{$.\!\!^{\rm m}$}}
-\def\fs{\hbox{$.\!\!^{\rm s}$}}
-\def\fdg{\hbox{$.\!\!^\circ$}}
-\def\farcm{\hbox{$.\mkern-4mu^\prime$}}
-\def\farcs{\hbox{$.\!\!^{\prime\prime}$}}
-\def\fp{\hbox{$.\!\!^{\scriptscriptstyle\rm p}$}}
-\def\cor{\mathrel{\mathchoice {\hbox{$\widehat=$}}{\hbox{$\widehat=$}}
-{\hbox{$\scriptstyle\hat=$}}
-{\hbox{$\scriptscriptstyle\hat=$}}}}
-\def\sol{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr\sim\cr<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr
-<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\sim\cr
-<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-\sim\cr<\cr}}}}}
-\def\sog{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr\sim\cr>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\sim\cr
->\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-\sim\cr>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-\sim\cr>\cr}}}}}
-\def\lse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\simeq\cr}}}}}
-\def\gse{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\simeq\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\simeq\cr}}}}}
-\def\grole{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\noalign{\vskip-1.5pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\noalign{\vskip-1.5pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\noalign{\vskip-1pt}<\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\noalign{\vskip-0.5pt}<\cr}}}}}
-\def\leogr{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\noalign{\vskip-1.5pt}>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\noalign{\vskip-1.5pt}>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\noalign{\vskip-1pt}>\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\noalign{\vskip-0.5pt}>\cr}}}}}
-\def\loa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
-<\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
-<\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr\approx\cr}}}}}
-\def\goa{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr
->\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr
->\cr\approx\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr\approx\cr}}}}}
-\def\diameter{{\ifmmode\mathchoice
-{\ooalign{\hfil\hbox{$\displaystyle/$}\hfil\crcr
-{\hbox{$\displaystyle\mathchar"20D$}}}}
-{\ooalign{\hfil\hbox{$\textstyle/$}\hfil\crcr
-{\hbox{$\textstyle\mathchar"20D$}}}}
-{\ooalign{\hfil\hbox{$\scriptstyle/$}\hfil\crcr
-{\hbox{$\scriptstyle\mathchar"20D$}}}}
-{\ooalign{\hfil\hbox{$\scriptscriptstyle/$}\hfil\crcr
-{\hbox{$\scriptscriptstyle\mathchar"20D$}}}}
-\else{\ooalign{\hfil/\hfil\crcr\mathhexbox20D}}%
-\fi}}
-
-\def\getsto{\mathrel{\mathchoice {\vcenter{\offinterlineskip
-\halign{\hfil
-$\displaystyle##$\hfil\cr\gets\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr\gets
-\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr\gets
-\cr\to\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-\gets\cr\to\cr}}}}}
-\def\lid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr<\cr\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr<\cr
-\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr<\cr
-\noalign{\vskip1pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
-<\cr
-\noalign{\vskip0.9pt}=\cr}}}}}
-\def\gid{\mathrel{\mathchoice {\vcenter{\offinterlineskip\halign{\hfil
-$\displaystyle##$\hfil\cr>\cr\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\textstyle##$\hfil\cr>\cr
-\noalign{\vskip1.2pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptstyle##$\hfil\cr>\cr
-\noalign{\vskip1pt}=\cr}}}
-{\vcenter{\offinterlineskip\halign{\hfil$\scriptscriptstyle##$\hfil\cr
->\cr
-\noalign{\vskip0.9pt}=\cr}}}}}
-\def\bbbr{{\rm I\!R}} %reelle Zahlen
-\def\bbbm{{\rm I\!M}}
-\def\bbbn{{\rm I\!N}} %natuerliche Zahlen
-\def\bbbf{{\rm I\!F}}
-\def\bbbh{{\rm I\!H}}
-\def\bbbk{{\rm I\!K}}
-\def\bbbp{{\rm I\!P}}
-\def\bbbone{{\mathchoice {\rm 1\mskip-4mu l} {\rm 1\mskip-4mu l}
-{\rm 1\mskip-4.5mu l} {\rm 1\mskip-5mu l}}}
-\def\bbbc{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm C$}\hbox{\hbox
-to0pt{\kern0.4\wd0\vrule height0.9\ht0\hss}\box0}}}}
-\def\bbbq{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
-Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.8\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm Q$}\hbox{\raise
-0.15\ht0\hbox to0pt{\kern0.4\wd0\vrule height0.7\ht0\hss}\box0}}}}
-\def\bbbt{{\mathchoice {\setbox0=\hbox{$\displaystyle\rm
-T$}\hbox{\hbox to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm T$}\hbox{\hbox
-to0pt{\kern0.3\wd0\vrule height0.9\ht0\hss}\box0}}}}
-\def\bbbs{{\mathchoice
-{\setbox0=\hbox{$\displaystyle     \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
-to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
-{\setbox0=\hbox{$\textstyle        \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\hbox
-to0pt{\kern0.55\wd0\vrule height0.5\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptstyle      \rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.35\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
-to0pt{\kern0.5\wd0\vrule height0.45\ht0\hss}\box0}}
-{\setbox0=\hbox{$\scriptscriptstyle\rm S$}\hbox{\raise0.5\ht0\hbox
-to0pt{\kern0.4\wd0\vrule height0.45\ht0\hss}\raise0.05\ht0\hbox
-to0pt{\kern0.55\wd0\vrule height0.45\ht0\hss}\box0}}}}
-\def\bbbz{{\mathchoice {\hbox{$\sf\textstyle Z\kern-0.4em Z$}}
-{\hbox{$\sf\textstyle Z\kern-0.4em Z$}}
-{\hbox{$\sf\scriptstyle Z\kern-0.3em Z$}}
-{\hbox{$\sf\scriptscriptstyle Z\kern-0.2em Z$}}}}
-\def\ts{\thinspace}
-
-\def\enddocument{\par
-\@checkend{document}\clearpage\begingroup
-\if@filesw \immediate\closeout\@mainaux
-\def\global\@namedef##1##2{}\def\newlabel{\@testdef r}%
-\def\bibcite{\@testdef b}\@tempswafalse\makeatletter\input
-\jobname.aux
-\if@tempswa \@warning{Label(s) may have changed. Rerun to get
-cross-references right}\fi\fi\endgroup\deadcycles\z@\@@end}
-
 \newlength\abovecaptionskip
 \newlength\belowcaptionskip
 \setlength\abovecaptionskip{10\p@}
 \setlength\belowcaptionskip{0\p@}
 \long\def\@makecaption#1#2{%
-  \vskip 10pt
+  \vskip\abovecaptionskip
   \sbox\@tempboxa{#1: #2}%
   \ifdim \wd\@tempboxa >\hsize
     #1: #2\par
@@ -1232,17 +611,7 @@
     \global \@minipagefalse
     \hb@xt@\hsize{\hfil\box\@tempboxa\hfil}%
   \fi
-  \vskip5pt}
-
-
-\long\def\@caption#1[#2]#3{\addcontentsline{\csname
-  ext@#1\endcsname}{#1}{\protect\numberline{\csname
-  the#1\endcsname}{\ignorespaces #2}}\par
-  \begingroup
-    \@parboxrestore
-    \@makecaption{\csname fnum@#1\endcsname}{\ignorespaces #3}\par
-  \endgroup}
-
+  \vskip\belowcaptionskip}
 \DeclareOldFontCommand{\rm}{\normalfont\rmfamily}{\mathrm}
 \DeclareOldFontCommand{\sf}{\normalfont\sffamily}{\mathsf}
 \DeclareOldFontCommand{\tt}{\normalfont\ttfamily}{\mathtt}
@@ -1255,462 +624,149 @@
 \newcommand\@pnumwidth{1.55em}
 \newcommand\@tocrmarg{2.55em}
 \newcommand\@dotsep{4.5}
-\setcounter{tocdepth}{0}
-%\def\tableofcontents{\section*{\contentsname}
-% \@starttoc{toc}}
-%
-%
-\def\l@part#1#2{\addpenalty{\@secpenalty}
- \addvspace{2.25em plus 1pt} \begingroup
- \@tempdima 3em \parindent \z@ \rightskip \@pnumwidth
-%\parfillskip -\@pnumwidth
-%{\Large \bf \leavevmode #1\hfil \hbox to\@pnumwidth{\hss #2}}\par
- {\Large \bf \leavevmode #1\par}%
- \nobreak\endgroup\addvspace{11pt}}
-%
-\def\numberline#1{\advance\hangindent by\@tempdima%
-\hbox to\@tempdima{#1\hss\enspace}}
-%
-\def\bf@dottedtocline#1#2#3#4#5{\ifnum #1>\c@tocdepth \else
-  \vskip \z@ plus .2pt
-  {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
-    \parindent #2\relax\@afterindenttrue
-   \interlinepenalty\@M
-   \leavevmode
-   \@tempdima #3\relax \advance\leftskip \@tempdima \hbox{}\hskip
-   -\leftskip
-{\bf#4}\nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern
-\@dotsep
-       mu$}\hfill \nobreak \hbox to\@pnumwidth{\hfil\rm #5}\par}\fi}
-%
-\def\l@author#1#2{%\addpenalty{-\@highpenalty}
-%\vskip 1.0em plus 1pt
-%\@tempdima 1.5em
- \@tempdima \z@
+\setcounter{tocdepth}{2}
+\newcommand\tableofcontents{%
+    \if@twocolumn
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \chapter*{\contentsname
+        \@mkboth{%
+           \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
+    \@starttoc{toc}%
+    \if@restonecol\twocolumn\fi
+    }
+\newcommand*\l@part[2]{%
+  \ifnum \c@tocdepth >-2\relax
+    \addpenalty{-\@highpenalty}%
+    \addvspace{2.25em \@plus\p@}%
  \begingroup
+      \setlength\@tempdima{3em}%
  \parindent \z@ \rightskip \@pnumwidth
  \parfillskip -\@pnumwidth
- \leavevmode \advance\leftskip\@tempdima \hskip -\leftskip
- #1\nobreak
- \leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern
- \@dotsep mu$}\hfill
- \nobreak\hbox to\@pnumwidth{\hss #2}\par
- \penalty\@highpenalty \endgroup}
-%
-\def\l@chapter#1#2{\addpenalty{-\@highpenalty}%
- \vskip 1.0em plus 1pt \@tempdima 1.5em \begingroup
+      {\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 \advance\leftskip\@tempdima \hskip -\leftskip
- {\bf\boldmath#1}\nobreak
- \leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern
- \@dotsep mu$}\hfill
- \nobreak\hbox to\@pnumwidth{\hss #2}\par
- \penalty\@highpenalty \endgroup}
-
-\def\l@section{\@dottedtocline{1}{0em}{1.7em}}
-\def\l@subsection{\@dottedtocline{2}{1.7em}{2.3em}}
-\def\l@subsubsection{\@dottedtocline{3}{4em}{2em}}
-\def\l@paragraph{\@dottedtocline{4}{6em}{2em}}
-\def\l@subparagraph{\@dottedtocline{5}{8em}{2em}}
-\def\listoffigures{\section*{\listoffiguresname\markboth
- {\listoffiguresname}{\listoffiguresname}}\@starttoc{lof}}
-\def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
-\def\listoftables{\section*{\listoftablesname\markboth
- {\listoftablesname}{\listoftablesname}}\@starttoc{lot}}
-\let\l@table\l@figure
-
-\def\endthebibliography{\endlist\normalsize}
-
-\def\thebibliography{\section*{\literaturename}%
-    \small\list{}{\settowidth\labelwidth{\hspace{10\p@}\hskip-\labelsep}%
-    \usecounter{enumiv}%
-    \let\p@enumiv\@empty
-    \def\theenumiv{\arabic{enumiv}}%
-    \leftmargin\labelwidth
-    \advance\leftmargin\labelsep}
-   \def\newblock{\hskip .11em plus .33em minus .07em}
-   \sloppy\clubpenalty4000\widowpenalty4000
-   \sfcode`\.=1000\relax}
-
-\def\@cite#1{#1}%
-
-\def\bibitem{\@bibitem}%
-\def\@bibitem#1#2#3{\ifx!#1!\item[]\hskip-\labelwidth
-    \hskip-\labelsep\else\item[\@biblabel{#1}]\fi
-    \if@filesw
-       {\def\protect##1{\string ##1\space}\immediate
-       \write\@auxout{\string\bibcite{#2}{#3}}}%
-    \fi\ignorespaces}%
-
-\def\cite{\@ifnextchar[{\@tempswatrue\@citex}%
-                       {\@tempswafalse\@citex[]}}%
-
-\def\@citex[#1]#2{%
-    \if@filesw
-       \immediate\write\@auxout{\string\citation{#2}}%
-    \fi
-    \def\@citea{}%
-    \@cite{\@for\@citeb:=#2\do
-       {\@citea\def\@citea{,\penalty\@m\ }\@ifundefined
-       {b@\@citeb}{{\bf ?}\@warning
-       {Citation `\@citeb' on page \thepage \space undefined}}%
-%{{       \hbox{\csname b@\@citeb\endcsname}}}%
-       {\csname b@\@citeb\endcsname}}}%
-    {#1}}%
-
-\def\@cite#1#2{{#1\if@tempswa , #2\fi}}%
-\def\@biblabel#1{#1\hfill}
-
-\newif\if@envcountreset\@envcountresetfalse
-\def\ds@envcountreset{\@envcountresettrue}
-
-\def\@mbi{cmmib10}
-\def\@ptsize{0} \@namedef{ds@11pt}{\def\@ptsize{1}}
-\@namedef{ds@12pt}{\def\@ptsize{2}}
-\def\ds@twoside{\@twosidetrue \@mparswitchtrue}
-\def\ds@draft{\overfullrule
-5pt}
-\@options
-
-\ds@twoside
-
-\lineskip 1pt \normallineskip 1pt
-\def\baselinestretch{1}
-
-\def\@normalsize{\@setsize\normalsize{12pt}\xpt\@xpt
-\abovedisplayskip=3 mm plus6pt minus 4pt
-\belowdisplayskip=3 mm plus6pt minus 4pt
-\abovedisplayshortskip=0mm plus6pt minus 2pt
-\belowdisplayshortskip=2 mm plus4pt minus 4pt}
-
-\mathchardef\Gamma="0100
-\mathchardef\Delta="0101
-\mathchardef\Theta="0102
-\mathchardef\Lambda="0103
-\mathchardef\Xi="0104
-\mathchardef\Pi="0105
-\mathchardef\Sigma="0106
-\mathchardef\Upsilon="0107
-\mathchardef\Phi="0108
-\mathchardef\Psi="0109
-\mathchardef\Omega="010A
-
-\def\small{\@setsize\small{11pt}\ixpt\@ixpt
-\abovedisplayskip=2.5 mm plus5pt minus 3pt
-\belowdisplayskip=2.5 mm plus5pt minus 3pt
-\abovedisplayshortskip=0mm plus6pt minus 2pt
-\belowdisplayshortskip=2 mm plus4pt minus 4pt
-\def\@listi{\leftmargin\leftmargini\topsep 4pt plus 2pt minus 2pt}}
-
-\def\footnotesize{\@setsize\footnotesize{12pt}\ixpt\@ixpt
-\abovedisplayskip=2.5 mm plus5pt minus 3pt
-\belowdisplayskip=2.5 mm plus5pt minus 3pt
-\abovedisplayshortskip=0mm plus6pt minus 2pt
-\belowdisplayshortskip=2 mm plus4pt minus 4pt
-\def\@listi{\leftmargin\leftmargini\topsep 4pt plus 2pt minus 2pt}}
-\def\@listii{\leftmargin\leftmarginii
- \labelwidth\leftmarginii\advance\labelwidth-\labelsep
- \topsep 0pt plus 1pt}
-\def\@listiii{\leftmargin\leftmarginiii
- \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
- \topsep 0pt plus 1pt}
-\def\@listiv{\leftmargin\leftmarginiv
- \labelwidth\leftmarginiv\advance\labelwidth-\labelsep
- \topsep 0pt plus 1pt}
-\def\@listv{\leftmargin\leftmarginv
- \labelwidth\leftmarginv\advance\labelwidth-\labelsep
- \topsep 0pt plus 1pt}
-\def\@listvi{\leftmargin\leftmarginvi
- \labelwidth\leftmarginvi\advance\labelwidth-\labelsep
- \topsep 0pt plus 1pt}
-
-\def\scriptsize{\@setsize\scriptsize{8.4pt}\viipt\@viipt}
-
-\def\tiny{\@setsize\tiny{6pt}\vpt\@vpt}
-\def\large{\@setsize\large{13.2pt}\xipt\@xipt}
-\def\Large{\@setsize\Large{14.4pt}\xiipt\@xiipt}
-\def\LARGE{\@setsize\LARGE{16.8pt}\xivpt\@xivpt}
-\def\huge{\@setsize\huge{22pt}\xxpt\@xxpt}
-\def\Huge{\@setsize\Huge{30pt}\xxvpt\@xxvpt}
-\@normalsize
-
-%\if@twoside
-%  \oddsidemargin  44pt
-%  \evensidemargin 82pt
-%  \marginparwidth 107pt
-%\else
-\oddsidemargin 63pt \evensidemargin 63pt
-\marginparwidth 90pt
-%\fi
-\marginparsep 11pt
-\topmargin 11pt \headheight 12pt \headsep 13.66pt
-\footskip 30pt
-\textwidth 12.2truecm
-\textheight 19truecm
-\columnsep 1cc \columnseprule 0pt
-
-\footnotesep 7.7pt
-\skip\footins 9pt plus 4pt minus 2pt
-%\floatsep 12pt plus 2pt minus 2pt
-%\textfloatsep 8mm plus 2pt minus 4pt
-%\intextsep 8mm plus 2pt minus 2pt
-%\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@}
-
-%\dblfloatsep 12pt plus 2pt minus 2pt
-%\dbltextfloatsep 20pt plus 2pt minus 4pt
-
-%\@fptop 0pt plus 1fil \@fpsep 8pt plus 2fil \@fpbot 0pt plus 1fil
-%\@dblfptop0pt plus1fil \@dblfpsep8pt plus2fil\@dblfpbot 0pt plus1fil
-\marginparpush 5pt
-
-\parskip 0pt plus 1pt \parindent 1.5em \topsep 8pt plus 2pt minus
-4pt
-\partopsep 2pt plus 1pt minus 1pt \itemsep \z@
-\@lowpenalty 51 \@medpenalty 151 \@highpenalty 301
-\@beginparpenalty-\@lowpenalty\@endparpenalty
--\@lowpenalty\@itempenalty
--\@lowpenalty
-
-\def\vec#1{\mathchoice{\mbox{\boldmath$\displaystyle\bf#1$}}
-{\mbox{\boldmath$\textstyle\bf#1$}}
-{\mbox{\boldmath$\scriptstyle\bf#1$}}
-{\mbox{\boldmath$\scriptscriptstyle\bf#1$}}}
-
-\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\quad }\fi
-  \@tempskipa #5\relax
-   \ifdim \@tempskipa>\z@
-  \begingroup #6\relax
-  \noindent{\hskip #3\relax\@svsec}{\interlinepenalty \@M #8\par}
+      \leavevmode \bfseries
+      \advance\leftskip\@tempdima
+      \hskip -\leftskip
+      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+      \penalty\@highpenalty
   \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}}
-%  definition of \part
-\def\part{\cleardoublepage   % Starts new page.
-   \thispagestyle{empty}     % Page style of part page is 'empty'
-  \if@twocolumn              % IF two-column style
-     \onecolumn              %  THEN \onecolumn
-     \@tempswatrue           %       @tempswa := true
-    \else \@tempswafalse     %  ELSE @tempswa := false
-  \fi                        % FI
-% \hbox{}\vfil               % Add fil glue to center title
-%%  \bgroup  \centering      % BEGIN centering %% Removed 19 Jan 88
-  \secdef\@part\@spart}
-
-
-\def\@part[#1]#2{\ifnum \c@secnumdepth >-2\relax  % IF secnumdepth > -2
-        \refstepcounter{part}                     %   THEN step part counter
-        \addcontentsline{toc}{part}{\partname\    %        add toc line
-        \thepart\quad #1}\else                    %   ELSE add unnumbered line
-        \addcontentsline{toc}{part}{#1}\fi        % FI
-   \markboth{}{}
-   {\centering
-    \ifnum \c@secnumdepth >-2\relax  % IF secnumdepth > -2
-      \huge\partname\ \thepart       %   THEN Print 'Part' and number
-    \par                             %         in \huge
-     \@tempdima=118pt\advance\@tempdima by-\pagetotal
-     \vskip\@tempdima\fi             %        Add space before title.
-    \huge\bf\boldmath                % FI
-    #1\par}\@endpart}                % Print Title in \huge bold.
-
-
-% \@endpart finishes the part page
-%
-\def\@endpart{\vfil\newpage   % End page with 2fil glue.
-   \if@twoside                % IF twoside printing
-       \hbox{}                %   THEN Produce totally blank page
-       \thispagestyle{empty}
-       \newpage
-   \fi                        % FI
-   \if@tempswa                % IF @tempswa = true
-     \twocolumn               %   THEN \twocolumn
-   \fi}                       % FI
-
-\def\@spart#1{{\centering
-   \huge\bf\boldmath          % Print title in \Large-boldface
-   #1\par}\@endpart}
-
-% definition of chapter
-\def\@chapapp{\chaptername}
-\def\chaptername{Chapter}
-
-\def\sec@hangfrom#1{#1}
-%\def\sec@hangfrom#1{\setbox\@tempboxa\hbox{#1}%
-%      \hangindent \z@\noindent\box\@tempboxa}
-
-\def\@makechapterhead#1{{\parindent0pt\raggedright
-  \hyphenpenalty \@M
-  \LARGE\bf\boldmath
-  \sec@hangfrom{\thechapter.\hskip\betweenumberspace}%
-  \ignorespaces#1\par
-  \ifdim\pagetotal>118pt
-     \vskip 24pt
-  \else
-     \@tempdima=118pt\advance\@tempdima by-\pagetotal
-     \vskip\@tempdima
-  \fi}}
-
-\def\@makeschapterhead#1{
-{\parindent0pt\raggedright
-  \hyphenpenalty \@M
-  \LARGE\bf\boldmath
-  \ignorespaces#1\par
-  \ifdim\pagetotal>118pt
-     \vskip 24pt
-  \else
-     \@tempdima=118pt\advance\@tempdima by-\pagetotal
-     \vskip\@tempdima
   \fi}
+\newcommand*\l@section{\@dottedtocline{1}{1.5em}{2.3em}}
+\newcommand*\l@subsection{\@dottedtocline{2}{3.8em}{3.2em}}
+\newcommand*\l@subsubsection{\@dottedtocline{3}{7.0em}{4.1em}}
+\newcommand*\l@paragraph{\@dottedtocline{4}{10em}{5em}}
+\newcommand*\l@subparagraph{\@dottedtocline{5}{12em}{6em}}
+\newcommand\listoffigures{%
+    \if@twocolumn
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \chapter*{\listfigurename
+      \@mkboth{\MakeUppercase\listfigurename}%
+              {\MakeUppercase\listfigurename}}%
+    \@starttoc{lof}%
+    \if@restonecol\twocolumn\fi
 }
-
-\def\hid@chapter{\clearpage\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{10pt}}
-   \addtocontents{lot}{\protect\addvspace{10pt}}
+\newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
+\newcommand\listoftables{%
    \if@twocolumn
-       \@topnewpage[\@makechapterhead{#2}]
-   \else \@makechapterhead{#2}
-           \@afterheading
-   \fi}
-
-\def\@schapter#1{
-\if@twocolumn\@topnewpage[\@makeschapterhead{#1}]%
-        \else \@makeschapterhead{#1}%
-              \@afterheading\fi}
-
-\def\tableofcontents{\hid@chapter*{\contentsname}%
- \def\authcount##1{\setcounter{auco}{##1}\setcounter{auth}{1}}%
- \def\lastand{\ifnum\value{auco}=2\relax
-                 \unskip{} \andname\
-              \else
-                 \unskip \lastandname\
-              \fi}%
- \def\and{\stepcounter{auth}\relax
-          \ifnum\value{auth}=\value{auco}%
-             \lastand
-          \else
-             \unskip,
-          \fi}%
- \@starttoc{toc}\if@restonecol\twocolumn\fi}
-
-\def\preface{\hid@chapter*}
-
-\def\contributorlist{\@restonecoltrue
-   \if@twocolumn\@restonecolfalse\fi
-   \columnseprule \z@ \columnsep 20\p@
-   \twocolumn[\hid@chapter*{\contriblistname}]%
-   \let\and\bigskip
-   \parindent\z@\obeylines}
-
-\def\endcontributorlist{\if@restonecol\onecolumn\else\clearpage\fi}
-
-\let\enddescription\endlist
-
-\def\participantslist{\hid@chapter*{\participantslistname}
-\def\participlabel##1{\hspace\labelsep ##1}%
-\def\member##1##2{\item[##1]\ \hfil{\tt##2}\break}\list{}{\labelwidth\z@
-\itemindent-\leftmargin\let\makelabel\participlabel}}
-
-\def\endparticipantslist{\endlist}
-
-\def\section{\@startsection {section}{1}{\z@}{-18pt plus -4pt minus
--4pt}{12pt plus 4pt minus 4pt}{\Large\bf\boldmath
-\pretolerance=10000\relax\rightskip=0pt plus8em}}
-\def\subsection{\@startsection{subsection}{2}{\z@}{-18pt plus-4pt
-minus
- -4pt}{8pt plus 4pt minus 4pt}{\normalsize\bf\boldmath
-\pretolerance=10000\relax\rightskip=0pt plus8em}}
-\def\subsubsection{\@startsection{subsubsection}{3}{\z@}{-18pt
-plus-4pt minus -4pt}{-0.5em plus -.22em minus
--0.1em}{\normalsize\bf\boldmath}}
-\def\paragraph{\@startsection{paragraph}{4}{\z@}{-12pt plus -4pt
-minus
- -4pt}{-0.5em plus -.22em minus -0.1em}{\normalsize\it}}
-\def\subparagraph#1{\typeout{LESO Warning: You should not use
-\protect\subparagraph \space in this style.}\vskip0.5cm
-You should not use $\backslash${\tt subparagraph} in this
-style.\vskip0.5cm}
-
-\setcounter{secnumdepth}{2}
-
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \chapter*{\listtablename
+      \@mkboth{%
+          \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
+    \@starttoc{lot}%
+    \if@restonecol\twocolumn\fi
+    }
+\let\l@table\l@figure
+\newdimen\bibindent
+\setlength\bibindent{1.5em}
+\newenvironment{thebibliography}[1]
+     {\chapter*{\bibname
+        \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}}%
+      \list{\@biblabel{\@arabic\c@enumiv}}%
+           {\settowidth\labelwidth{\@biblabel{#1}}%
+            \leftmargin\labelwidth
+            \advance\leftmargin\labelsep
+            \@openbib@code
+            \usecounter{enumiv}%
+            \let\p@enumiv\@empty
+            \renewcommand\theenumiv{\@arabic\c@enumiv}}%
+      \sloppy
+      \clubpenalty4000
+      \@clubpenalty \clubpenalty
+      \widowpenalty4000%
+      \sfcode`\.\@m}
+     {\def\@noitemerr
+       {\@latex@warning{Empty `thebibliography' environment}}%
+      \endlist}
 \newcommand\newblock{\hskip .11em\@plus.33em\@minus.07em}
 \let\@openbib@code\@empty
-
-\newif\if@restonecol
-\def\indexname{Subject Index}
-\def\theindex{\clearpage
-\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
+\newenvironment{theindex}
+               {\if@twocolumn
+                  \@restonecolfalse
+                \else
+                  \@restonecoltrue
+                \fi
 \columnseprule \z@
-\columnsep 1cc\twocolumn[\hid@chapter*{\indexname}%
-    \csname indexstarthook\endcsname]%
-    \@mkboth{\indexname}{\indexname}%
+                \columnsep 35\p@
+                \twocolumn[\@makeschapterhead{\indexname}]%
+                \@mkboth{\MakeUppercase\indexname}%
+                        {\MakeUppercase\indexname}%
     \thispagestyle{plain}\parindent\z@
-    \rightskip0\p@ plus 40\p@
-    \parskip\z@ plus .3\p@\relax\let\item\@idxitem
-    \def\,{\relax\ifmmode\mskip\thinmuskip
-           \else\hskip0.2em\ignorespaces\fi}%
-    \small\rm}
-
-\def\idxquad{\hskip 10\p@}% space that divides entry from number
-
-\def\@idxitem{\par\hangindent 10\p@}
-
-\def\subitem{\par\setbox0=\hbox{--\enspace}% second order
-                \noindent\hangindent\wd0\box0}% index entry
-
-\def\subsubitem{\par\setbox0=\hbox{--\,--\enspace}% third
-                \noindent\hangindent\wd0\box0}% order index entry
-
-\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
-
-\def\indexspace{\par \vskip 10\p@ plus5\p@ minus3\p@\relax}
-
-\def\footnoterule{\kern-3\p@\hrule width 2 true cm\kern 2.6\p@}
-
-\long\def\@makefntext#1{\@setpar{\@@par\@tempdima \hsize
-  \advance\@tempdima-1em\parshape \@ne 1em\@tempdima}\par
-  \parindent 1em\noindent \hbox to \z@{\hss$^{\@thefnmark}$\ }#1}
-
-\newcommand\andname{and}
-\newcommand\partname{Part}
-\newcommand\contentsname{Table of Contents}
-\newcommand\contriblistname{List of Contributors}
-\newcommand\participantslistname{List of Participants}
+                \parskip\z@ \@plus .3\p@\relax
+                \let\item\@idxitem}
+               {\if@restonecol\onecolumn\else\clearpage\fi}
+\newcommand\@idxitem{\par\hangindent 40\p@}
+\newcommand\subitem{\@idxitem \hspace*{20\p@}}
+\newcommand\subsubitem{\@idxitem \hspace*{30\p@}}
+\newcommand\indexspace{\par \vskip 10\p@ \@plus5\p@ \@minus3\p@\relax}
+\renewcommand\footnoterule{%
+  \kern-3\p@
+  \hrule\@width.4\columnwidth
+  \kern2.6\p@}
+\@addtoreset{footnote}{chapter}
+\newcommand\@makefntext[1]{%
+    \parindent 1em%
+    \noindent
+    \hb@xt@1.8em{\hss\@makefnmark}#1}
+\newcommand\contentsname{Contents}
 \newcommand\listfigurename{List of Figures}
 \newcommand\listtablename{List of Tables}
-\newcommand\literaturename{References}
-\newcommand\refname{References}
-
-\newcommand\figurename{Fig.\thinspace}
-\newcommand\lastandname{, and}
+\newcommand\bibname{Bibliography}
+\newcommand\indexname{Index}
+\newcommand\figurename{Figure}
 \newcommand\tablename{Table }
+\newcommand\partname{Part}
+\newcommand\chaptername{Chapter}
 \newcommand\appendixname{Appendix}
-\newcommand\abstractname{Abstract.}
+\newcommand\abstractname{Abstract}
+\newcommand\today{}
+\edef\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}
 \setlength\columnsep{10\p@}
-\setlength\columnseprule{\z@}
+\setlength\columnseprule{0\p@}
 \pagestyle{plain}
 \pagenumbering{arabic}
 \if@twoside
@@ -1724,9 +780,6 @@
 \else
   \onecolumn
 \fi
-
-
-
 \endinput
 %%
-%% End of file `article.cls'.
+%% End of file `report.cls'.

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns