arxmliv
arxmliv build tool
 
KWARC group
LaTeXML
About
   
 

Back to Homepage

--- /arXMLiv/repos/arXMLiv/trunk/sty/gvbarticle.cls	2010-04-02 10:08:56.000000000 +0200
+++ /arXMLiv/repos/arXMLiv/trunk/sty/my_report.cls	2010-04-01 16:11:15.000000000 +0200
@@ -1,22 +1,66 @@
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-%   gvbarticle.cls Based on article.cls and the Springer
-%                stylefile.
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
+%%
+%% This is file `report.cls',
+%% generated with the docstrip utility.
+%%
+%% The original source files were:
+%%
+%% classes.dtx  (with options: `report')
+%%
+%% This is a generated file.
+%%
+%% Copyright 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006
+%% The LaTeX3 Project and any individual authors listed elsewhere
+%% in this file.
+%%
+%% This file was generated from file(s) of the LaTeX base system.
+%% --------------------------------------------------------------
+%%
+%% It may be distributed and/or modified under the
+%% conditions of the LaTeX Project Public License, either version 1.3c
+%% of this license or (at your option) any later version.
+%% The latest version of this license is in
+%%    http://www.latex-project.org/lppl.txt
+%% and version 1.3c or later is part of all distributions of LaTeX
+%% version 2005/12/01 or later.
+%%
+%% This file has the LPPL maintenance status "maintained".
+%%
+%% This file may only be distributed together with a copy of the LaTeX
+%% base system. You may however distribute the LaTeX base system without
+%% such generated files.
+%%
+%% The list of all files belonging to the LaTeX base distribution is
+%% given in the file `manifest.txt'. See also `legal.txt' for additional
+%% information.
+%%
+%% The list of derived (unpacked) files belonging to the distribution
+%% and covered by LPPL is defined by the unpacking scripts (with
+%% extension .ins) which are part of the distribution.
+%% \CharacterTable
+%%  {Upper-case    \A\B\C\D\E\F\G\H\I\J\K\L\M\N\O\P\Q\R\S\T\U\V\W\X\Y\Z
+%%   Lower-case    \a\b\c\d\e\f\g\h\i\j\k\l\m\n\o\p\q\r\s\t\u\v\w\x\y\z
+%%   Digits        \0\1\2\3\4\5\6\7\8\9
+%%   Exclamation   \!     Double quote  \"     Hash (number) \#
+%%   Dollar        \$     Percent       \%     Ampersand     \&
+%%   Acute accent  \'     Left paren    \(     Right paren   \)
+%%   Asterisk      \*     Plus          \+     Comma         \,
+%%   Minus         \-     Point         \.     Solidus       \/
+%%   Colon         \:     Semicolon     \;     Less than     \<
+%%   Equals        \=     Greater than  \>     Question mark \?
+%%   Commercial at \@     Left bracket  \[     Backslash     \\
+%%   Right bracket \]     Circumflex    \^     Underscore    \_
+%%   Grave accent  \`     Left brace    \{     Vertical bar  \|
+%%   Right brace   \}     Tilde         \~}
 \NeedsTeXFormat{LaTeX2e}[1995/12/01]
-\ProvidesClass{gvbarticle}
-              [1996/05/26 v1.3r
+\ProvidesClass{my_report}
+              [2005/09/16 v1.4f
  Standard LaTeX document class]
 \newcommand\@ptsize{}
 \newif\if@restonecol
 \newif\if@titlepage
-\newif\if@draft
-\@titlepagefalse
-\@draftfalse
+\@titlepagetrue
+\newif\if@openright
 \if@compatibility\else
-\DeclareOption{draft}
-   {\global\@drafttrue}
 \DeclareOption{a4paper}
    {\setlength\paperheight {297mm}%
     \setlength\paperwidth  {210mm}}
@@ -28,8 +72,7 @@
     \setlength\paperwidth  {176mm}}
 \DeclareOption{letterpaper}
    {\setlength\paperheight {11in}%
-    \setlength\paperwidth  {8.5in}%
-    }
+    \setlength\paperwidth  {8.5in}}
 \DeclareOption{legalpaper}
    {\setlength\paperheight {14in}%
     \setlength\paperwidth  {8.5in}}
@@ -60,6 +103,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
@@ -76,19 +124,9 @@
       }%
    \renewcommand\newblock{\par}}%
 }
-\ExecuteOptions{letterpaper,12pt,twoside,onecolumn,final}
+\ExecuteOptions{letterpaper,10pt,oneside,onecolumn,final,openany}
 \ProcessOptions
 \input{size1\@ptsize.clo}
-
-\hoffset=-1in
-\voffset=-1in
-\setlength\oddsidemargin {0.8in}%
-\setlength\evensidemargin {0.5in}%
-\setlength\topmargin      {1.3in}%
-\setlength\textwidth      {7in}%
-\setlength\textheight     {9in}%
-
-
 \setlength\lineskip{1\p@}
 \setlength\normallineskip{1\p@}
 \renewcommand\baselinestretch{}
@@ -112,27 +150,29 @@
       \def\@evenhead{\thepage\hfil\slshape\leftmark}%
       \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
       \let\@mkboth\markboth
-    \def\sectionmark##1{%
-      \markboth {\MakeUppercase{%
-        \ifnum \c@secnumdepth >\z@
-          \thesection\quad
+    \def\chaptermark##1{%
+      \markboth {{%
+        \ifnum \c@secnumdepth >\m@ne
+            \@chapapp\ \thechapter. \ %
         \fi
         ##1}}{}}%
-    \def\subsectionmark##1{%
-      \markright {%
-        \ifnum \c@secnumdepth >\@ne
-          \thesubsection\quad
+    \def\sectionmark##1{%
+      \markright {{%
+        \ifnum \c@secnumdepth >\z@
+          \thesection. \ %
         \fi
-        ##1}}}
+        ##1}}}}
 \else
   \def\ps@headings{%
     \let\@oddfoot\@empty
-    \def\@oddhead{{\slshape\rightmark}\hfil\thepage}%
+    \def\@oddhead{\vbox{\hsize=\textwidth
+      \hbox to \textwidth{%
+      {\sc\rightmark}\hfil\thepage} \vskip 1.5pt \hrule}}%
     \let\@mkboth\markboth
-    \def\sectionmark##1{%
-      \markright {\MakeUppercase{%
+    \def\chaptermark##1{%
+      \markright {{%
         \ifnum \c@secnumdepth >\m@ne
-          \thesection\quad
+            \@chapapp\ \thechapter.  %
         \fi
         ##1}}}}
 \fi
@@ -141,8 +181,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}%
@@ -152,15 +192,15 @@
   \null\vfil
   \vskip 60\p@
   \begin{center}%
-    {\Large \@title \par}%
+    {\LARGE \@title \par}%
     \vskip 3em%
     {\large
      \lineskip .75em%
-      \begin{tabular}[t]{l}%
+      \begin{tabular}[t]{c}%
         \@author
       \end{tabular}\par}%
       \vskip 1.5em%
-%%%%%%% XXX no date    {\large \@date \par}%       % Set date in \large size.
+    {\large \@date \par}%       % Set date in \large size.
   \end{center}\par
   \@thanks
   \vfil\null
@@ -211,117 +251,165 @@
   \global\let\date\relax
   \global\let\and\relax
 }
-%%%%%%%%%%%%%%%% My stuff for \maketitle %%%%%%%%%%%%%%%%
 \def\@maketitle{%
   \newpage
   \null
-  \vskip 0cm%
+  \vskip 2em%
   \begin{center}%
   \let \footnote \thanks
-    {\Large\bfseries \@title\par}\vskip0.6truecm%
-    \normalsize\@date
-  \end{center}%
-    \vskip 1.5cm%
-    \noindent\hspace{\titleindent}\minipage{10cm}
-    {\large\bfseries\@author}\par
+    {\HUGE \sc \@title \par}%
+    \vskip 1.5em%
+    {\large
+      \lineskip .5em%
+      \begin{tabular}[t]{c}%
+        \@author
+      \end{tabular}\par}%
     \vskip 1em%
- \normalfont\small\rmfamily
- \institutename
- \endminipage
+    {\large \@date}%
+  \end{center}%
   \par
-  \vskip 1.5em
-  }
+  \vskip 1.5em}
 \fi
-%%%%%%%%%%%%%%%% End of my stuff %%%%%%%%%%%%%%%%
-%
-%
-%
-%%%%%%%%%%%%%%%% My stuff for \institutename %%%%%%%%%%%%%%%%
-\def\inst#1{\unskip$^{#1}$}
-\def\fnmsep{\unskip$^,$}
-\def\institutename{\par
- \begingroup
- \parindent=0pt
- \parskip=0pt
- \setcounter{inst}{1}%
- \def\and{\par\stepcounter{inst}%
- \noindent
- \hbox to\instindent{\hss\smash{$^{\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\relax
- \ifnum\value{inst}=1\relax
- \else
-   \setcounter{inst}{1}%
-   \noindent
-   \hbox to\instindent{\hss\smash{$^{\theinst}$}\enspace}\ignorespaces
- \fi
- \small
- \ignorespaces
- \@institutes\par
- \endgroup}
-\def\institute#1{\gdef\@institute{#1}\global\let\@institutes\@institute}
-\gdef\@institutes{\@latex@warning@no@line{No \noexpand\institute given}}
-\global\let\@institute\relax
-\def\email#1{\renewcommand{\ttdefault}{cmtt}{Email: \tt#1}}
-\newcounter{inst}
-\newdimen\instindent
-%%%%%%%%%%%%%%%% End of my stuff %%%%%%%%%%%%%%%%
-\setcounter{secnumdepth}{3}
+\newcommand*\chaptermark[1]{}
+\setcounter{secnumdepth}{2}
 \newcounter {part}
-\newcounter {section}
+\newcounter {chapter}
+\newcounter {section}[chapter]
 \newcounter {subsection}[section]
 \newcounter {subsubsection}[subsection]
 \newcounter {paragraph}[subsubsection]
 \newcounter {subparagraph}[paragraph]
 \renewcommand\thepart         {\@Roman\c@part}
-\renewcommand\thesection      {\@arabic\c@section}
+\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{\thispagestyle{empty}\cleardoublepage%
-                \renewcommand\thesection{\@arabic\c@section}%
-                \renewcommand{\theequation}{\arabic{section}.\arabic{equation}}%
-          \setcounter{MHappend}{0}%
-%
-                \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}{\string\numberline{\thepart}#2}%
+      \addcontentsline{toc}{part}{\thepart\hspace{1em}#1}%
     \else
-      \addcontentsline{toc}{part}{#2}%
+      \addcontentsline{toc}{part}{#1}%
     \fi
-    {\LARGE\bfseries%
-    \begin{list}{}{\leftmargin=2cm\labelwidth=2cm\labelsep=0cm}%
-    \item[\thepart.\hfill]#2%
-    \end{list}}%
-  \partmark{#1}\pagestyle{MHheadings}%
-    \nobreak
-    \vskip 3ex
-    \@afterheading}
+    \markboth{}{}%
+    {\centering
+     \interlinepenalty \@M
+     \normalfont
+     \ifnum \c@secnumdepth >-2\relax
+       \huge\bfseries \partname\nobreakspace\thepart
+       \par
+       \vskip 20\p@
+     \fi
+     \Huge \bfseries #2\par}%
+    \@endpart}
 \def\@spart#1{%
-    {\parindent \z@ \raggedright
+    {\centering
      \interlinepenalty \@M
      \normalfont
-     \Large \bfseries #1\par}%
-     \nobreak
-     \vskip 3ex
-     \@afterheading}
+     \Huge \bfseries #1\par}%
+    \@endpart}
+\def\@endpart{\vfil\newpage
+              \if@twoside
+               \if@openright
+                \null
+                \thispagestyle{empty}%
+                \newpage
+               \fi
+              \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{%
+  \parbox[t][3cm][b]{.2cm}{
+    \ifnum \c@secnumdepth >\m@ne
+         \resizebox{!}{3cm}{\textcolor[gray]{0.8}{\it\thechapter}}
+        \par\nobreak
+        \vskip 20\p@
+    \fi
+}\hfill%
+  \parbox[t][3cm][c]{13cm}{
+  {\parindent \z@ \raggedright \normalfont
+    \interlinepenalty\@M
+    \Huge \bfseries \sc #1
+        \par\nobreak
+        \vskip 20\p@
+  }} \hrule \vskip 12\p@
+}
+%  \vspace*{50\p@}%
+%  {\parindent \z@ \raggedright \normalfont
+%    \ifnum \c@secnumdepth >\m@ne
+%        \huge\bfseries \@chapapp\space \thechapter
+%        \par\nobreak
+%        \vskip 20\p@
+%    \fi
+%    \interlinepenalty\@M
+%    \Huge \bfseries \sc #1 \\ \hrulefill
+%    \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
+    \interlinepenalty\@M
+    \Huge \bfseries  #1\par\nobreak
+    \vskip 40\p@
+  }}
 \newcommand\section{\@startsection {section}{1}{\z@}%
-                                   {-3ex \@plus -1ex \@minus -.2ex}%
-                                   {2ex \@plus.2ex}%
-                                   {\normalfont\large\bfseries}}
+                                   {-3.5ex \@plus -1ex \@minus -.2ex}%
+                                   {2.3ex \@plus.2ex}%
+                                   {\normalfont\Large\bfseries}}
 \newcommand\subsection{\@startsection{subsection}{2}{\z@}%
-                                     {-2ex\@plus -1ex \@minus -.2ex}%
-                                     {0.8ex \@plus .2ex}%
-                                     {\normalfont\normalsize\bfseries}}
+                                     {-3.25ex\@plus -1ex \@minus -.2ex}%
+                                     {1.5ex \@plus .2ex}%
+                                     {\normalfont\large\bfseries}}
 \newcommand\subsubsection{\@startsection{subsubsection}{3}{\z@}%
                                      {-3.25ex\@plus -1ex \@minus -.2ex}%
                                      {1.5ex \@plus .2ex}%
@@ -367,24 +455,39 @@
 \renewcommand\p@enumii{\theenumi}
 \renewcommand\p@enumiii{\theenumi(\theenumii)}
 \renewcommand\p@enumiv{\p@enumiii\theenumiii}
-\newcommand\labelitemi{$\m@th\bullet$}
-\newcommand\labelitemii{\normalfont\bfseries --}
-\newcommand\labelitemiii{$\m@th\ast$}
-\newcommand\labelitemiv{$\m@th\cdot$}
+\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}
-\newenvironment{acknowledge}{\subsection*{Acknowledgements}\small}{}
-\newdimen\titleindent
-\titleindent=1.65em
-
+\if@titlepage
 \newenvironment{abstract}{%
-        \subsection*{\abstractname}}%
-                {}
-
+      \titlepage
+      \null\vfil
+      \@beginparpenalty\@lowpenalty
+      \begin{center}%
+        \bfseries \abstractname
+        \@endparpenalty\@M
+      \end{center}}%
+     {\par\vfil\null\endtitlepage}
+\else
+  \newenvironment{abstract}{%
+      \if@twocolumn
+        \section*{\abstractname}%
+      \else
+        \small
+        \begin{center}%
+          {\bfseries \abstractname\vspace{-.5em}\vspace{\z@}}%
+        \end{center}%
+        \quotation
+      \fi}
+      {\if@twocolumn\else\endquotation\fi}
+\fi
 \newenvironment{verse}
                {\let\\\@centercr
                 \list{}{\itemsep      \z@
@@ -436,10 +539,10 @@
     }
 \fi
 \newcommand\appendix{\par
+  \setcounter{chapter}{0}%
   \setcounter{section}{0}%
-  \setcounter{subsection}{0}%
-  \renewcommand\thesection{\@Alph\c@section}}
-
+  \gdef\@chapapp{\appendixname}%
+  \gdef\thechapter{\@Alph\c@chapter}}
 \setlength\arraycolsep{5\p@}
 \setlength\tabcolsep{6\p@}
 \setlength\arrayrulewidth{.4\p@}
@@ -448,26 +551,29 @@
 \skip\@mpfootins = \skip\footins
 \setlength\fboxsep{3\p@}
 \setlength\fboxrule{.4\p@}
-\renewcommand\theequation{\@arabic\c@equation}
-\newcounter{figure}
-\renewcommand\thefigure{\@arabic\c@figure}
-
+\@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\nobreakspace\thefigure}
 \newenvironment{figure}
                {\@float{figure}}
                {\end@float}
 \newenvironment{figure*}
                {\@dblfloat{figure}}
                {\end@dblfloat}
-\newcounter{table}
-\renewcommand\thetable{\@arabic\c@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{\tablename~\thetable}
+\def\fnum@table{\tablename\nobreakspace\thetable}
 \newenvironment{table}
                {\@float{table}}
                {\end@float}
@@ -501,83 +607,98 @@
 \newcommand\@tocrmarg{2.55em}
 \newcommand\@dotsep{4.5}
 \setcounter{tocdepth}{2}
-\newcommand\tableofcontents{{%
-    \section*{\contentsname
+\newcommand\tableofcontents{%
+    \if@twocolumn
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \chapter*{{\Huge\sc\contentsname \\ \vskip 10\p@ \hrule}
         \@mkboth{%
            \MakeUppercase\contentsname}{\MakeUppercase\contentsname}}%
-                \small
     \@starttoc{toc}%
-    }}
-
-\let\toccr\relax
+    \if@restonecol\twocolumn\fi
+    }
 \newcommand*\l@part[2]{%
   \ifnum \c@tocdepth >-2\relax
-    \addpenalty\@secpenalty
-%    \addvspace{1.5em \@plus\p@}%
-    \addvspace{1em \@plus\p@}%
-    \setlength\@tempdima{1.8em}%
+    \addpenalty{-\@highpenalty}%
+    \addvspace{2.25em \@plus\p@}%
+    \setlength\@tempdima{3em}%
     \begingroup
       \parindent \z@ \rightskip \@pnumwidth
       \parfillskip -\@pnumwidth
-      \leavevmode
-      \advance\leftskip\@tempdima
-      \hskip -\leftskip\bfseries
-                        \let\toccr\\%
-                        \let\\\relax%
-      #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+      {\leavevmode
+       \large \bfseries #1\hfil \hb@xt@\@pnumwidth{\hss #2}}\par
+       \nobreak
+         \global\@nobreaktrue
+         \everypar{\global\@nobreakfalse\everypar{}}%
     \endgroup
   \fi}
-\newcommand*\l@section[2]{%
-  \ifnum \c@tocdepth >\z@
-    \addpenalty\@secpenalty
-    \addvspace{0.2em \@plus\p@}%
-    \setlength\@tempdima{1.8em}%
+\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
+      \leavevmode \bfseries
       \advance\leftskip\@tempdima
       \hskip -\leftskip
       #1\nobreak\hfil \nobreak\hb@xt@\@pnumwidth{\hss #2}\par
+      \penalty\@highpenalty
     \endgroup
   \fi}
-\renewcommand*\l@section{\@dottedtocline{1}{1.8em}{1.8em}}
-\newcommand*\l@subsection{\@dottedtocline{2}{3.6em}{2.3em}}
-\newcommand*\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
-\newcommand*\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
-\newcommand*\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
+\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{%
-    \section*{\listfigurename
+    \if@twocolumn
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \chapter*{{\Huge\sc\listfigurename \\ \vskip 10\p@ \hrule}}%
       \@mkboth{\MakeUppercase\listfigurename}%
-              {\MakeUppercase\listfigurename}}%
+              {\MakeUppercase\listfigurename}%
     \@starttoc{lof}%
+    \if@restonecol\twocolumn\fi
     }
 \newcommand*\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
 \newcommand\listoftables{%
-    \section*{\listtablename
+    \if@twocolumn
+      \@restonecoltrue\onecolumn
+    \else
+      \@restonecolfalse
+    \fi
+    \chapter*{{\Huge\sc\listtablename \\ \vskip 10\p@ \hrule}}%
       \@mkboth{%
-          \MakeUppercase\listtablename}{\MakeUppercase\listtablename}}%
+          \MakeUppercase\listtablename}%
+         {\MakeUppercase\listtablename}%
     \@starttoc{lot}%
+    \if@restonecol\twocolumn\fi
     }
 \let\l@table\l@figure
 \newdimen\bibindent
 \setlength\bibindent{1.5em}
 \newenvironment{thebibliography}[1]
-     {\section*{\refname%
-      \@mkboth{\MakeUppercase\refname}{\MakeUppercase\refname}}%
-%
+     {\chapter*{{\Huge\sc\bibname \\ \vskip 10\p@ \hrule}}%
+      \@mkboth{\MakeUppercase\bibname}{\MakeUppercase\bibname}%
       \list{\@biblabel{\@arabic\c@enumiv}}%
-           {\settowidth\labelwidth{\small\@biblabel{#1}}%
-            \leftmargin\labelwidth\parsep0pt
-                                                \itemindent0em
-            \advance\leftmargin-\itemindent
+           {\settowidth\labelwidth{\@biblabel{#1}}%
+            \leftmargin\labelwidth
             \advance\leftmargin\labelsep
             \@openbib@code
             \usecounter{enumiv}%
             \let\p@enumiv\@empty
             \renewcommand\theenumiv{\@arabic\c@enumiv}}%
-      \sloppy\clubpenalty4000\widowpenalty4000%
-      \sfcode`\.\@m\small}
+      \sloppy
+      \clubpenalty4000
+      \@clubpenalty \clubpenalty
+      \widowpenalty4000%
+      \sfcode`\.\@m}
      {\def\@noitemerr
        {\@latex@warning{Empty `thebibliography' environment}}%
       \endlist}
@@ -589,13 +710,13 @@
                 \else
                   \@restonecoltrue
                 \fi
-                \columnseprule \z@
-                \columnsep 35\p@
-                \twocolumn[\section*{\indexname}]%
+                \twocolumn[\@makeschapterhead{\indexname}]%
                 \@mkboth{\MakeUppercase\indexname}%
                         {\MakeUppercase\indexname}%
                 \thispagestyle{plain}\parindent\z@
                 \parskip\z@ \@plus .3\p@\relax
+                \columnseprule \z@
+                \columnsep 35\p@
                 \let\item\@idxitem}
                {\if@restonecol\onecolumn\else\clearpage\fi}
 \newcommand\@idxitem{\par\hangindent 40\p@}
@@ -606,28 +727,29 @@
   \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{Table of Contents}
+\newcommand\contentsname{Contents}
 \newcommand\listfigurename{List of Figures}
 \newcommand\listtablename{List of Tables}
-\newcommand\refname{References}
+\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\today{}
-\edef\today{\ifcase\month\or
+\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}
 \setlength\columnsep{10\p@}
 \setlength\columnseprule{0\p@}
-%\pagestyle{plain} %%%%%%% personal pagestyle comes afterwards....
+\pagestyle{plain}
 \pagenumbering{arabic}
 \if@twoside
 \else
@@ -640,85 +762,6 @@
 \else
   \onecolumn
 \fi
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-%   Comments
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\AtBeginDocument{\def\uu#1{{\accent"15 #1}}}
-\usefont{OT1}{cmtt}{m}{n}
-\fontsize{10}{10}
-\selectfont
-\expandafter\fontdimen4\csname OT1/cmtt/m/n/10\endcsname=2pt
-\expandafter\fontdimen3\csname OT1/cmtt/m/n/10\endcsname=2pt
-\usefont{OT1}{cmtt}{m}{n}
-\fontsize{12}{12}
-\selectfont
-\expandafter\fontdimen4\csname OT1/cmtt/m/n/12\endcsname=2pt
-\expandafter\fontdimen3\csname OT1/cmtt/m/n/12\endcsname=2pt
-\def\ttt#1{{\hfill\break\null\kern
--2truecm\special{ps: 1 0 0 setrgbcolor}{\tt ********** #1}
-\special{ps: 0 0 0 setrgbcolor}}}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\MHred#1{\special{ps: 1 0 0 setrgbcolor}#1\special{ps: 0 0 0 setrgbcolor}}
-\def\MHblue#1{\special{ps: 0 0 1 setrgbcolor}#1\special{ps: 0 0 0 setrgbcolor}}
-\def\MHgreen#1{\special{ps: 0 1 0 setrgbcolor}#1\special{ps: 0 0 0 setrgbcolor}}
-
-\def\JPE{\MHblue{JPE}\special{ps: 1 0 0 setrgbcolor}}
-\def\BOTH{\MHblue{BOTH}\special{ps: 1 0 0 setrgbcolor}}
-\def\EH{\MHblue{EH}\special{ps: 1 0 0 setrgbcolor}}
-\def\MH{\MHblue{MH}\special{ps: 1 0 0 setrgbcolor}}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-%  Labels in titles with hyperref.sty
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\def\savelbl#1{\immediate\write\@auxout{\string\newlbl{#1}{\@ifundefined{r@#1}{??}{\@nameuse{r@#1}}}}}
-\def\getlbl#1{\@ifundefined{lb@#1}{??}{\@nameuse{lb@#1}}}
-\def\newlbl#1#2{\global\@namedef{lb@#1}{\@car#2 \@nil}}
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Nice headers
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcommand{\ps@MHheadings}{%
-        \renewcommand{\@oddhead}{{\leftmark}\hfil\textbf{\thepage}}
-        \renewcommand{\@evenhead}{\textbf{\thepage}\hfil{\rightmark}}
-        \renewcommand{\@evenfoot}{}
-        \renewcommand{\@oddfoot}{}
-        }
-\pagestyle{MHheadings}
-
-\renewcommand{\theequation}{\arabic{section}.\arabic{equation}}
-\@addtoreset{equation}{section}
-
-\@addtoreset{section}{part}
-
-\renewcommand{\ttdefault}{cmtt}
-%\def\sectionmark#1{\markboth{\sc#1}{\sc#1}}
-\def\sectionmark#1{}
-\def\partmark#1{\markboth{\sc#1}{\sc#1}}
-
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-%
-% Management of appendix
-%
-%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
-\newcounter{MHappend}
-\newcommand\makeappendix[1]{
-        \appendix
-        \setcounter{section}{\value{MHappend}}
-        \section{#1}
-                \renewcommand{\theequation}{\Alph{MHappend}.\arabic{equation}}
-                \@addtoreset{equation}{MHappend}
-        \stepcounter{MHappend}
-        }
-
-\DeclareSymbolFont{exsm}{OT1}{ptm}{m}{n}
-\DeclareMathSymbol ({\mathopen}{exsm}{`(}
-\DeclareMathSymbol ){\mathclose}{exsm}{`)}
-\DeclareMathSymbol [{\mathopen}{exsm}{`[}
-\DeclareMathSymbol ]{\mathclose}{exsm}{`]}
-\@ifundefined{mathbf}{}{\DeclareMathAlphabet{\mathbf}{OT1}{ptm}{bx}{n}}
-\@ifundefined{mathrm}{}{\DeclareMathAlphabet{\mathrm}{OT1}{ptm}{m}{n}}
 \endinput
+%%
+%% End of file `report.cls'.

 

Close Window
 
  The service has been written by
Heinrich Stamerjohanns