%%
%% This is file `artikel3.sty', generated
%% on <1994/4/5> with the docstrip utility (2.0r).
%%
%% The original source files were:
%%
%% artikel3.doc
%%
%% Copyright (C) 1992 by NTG WG13, Leslie Lamport. All rights reserved.
%% NTG WG13 is: Victor Eijkhout, Nico Poppelier, Johannes Braams.
%%
%% IMPORTANT NOTICE:
%%
%% You are not allowed to change this file. You may however copy this file
%% to a file with a different name and then change the copy.
%%
%% You are NOT ALLOWED to distribute this file alone. You are NOT ALLOWED
%% to take money for the distribution or use of this file (or a changed
%% version) except for a nominal charge for copying etc.
%%
%% You are allowed to distribute this file under the condition that it is
%% distributed together with all files mentioned below.
%%
%% If you receive only some of these files from someone, complain!
%%
%% Error Reports in case of UNCHANGED versions to one of the
%% following addresses:
%%
%% NTG WG13, `Neerlandica'
%% P.O. Box 394, 1740 AJ Schagen, The Netherlands
%% Netaddress: NTG@Hearn.bitnet
%%
%% V. Eijkhout
%% Department of Computer Science
%% University Tennessee at Knoxville
%% 104 Ayres Hall, Knoxville, TN 37996, USA
%% Netaddress: eijkhout@cs.utk.edu
%%
%% N. Poppelier
%% Elsevier Science Publishers
%% P.O. Box 330, 1000 AH Amsterdam, The Netherlands
%% Netaddress: n.poppelier@elsevier.nl
%%
%% J. Braams
%% PTT Research, dr Neher Laboratorium
%% P.O. box 421, 2260 AK Leidschendam, The Netherlands
%% Netaddress: J.L.Braams@research.ptt.nl
%%
%%% ====================================================================
%%%  @LaTeX-style-file{
%%%     author          = "Victor Eijkhout",
%%%     maintainer      = "Johannes Braams",
%%%     version         = "1.20c",
%%%     date            = "05 April 1994",
%%%     time            = "10:10:42 MET",
%%%     filename        = "artikel3.doc",
%%%     address-1       = "Department of Computer Science
%%%                        University Tennessee at Knoxville
%%%                        104 Ayres Hall
%%%                        Knoxville, TN 37996
%%%                        USA",
%%%     address-2       = "PTT Research
%%%                        St. Paulusstraat 4
%%%                        2264 XZ Leidschendam
%%%                        The Netherlands",
%%%     telephone-2     = "(70) 3325051",
%%%     FAX-2           = "(70) 3326477",
%%%     checksum        = "10508 1387 6013 53590",
%%%     email-1         = "eijkhout@cs.utk.edu"
%%%     email-2         = "J.L.Braams@research.ptt.nl (Internet)",
%%%     codetable       = "ISO/ASCII",
%%%     keywords        = "LaTeX, documentstyle, article",
%%%     supported       = "yes",
%%%     abstract        = "",
%%%     docstring       = "The checksum field above contains a CRC-16
%%%                        checksum as the first value, followed by the
%%%                        equivalent of the standard UNIX wc (word
%%%                        count) utility output of lines, words, and
%%%                        characters.  This is produced by Robert
%%%                        Solovay's checksum utility.",
%%%  }
%%% ====================================================================
\def\styleversion{1.20c}
\def\styledate{4 april 1994}
%% \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         \~}
%%
 
\typeout{Document Style 'Artikel3'. Version <\styleversion>, <\styledate>}
\newif\if@oldtoc \def\ds@oldtoc{\@oldtoctrue}
 
\newif\if@titlecentered \def\ds@titlecentered{\@titlecenteredtrue}
 
\def\ds@sober{}
 
\def\@ptsize{0}                     % Default is NTG10.STY
\@namedef{ds@10pt}{}                % Included for completeness
\@namedef{ds@11pt}{\def\@ptsize{1}} % 11pt option reads in NTG11.STY
\@namedef{ds@12pt}{\def\@ptsize{2}} % 12pt option reads in NTG12.STY
\def\ds@twoside{\@twosidetrue  %  Defines twoside option.
           \@mparswitchtrue}   %    Marginpars go on outside of page.
\def\ds@draft{\overfullrule 5pt}  % Causes overfull hboxes to be marked.
 
\newif\if@titlepage \@titlepagefalse
\def\ds@titlepage{\@titlepagetrue}
 
\def\ds@twocolumn{\@twocolumntrue}
\@options
 
\input ntg1\@ptsize.sty\relax
 
 
\def\labelenumi{\theenumi.}
\def\theenumi{\arabic{enumi}}
\def\labelenumii{(\theenumii)}
\def\theenumii{\alph{enumii}}
\def\p@enumii{\theenumi}
\def\labelenumiii{\theenumiii.}
\def\theenumiii{\roman{enumiii}}
\def\p@enumiii{\theenumi(\theenumii)}
\def\labelenumiv{\theenumiv.}
\def\theenumiv{\Alph{enumiv}}
\def\p@enumiv{\p@enumiii\theenumiii}
\def\labelitemi{$\m@th\bullet$}
\def\labelitemii{\bf --}
\def\labelitemiii{$\m@th\ast$}
\def\labelitemiv{$\m@th\cdot$}
\def\verse{\let\\=\@centercr
 \list{}{\itemsep\z@ \itemindent -1.5em\listparindent \itemindent
 \rightmargin\leftmargin\advance\leftmargin 1.5em}\item[]}
\let\endverse\endlist
 
\def\quotation{\list{}{\listparindent \z@     % this was: 1.5em
 \itemindent\listparindent
 \rightmargin\leftmargin \parsep \z@ plus \p@}\item[]}
\let\endquotation=\endlist
\def\quote{\list{}{\rightmargin\leftmargin}\item[]}
\let\endquote=\endlist
\def\descriptionlabel#1{\hspace\labelsep \bf #1}
\def\description{\list{}{\labelwidth\z@ \itemindent-\leftmargin
 \let\makelabel\descriptionlabel}}
\let\enddescription\endlist
\def\@begintheorem#1#2{\vskip\baselineskip \sl \labelsep=.5em
           \trivlist \item[\hskip\labelsep{\reset@font\bf #1\ #2}]}
\def\@endtheorem{\endtrivlist \vskip\baselineskip}
\def\theequation{\arabic{equation}}
                  % environment
 
 
%%
\def\Thispagestyle#1{\global\@specialpagetrue\gdef\@specialstyle{#1}}
 
\def\@emptypagestyle{empty}
\def\pagestyle#1{\@nameuse{ps@#1}\def\@currentpagestyle{#1}}
\def\thispagestyle#1{\ifx\@currentpagestyle\@emptypagestyle
    \else \global\@specialpagetrue\gdef\@specialstyle{#1}\fi}
 
\def\titlepage{\@restonecolfalse\if@twocolumn\@restonecoltrue\onecolumn
 \else \newpage \fi \thispagestyle{empty}\c@page\z@}
\def\endtitlepage{\if@restonecol\twocolumn \else \newpage \fi}
 
\arraycolsep 5pt     % Half the space between columns in an array environment.
\tabcolsep 6pt       % Half the space between columns in a tabular environment.
\arrayrulewidth .4pt % Width of rules in array and tabular environment.
\doublerulesep 2pt   % Space between adjacent rules in array or tabular env.
\tabbingsep \labelsep   % Space used by the \' command.  (See LaTeX manual.)
\def\@minipagerestore
   {\parskip=.5\baselineskip plus .1\baselineskip
              minus .1\baselineskip}
 
\skip\@mpfootins = \skip\footins
\fboxsep = 3pt    % Space left between box and text by \fbox and \framebox.
\fboxrule = .4pt  % Width of rules in box made by \fbox and \framebox.
\newcounter{part}
\newcounter {section}
\newcounter {subsection}[section]
\newcounter {subsubsection}[subsection]
\newcounter {paragraph}[subsubsection]
\newcounter {subparagraph}[paragraph]
\def\thepart          {\Roman{part}} % Roman numeral part numbers.
\def\thesection       {\arabic{section}}
\def\thesubsection    {\thesection.\arabic{subsection}}
\def\thesubsubsection {\thesubsection .\arabic{subsubsection}}
\def\theparagraph     {\thesubsubsection.\arabic{paragraph}}
\def\thesubparagraph  {\theparagraph.\arabic{subparagraph}}
\def\@pnumwidth{1.55em}
\def\@tocrmarg {2.55em}
\def\@dotsep{4.5}
\setcounter{tocdepth}{3}
\def\tableofcontents{\section*{\contentsname
  \@mkboth{\uppercase{\contentsname}}{\uppercase{\contentsname}}}%
  \@starttoc{toc}}
\def\listoffigures{\section*{\listfigurename
    \@mkboth{\uppercase{\listfigurename}}{\uppercase{\listfigurename}}}%
    \@starttoc{lof}}
\def\listoftables{\section*{\listtablename
    \@mkboth{\uppercase{\listtablename}}{\uppercase{\listtablename}}}%
    \@starttoc{lot}}
\def\@starttoc#1{\begingroup
  \makeatletter \parskip\z@
  \@input{\jobname.#1}\if@filesw \expandafter\newwrite\csname tf@#1\endcsname
             \openout \csname tf@#1\endcsname \jobname.#1\relax
  \fi \global\@nobreakfalse \endgroup}
%%%%%%%%%%%%%%%%%%%%%%%%%%%% table of contents %%%%%%%%%%%%%%%%%%%%%%%%%%%
\ifx\undefined\reset@font \def\reset@font{}\fi
%% RmS 91/09/29: added \reset@font for page number
\def\@dottedtocline#1#2#3#4#5{\ifnum #1>\c@tocdepth \else
  \vskip \z@ plus.2\p@
  {\leftskip #2\relax \rightskip \@tocrmarg \parfillskip -\rightskip
    \parindent #2\relax\@afterindenttrue
   \interlinepenalty\@M
   \leavevmode
   \@tempdima #3\relax \advance\leftskip \@tempdima \hbox{}\hskip -\leftskip
    #4\nobreak\leaders\hbox{$\m@th \mkern \@dotsep mu.\mkern \@dotsep
       mu$}\hfill \nobreak
           \hbox to\@pnumwidth{\hfil\reset@font\rm #5}\par}\fi}
 
\def\@regtocline#1#2#3{\ifnum #1>\c@tocdepth \else
  \vskip \z@ plus .2pt
  {\hangindent\z@ \@afterindenttrue \interlinepenalty\@M
   \leftskip\unitindent % this used to be \z@
   \rightskip=\unitindent plus 1fil
   \parfillskip=0cm
   \@tempdima=\unitindent \parindent\z@ \leavevmode
   \hbox{}\hskip -\leftskip#2\nobreak % the box and backskip have been added
   \hskip 1em \nobreak{\sl #3}\par
   }\fi}
 
\def\numberline#1{\hbox to\@tempdima{#1\hfil}}
 
\if@oldtoc
   \def\l@part#1#2{\addpenalty{\@secpenalty}
    \addvspace{2.25em plus \p@}%  % space above part line
    \begingroup
    \@tempdima 3em         % width of box holding part number, used by
      \parindent \z@ \rightskip \@pnumwidth             %% \numberline
      \leftskip\@tempdima
      \parfillskip -\@pnumwidth
    {\large \bf          % set line in \large boldface
     \leavevmode          % TeX command to enter horizontal mode.
     \hbox{}\hskip-\@tempdima\relax
     #1\hfil \hbox to\@pnumwidth{\hss #2}}\par
     \nobreak             % Never break after part entry
   \endgroup}
   \def\l@section#1#2{\addpenalty{\@secpenalty} \addvspace{1.0em plus 1\p@}
   \@tempdima 1.5em \begingroup
    \parindent \z@ \rightskip \@pnumwidth \leftskip\@tempdima
    \parfillskip -\@pnumwidth
    \bf                  % Boldface.
    \leavevmode          % TeX command to enter horizontal mode.
    \hbox{}\hskip-\@tempdima\relax
    #1\nobreak\hfil \nobreak\hbox to\@pnumwidth{\hss #2}\par
    \endgroup}
   \def\l@subsection{\@dottedtocline{2}{1.5em}{2.3em}}
   \def\l@subsubsection{\@dottedtocline{3}{3.8em}{3.2em}}
   \def\l@paragraph{\@dottedtocline{4}{7.0em}{4.1em}}
   \def\l@subparagraph{\@dottedtocline{5}{10em}{5em}}
   \def\toc@font#1{\relax} %V for completeness.
   \def\l@figure{\@dottedtocline{1}{1.5em}{2.3em}}
   \let\l@table\l@figure
\else
   \def\l@section{\@regtocline{1}}
   \def\l@subsection{\@regtocline{2}}
   \def\l@subsubsection{\@regtocline{3}}
   \def\l@paragraph{\@regtocline{4}}
   \def\l@subparagraph{\@regtocline{5}}
   \def\l@part{\addpenalty{\@secpenalty}
               \addvspace{2.25em plus 1pt}\@regtocline{0}}
   \def\toc@font#1{\ifcase#1\relax\or\bf \or\sl \or\rm\fi}
   \def\l@figure{\@regtocline{1}}
   \let\l@table\l@figure
\fi
 
 
%% RmS 91/10/27 [ .. ] replaced by \@biblabel{ .. }
%% RmS 91/11/13: Changed counter enumi to enumiv,
%%               as it says in the comment in latex.tex
%% RmS 92/01/14: Set \p@enumiv to {} and \theenumiv to \arabic{enumiv}
%% to get correct references
\def\thebibliography#1{\section*{\refname\@mkboth
  {\uppercase{\refname}}{\uppercase{\refname}}}\list
  {\@biblabel{\arabic{enumiv}}}{\settowidth\labelwidth{\@biblabel{#1}}%
    \leftmargin\labelwidth
    \advance\leftmargin\labelsep
    \usecounter{enumiv}\let\p@enumiv\@empty
    \def\theenumiv{\arabic{enumiv}}}%
    \def\newblock{\hskip 0.11em plus 0.33em minus 0.07em}
    \sloppy\clubpenalty4000\widowpenalty4000
    \sfcode`\.=1000\relax}
%% 91/08/26 FMI & RmS: introduced warning instead of error
 
\def\endthebibliography{%
  \def\@noitemerr{\@warning{Empty `thebibliography' environment}}%
  \endlist}
\def\@bibitem#1{\item\if@filesw \immediate\write\@auxout
       {\string\bibcite{#1}{\the\value{\@listctr}}}\fi\ignorespaces}
 
                                % command.
\newif\if@restonecol
\def\theindex{\@restonecoltrue\if@twocolumn\@restonecolfalse\fi
\columnseprule \z@
\columnsep 35pt\twocolumn[\section*{\indexname}]%
  \@mkboth{\uppercase{\indexname}}{\uppercase{\indexname}}%
  \thispagestyle{plain}\parindent\z@
  \parskip\z@ plus.3pt\relax\let\item\@idxitem}
\def\@idxitem{\par\hangindent 40pt}
\def\subitem{\par\hangindent 40pt \hspace*{20pt}}
\def\subsubitem{\par\hangindent 40pt \hspace*{30pt}}
\def\endtheindex{\if@restonecol\onecolumn\else\clearpage\fi}
\def\indexspace{\par \vskip 10pt plus 5pt minus 3pt\relax}
\def\footnoterule{\kern-3\p@\kern.5\baselineskip
 \hrule width \unitindent
 \kern.4\baselineskip}
 
\long\def\@xmakefntext#1#2{\parindent=\z@
        \def\labelitemi{--}\@revlabeltrue
        {\setbox0=\hbox {#1.\hskip.5em plus 1fil}
         \dimen0=2\wd0
         \ifdim\dimen0>\unitindent \global\unitindent=\dimen0
             \@indentset \fi}
        \leavevmode\hbox to .5\unitindent{#1.\hfil}#2}
\def\@makefntext{\@xmakefntext{$\m@th\@thefnmark$}}
 
 
\setcounter{topnumber}{2}
\def\topfraction{.7}
\setcounter{bottomnumber}{1}
\def\bottomfraction{.3}
\setcounter{totalnumber}{3}
\def\textfraction{.2}
\def\floatpagefraction{.5}
\setcounter{dbltopnumber}{2}
\def\dbltopfraction{.7}
\def\dblfloatpagefraction{.5}
\long\def\@makecaption#1#2{
   \vskip 10\p@
   \setbox\@tempboxa\hbox{#1: #2}
   \ifdim \wd\@tempboxa >\hsize   % IF longer than one line:
       #1: #2\par                 %   THEN set as ordinary paragraph.
     \else                        %   ELSE  center.
       \hbox to\hsize{\hfil\box\@tempboxa\hfil}%
   \fi}
\newcounter{figure}
\def\thefigure{\@arabic\c@figure}
 
\def\fps@figure{tbp}
\def\ftype@figure{1}
\def\ext@figure{lof}
\def\fnum@figure{\figurename~\thefigure}
\def\figure{\@float{figure}}
\let\endfigure\end@float
\@namedef{figure*}{\@dblfloat{figure}}
\@namedef{endfigure*}{\end@dblfloat}
\newcounter{table}
\def\thetable{\@arabic\c@table}
 
\def\fps@table{tbp}
\def\ftype@table{2}
\def\ext@table{lot}
\def\fnum@table{\tablename~\thetable}
\def\table{\@float{table}}
\let\endtable\end@float
\@namedef{table*}{\@dblfloat{table}}
\@namedef{endtable*}{\end@dblfloat}
 
\def\maketitle{\par
 \begingroup
   \def\thefootnote{\fnsymbol{footnote}}%
   \def\@makefnmark{\hbox to \z@{$\m@th^{\@thefnmark}$\hss}}
   \def\@makefntext{\@xmakefntext{$\m@th^{\@thefnmark}$}}%
   \if@twocolumn
     \twocolumn[\@maketitle]
     \else \newpage
     \global\@topnum\z@        % Prevents figures from going at top of page.
     \@maketitle \fi\thispagestyle{plain}\@thanks
 \endgroup
 \setcounter{footnote}{0}%
 \let\maketitle\relax
 \let\@maketitle\relax
 \gdef\@thanks{}\gdef\@author{}\gdef\@title{}\let\thanks\relax}
\def\@maketitle{\newpage
 \null
 \vskip 2em                   % Vertical space above title.
 \if@titlecentered
 \begin{center}
    {\LARGE \bf
     \interlinepenalty \@M
     \hyphenpenalty=\@M \exhyphenpenalty=\@M
     \@title \par}%  % Title set in \LARGE size.
    \vskip 1.5em                % Vertical space after title.
    {\large \bf                 % each author set in \large\bf, in a
     \lineskip .5em             % tabular environment
     \begin{tabular}[t]{c}\@author
     \end{tabular}\par}%
    \vskip 1em                 % Vertical space after author.
    {\large \bf \@date}%       % Date set in \large size.
  \end{center}%
 \else
     {\LARGE \bf \head@style \@title \par} \vskip 1.5em
     {\large \bf \lineskip .5em \tabcolsep\z@
             \def\and{%%% \begin{tabular} has already started
                      \end{tabular}\hskip 1em plus .17fil
                      \begin{tabular}[t]{l}}%% \end{tabular} will come
             \begin{tabular}[t]{l}\@author\end{tabular}\par}
     \vskip 1em {\large \bf \@date}
 \fi
 \par
 \vskip 1.5em}                 % Vertical space after date.
 
\def\abstract{\if@twocolumn
\section*{\abstractname}%
\else \small
\bgroup\rightskip=\unitindent
\hbox{\bf \abstractname}\noindent\ignorespaces
\fi}
\def\endabstract{\if@twocolumn\else\par\egroup\fi}
\mark{{}{}}   % Initializes TeX's marks
\if@twoside        % If two-sided printing.
   \def\ps@headings{\let\@mkboth\markboth
        \def\@oddfoot{}\def\@evenfoot{}%    No feet.
        \def\@evenhead{\rm\thepage\hfil \sl \leftmark}%         Left heading
        \def\@oddhead{{\sl \rightmark} \hfil \rm\thepage}% Right heading
        \def\sectionmark##1{\markboth {\uppercase{\ifnum \c@secnumdepth >\z@
              \thesection\hskip 1em\relax \fi ##1}}{}}%
        \def\subsectionmark##1{\markright
                 {\ifnum \c@secnumdepth >\@ne
                   \thesubsection\hskip 1em\relax \fi ##1}}}
\else               % If one-sided printing.
   \def\ps@headings{\let\@mkboth\markboth
        \def\@oddfoot{}\def\@evenfoot{}%        No feet
        \def\@oddhead{{\sl \rightmark} \hfil \rm\thepage}% Heading
        \def\sectionmark##1{\markright
                 {\uppercase{\ifnum \c@secnumdepth >\z@
                   \thesection\hskip 1em\relax \fi ##1}}}}
\fi
\def\ps@myheadings{\let\@mkboth\@gobbletwo
      \def\@oddhead{{\sl\rightmark} \hfil\rm\thepage}%
      \def\@oddfoot{}%
      \def\@evenhead{\rm \thepage\hfil\sl\leftmark}%
      \def\@evenfoot{}%
      \def\sectionmark##1{}\def\subsectionmark##1{}}
 
\def\ps@plain{\let\@mkboth\@gobbletwo
     \def\@oddhead{}\def\@evenhead{}%
     \def\@oddfoot{\rm\hfil\thepage}%
     \if@twoside\def\@evenfoot{\rm\thepage\hfil}%
           \else\let\@evenfoot\@oddfoot\fi}
 
\parskip \z@                       % Extra vertical space between paragraphs.
\topsep \z@                        % Extra vertical space, in addition to
                                   % \parskip, added above and below list and
                                   % paragraphing environments.
\partopsep \z@                     % Extra vertical space, in addition to
                                   % \parskip and \topsep, added when user
                                   % leaves blank line before environment.
                                   % \parskip, added between list items.
 
\@lowpenalty   51      % Produced by \nopagebreak[1] or \nolinebreak[1]
\@medpenalty  151      % Produced by \nopagebreak[2] or \nolinebreak[2]
\@highpenalty 301      % Produced by \nopagebreak[3] or \nolinebreak[3]
 
\@beginparpenalty -\@lowpenalty    % Before a list or paragraph environment.
\@endparpenalty   -\@lowpenalty    % After a list or paragraph environment.
\@itempenalty     -\@lowpenalty    % Between list items.
 
 
 
\def\head@style{\interlinepenalty \@M
    \hyphenpenalty=\@M \exhyphenpenalty=\@M
    \rightskip=0cm plus .7\hsize\relax}
 
\def\part{\par               % New paragraph
   \addvspace{4ex}           % Adds vertical space above title.
   \@afterindentfalse        % Suppresses indent in first paragraph.
   \secdef\@part\@spart}     % Change to \@afterindenttrue to have
                             % indent.
 
\def\@part[#1]#2{\ifnum \c@secnumdepth >\m@ne    % IF secnumdepth > -1
        \refstepcounter{part}                    %  THEN step part counter
        \addcontentsline{toc}{part}{\thepart     %       add toc line
        \hspace{.5em}#1}\else                     %  ELSE add unnumbered line
      \addcontentsline{toc}{part}{#1}\fi         % FI
   {\head@style \parindent=\unitindent
    \ifnum \c@secnumdepth >\m@ne   % IF secnumdepth > -1
      \Large \bf \noindent
          \partname~\thepart     %   THEN Print 'Part' and
      \par \nobreak                %          number in \Large boldface.
    \fi                            % FI
    \Large \bf \noindent           % Select \Large boldface.
                          %NTG \Large & \noindent
    #2%                            % Print title
    \markboth{}{}\par              % Set heading marks null.
    }\nobreak                      % TeX penalty to prevent page break.
    \vskip 3ex                     % Space between title and text.
   \@afterheading                  % Routine called after part and
    }                              %     section heading.
 
\def\@spart#1{{\parindent \z@ \head@style
    \Large \bf \noindent  %NTG see above
    #1\par}                         % Title.
    \nobreak                        % TeX penalty to prevent page break.
    \vskip 3ex                      % Space between title and text.
    \@afterheading                  % Routine called after part and
  }                                 %     section heading.
 
\def\section{\@startsection {section}{1}{\z@}%
{-2\baselineskip plus -1\baselineskip minus -.5\baselineskip}%
{.01\baselineskip}{\large\bf}}
 
\def\subsection{\@startsection{subsection}{2}{\z@}%
{-1\baselineskip plus -.5\baselineskip minus -.25\baselineskip}%
{.01\baselineskip}{\normalsize\bf}}
 
\def\subsubsection{\@startsection{subsubsection}{3}{\z@}%
{-1\baselineskip plus -.5\baselineskip minus -.25\baselineskip}%
{.01\baselineskip}{\normalsize\rm}}
 
\def\paragraph{\@startsection{paragraph}{4}{\z@}%
      {3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\sl}}
\def\subparagraph{\@startsection{subparagraph}{5}{\parindent}%
      {3.25ex plus 1ex minus .2ex}{-1em}{\normalsize\sl}}
 
\setcounter{secnumdepth}{3}
\def\appendix{\par
 \setcounter{section}{0}
 \setcounter{subsection}{0}
 \def\thesection{\Alph{section}}}
 
\newdimen\unitindent
 
{\setbox0\hbox{\normalsize\rm 2.2.2\hskip.5em}
 \global\unitindent=\wd0}
 
\newif\if@needwriteindent
\def\@indentset{%
                \global\leftmargini=\unitindent
                \global\@needwriteindenttrue}
 
\def\@writeindent#1{\immediate\write\@mainaux
   {\string\@ifundefined{unitindent}{\string\newdimen\string\unitindent
                                     \let\string\@indentset\relax}{}}
   \immediate\write\@mainaux{\global\string\unitindent=#1\string\relax
                             \string\@indentset \string\relax}}
 
\newdimen\othermargin
{\setbox0\hbox{\normalsize (m)\hskip.6em}\global\othermargin=\wd0}
\def\enddocument{\@checkend{document}%
    \clearpage
    \begingroup
    \if@filesw
        \if@needwriteindent\@writeindent{\the\unitindent}\fi
        \immediate\closeout\@mainaux
        \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}
 
 
 
\leftmargini=\unitindent
\leftmarginii=\othermargin   % > \labelsep + width of '(m)'
\leftmarginiii=\othermargin  % > \labelsep + width of 'vii.'
\leftmarginiv=\othermargin   % > \labelsep + width of 'M.'
\leftmarginv=\othermargin
\leftmarginvi 1em
 
%%%%%%%%%%%%%%%%%%%%%%%%%%%% lists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\@listi{\leftmargin\unitindent
            \labelsep=.5em
            \labelwidth=\leftmargin \advance\labelwidth by -\labelsep
 \topsep=-.5\parskip plus 1\p@ %V half the amount of white around lists
 \parsep \z@           %V defaults added
 \itemsep=\z@ plus 1\p@%V defaults added
 }
\def\@listii{\leftmargin\leftmarginii \labelsep=.5em
 \labelwidth\leftmarginii\advance\labelwidth-\labelsep
 \topsep=\z@ plus 1\p@ %V defaults added
 \parsep \z@           %V defaults added
 \itemsep=\z@ plus 1\p@%V defaults added
 }
\def\@listiii{\leftmargin\leftmarginiii \labelsep=.5em
 \labelwidth\leftmarginiii\advance\labelwidth-\labelsep
 \topsep=\z@ plus 1\p@ %V defaults added
 \parsep \z@           %V defaults added
 \itemsep=\z@ plus 1\p@%V defaults added
 }
\def\@listiv{\leftmargin\leftmarginiv \labelsep=.5em
 \labelwidth\leftmarginiv\advance\labelwidth-\labelsep
 \topsep=\z@ plus 1\p@ %V defaults added
 \parsep \z@           %V defaults added
 \itemsep=\z@ plus 1\p@%V defaults added
 }
\def\@listv{\leftmargin\leftmarginv \labelsep=.5em
 \labelwidth\leftmarginv\advance\labelwidth-\labelsep
 \topsep=\z@ plus 1\p@ %V defaults added
 \parsep \z@           %V defaults added
 \itemsep=\z@ plus 1\p@%V defaults added
 }
\def\@listvi{\leftmargin\leftmarginvi \labelsep=.5em
 \labelwidth\leftmarginvi\advance\labelwidth-\labelsep
 \topsep=\z@ plus 1\p@ %V defaults added
 \parsep \z@           %V defaults added
 \itemsep=\z@ plus 1\p@%V defaults added
 }
\def\@sect#1#2#3#4#5#6[#7]#8{\ifnum #2>\c@secnumdepth
     \let\@svsec\@empty\else
     \refstepcounter{#1}%
     \begingroup \setbox\@tempboxa=\hbox{#6\relax\csname the#1\endcsname
                                         \hskip.5em}
       \ifdim\wd\@tempboxa>\unitindent
             \global\unitindent=\wd\@tempboxa \@indentset\fi
     \endgroup
     \edef\@svsec{\hbox to \unitindent{\csname the#1\endcsname\hfil}}
   \fi
     \@tempskipa #5\relax
      \ifdim \@tempskipa>\z@
        \begingroup #6\relax
          \@hangfrom{\hskip #3\relax\@svsec}{\head@style #8\par}
        \endgroup
       \csname #1mark\endcsname{#7}\addcontentsline
         {toc}{#1}{\ifnum #2>\c@secnumdepth \else
                      \protect\numberline{\csname the#1\endcsname}\fi
                    \toc@font#2 #7}\else
        \def\@svsechd{#6\hskip #3\relax\@svsec #8\csname #1mark\endcsname
                      {#7}\addcontentsline
                           {toc}{#1}{\ifnum #2>\c@secnumdepth \else
                             \protect\numberline{\csname the#1\endcsname}\fi
                      \toc@font#2 #7}}\fi
     \@xsect{#5}}
 
\def\@ssect#1#2#3#4#5{\@tempskipa #3\relax
   \ifdim \@tempskipa>\z@
     \begingroup #4\relax
          \@hangfrom{\hskip #1}{\head@style #5\par}
     \endgroup
   \else \def\@svsechd{#4\hskip #1\relax #5}\fi
    \@xsect{#3}}
\newif\if@revlabel
\def\enumerate{\ifnum \@enumdepth >3 \@toodeep\else
    \advance\@enumdepth \@ne
    \edef\@enumctr{enum\romannumeral\the\@enumdepth}%
    \list{\csname label\@enumctr\endcsname}%
         {\usecounter{\@enumctr}%
           \if@revlabel
              \def\makelabel##1{\hskip .5\unitindent{##1\hfil}}\else
              \def\makelabel##1{##1\hfil} %
           \fi
         }\fi}
 
\def\itemize{\ifnum \@itemdepth >3 \@toodeep\else
    \advance\@itemdepth \@ne
    \edef\@itemitem{labelitem\romannumeral\the\@itemdepth}%
    \list{\csname\@itemitem\endcsname}%
         {%
          \if@revlabel
            \def\makelabel##1{\hskip .5\unitindent{##1\hfil}}\else
            \def\makelabel##1{##1\hfil}%
          \fi%
         }\fi}
\def\enditemize{\global\@ignoretrue \endlist}
\def\endenumerate{\global\@ignoretrue \endlist}
%%%%%%%%%%%%%%%%%%%%%%%%%% trivlists %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\verbatim{\@verbatim \topsep=-.5\parskip
              \frenchspacing\@vobeyspaces \@xverbatim}
\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}
 
\def\em{\protect\pem{}}
\def\pem{\ifdim \fontdimen\@ne\font >\z@ \rm \else \sl \fi}
 
 
\ps@plain                   % 'plain' page style
\pagenumbering{arabic}      % Arabic page numbers
\if@twoside\else\raggedbottom\fi % Ragged bottom unless twoside option.
\if@twocolumn
 \@@input twocolum.sty\relax
\else
 \onecolumn                 % Single-column.
\fi
 
\if@titlepage
  \@@input titlepag.sty\relax
\fi
 
\frenchspacing
\footnotesep=\z@
\let\regeltransport=\baselineskip
\parskip=.5\baselineskip plus .1\baselineskip minus .1\baselineskip
\parindent=\z@
 
%%%%%%%%%%%%%%%%%%%%% Dutch, German, etc %%%%%%%%%%%%%%%%%%%%%%%%%%%
\def\refname{References}
\def\abstractname{Abstract}
\def\bibname{Bibliography}
\def\appendixname{Appendix}
\def\contentsname{Contents}
\def\listfigurename{List of Figures}
\def\listtablename{List of Tables}
\def\indexname{Index}
\def\figurename{Figure}
\def\tablename{Table}
\def\partname{Part}
 
\endinput
%%
%% End of file `artikel3.sty'.
