\message{ bibarts BIBLIOGRAPHY -- 1.3 -- <28.Mar.1998> }

%%
%%  ENGLISH ABSTRACT:
%%  =================
%%
%%  bibarts helps you to make a bibliography (literature, sources & index).
%%  - bibarts switches from english to german, if \newumlaut is defined
%%    (in german.sty, \newumlaut is defined).
%%  - bibarts switches from LaTeX 2.09 to LaTeX 2e, if \LaTeX2e is defined
%%    (see definition of \@footnotetext in bibarts.sty).
%%  - If you are no DOS user, you have to compile gbibsort.c using your own
%%    compiler, or, you have to use your own sorting program. If you do not
%%    use gbibsort, you may not use commands \sort, \male, nor \female.
%%  - bibarts.sty defines the following commands:
%%     1  \makebar: Prepares bibliography FILE.bar.
%%        You have to perform the following steps:
%%          1.1 latex FILE.tex
%%          1.2 gbibsort FILE.bar FILE.phy
%%          1.3 makeind[e]x FILE.bar
%%          1.4 latex FILE.tex
%%          1.5 latex FILE.tex
%%        FILE.bar contains three kinds of items: literature, sources, and
%%        index. They are created by commands 2, 3, 4, 5, 9, 10 and 12.
%%     2  \vli{Donald}{Knuth}{The TeX-Book, Reading (Mass.) 1984}
%%        - prints "Donald Knuth: The TeX-Book, Reading (Mass.) 1984".
%%        - writes "Knuth, Donald: The TeX-Book, Reading (Mass.) 1984"
%%          into list of literature. "Knuth" will be underlined.
%%     3  \vqu does the same, but writes into list of sources.
%%     4  \addtovli{a}{b}{c}: Writes "b, a: c" into list of literature.
%%     5  \addtovqu{a}{b}{c}: Writes "b, a: c" into list of sources.
%%     6  \printonlyvli{a}{b}{c}: Prints "a b: c". (2 <=> 4 + 6)
%%     7  \printonlyvqu{a}{b}{c}: Prints "a b: c". (3 <=> 5 + 7)
%%     8  \sort{A} in \vli's, \vqu's, \addtovli's or \addtovqu's arguments
%%        will be sorted like if there is an A, but A will not be printed.
%%     9  \bib{HINT}: Prints HINT and writes HINT to index, indexing page
%%        number and, if \bib is in a footnote, an exponent after the page
%%        number will also show the number of this footnote.
%%    10  \addtobib{HINT} writes HINT to index. (Do not use \sort{A}, but A@)
%%    11  \printonlybib{HINT} prints HINT.         (9 <=> 10 + 11)
%%    12  \kurz{SHORT} prints "(in the following SHORT)" and behaves like
%%        \addtobib{SHORT}, too. If it is in \vli's, \vqu's, \addtovli's or
%%        \addtovqu's arguments, it writes "[SHORT]" into the bibliography.
%%    13  \printvli: Prints list of literature (extracting FILE.phy).
%%    14  \printvqu: Prints list of sources (extracting FILE.phy).
%%    15  \printnumvli: Prints list of literature, but adds to every item
%%        the page (and the footnote) number from which the item came from:
%%        "TITLE >> PAGENO" or "TITLE >> PAGENO^FOOTNOTENO"
%%        (^FOOTNOTENO, if \vli or \addtovli have been in a footnote).
%%    16  \printnumvqu: Prints the list of sources like \printnumvli.
%%    17  If you start gbibsort with option -K, and there is an author in the
%%        list of literature or the list of sources more than one time, the
%%        name of this author will be printed only the first time, and then
%%        instead of his name it will be printed 'similar'. You may change
%%        'similar' to "---" by saying "\renewcommand{\killname}{---}".
%%        At the end of \vli's, \vqu's, \addtovli's or \addtovqu's first
%%        argument, you may say \female, or \male. Instead of \killname,
%%        \femalename ("Dies.") or \malename ("Ders.") will be printed.
%%    18  \printind: Prints the index, extracting FILE.ind. If \bib was
%%        in a footnote, footnote number is added as an exponent to page
%%        number. All entries coming from footnotes are printed first.
%%          18.1 article: "HINT: PAGENO^FOOTNOTENO, ..., PAGENO, ...,"
%%          18.2 report:  "HINT
%%                           Chapter CHAPTERNO: PAGENO^FOOTNOTENO, PAGENO,"
%%          18.3 book:    "HINT
%%                           Part PARTNO:
%%                             Chapter CHAPTERNO: PAGENO^FOOTNOTENO, PAGENO,"
%%          Write yourself an index style file with the following lines:
%%                          delim_0 " "
%%                          delim_1 " "
%%                          delim_2 " "
%%                          delim_n "\\komma "
%%                          delim_t " "
%%          Use this style in MakeIndex' command line (-s STYLE).
%%    19  \bibmark{LABEL}: Writes "in the following LABEL" and sets LABEL.
%%          LABEL may be Authors' name. (To be used in footnotes.)
%%    20  \bibref{LABEL}:  Writes "LABEL (see n. XX on p. YY)".       *19
%%    21  \xbibmark{TEXT}{LABEL}: Writes "in the following TEXT" and sets
%%          LABEL. TEXT may be an Authors' name, if this name contains
%%          commands, which are not transformed in macro \@markprotect.
%%    22  \xbibref{TEXT}{LABEL}:  Writes "TEXT (see n. XX on p. YY)". *21
%%
%%  =================
%%
%%
%%         (c) Timo Baumann
%%
%%         CopyLeft: a) Verantwortung  -  b) Benutzung  -  c) Distribuntion
%%
%%                   Der Anwender erkennt die Punkte a) - c) an.
%%                      a) Keinerlei Haftung ! 
%%                      b) Keine Funktions-Garantie !
%%                      c) bibarts.sty und bibarts.tex d"urfen 
%%                              nur weitergegeben werden, wenn
%%                                 1. daf"ur keine Kosten erhoben werden, 
%%                                       die "uber diejenigen f"ur ihren
%%                                       Transfer hinausgehen !
%%                                 2. vorgenommene "Anderungen 
%%                                       kommentiert sind !
%%                                 


%%          Verweise:

\def\stressing#1{\def\@stress{#1}}

\stressing{underline}  %% -> \underline{NAME}; you may change {underline}
                       %% to {rm}, {sf}, ..., but do NOT use '\' in front!

\def\punctuation{:}    %% Satzzeichen zwischen NAME und REST (nicht Index!).

\def\killname{$\sim$}
\def\femalename{Dies.}   %%  \vli{...}{...\female}{...}
\def\malename{Ders.}     %%  \vli{...}{...\male}{...}
\def\seenotename{\@ifundefined{newumlaut}{see n.}{wie Anm.}}
\def\onname{\@ifundefined{newumlaut}{on}{auf}}
\def\pgname{\@ifundefined{newumlaut}{p.}{S.}}
\@ifundefined{seename}{\def\seename{see}}{}
  %% 2. Arg. ist leer, denn in GERMAN.STY steht \def\seename{siehe}!

\def\bibref#1{{\schrift #1 \@markprotect (\iffootnote
 \seenotename\,\ref{#1} \onname{} \else \seename{} \fi
 \pgname\,\pageref{#1})}}

\def\xbibref#1#2{{\schrift #1 \@markprotect (\iffootnote
 \seenotename\,\ref{#2} \onname{} \else \seename{} \fi
 \pgname\,\pageref{#2})}}

\def\bibmark#1{{\schrift\quotename{} #1\@markprotect\label{#1}}}
\def\xbibmark#1#2{{\schrift\quotename{} #1\@markprotect\label{#2}}}
\def\quotename{\@ifundefined{newumlaut}{in the following}{im folgenden}:}

\def\kurz#1{ (\schrift{\quotename{} \protect\bib{#1}})}

\def\@markprotect{%
\@ifundefined{newumlaut}{}{%
\def"{|Q|}}%
\def\IeC{|IeC|}%              %% Falls LaTeX2e
\def~{|T|}%
\def\"{|A|}%
\def\'{|B|}%
\def\`{|C|}%
\def\^{|D|}%
\def\AA{|AA|}%
\def\aa{|aa|}%
\def\ae{|ae|}%
\def\AE{|AE|}%
\def\b{|b|}%
\def\c{|c|}%
\def\P{|P|}%
\def\S{|S|}%
\def\copyright{|copyright|}%
\def\pounds{|pounds|}%
\def\={|=|}%
\def\.{|.|}%
\def\ss{|ss|}%
\def\underline{|U|}%
}


%%          Ausgabe von Sonderzeichen ins BAR-File:

%%          F"ur \[addto]vli und \[addto]vqu sortierrelevante,
%%                 aber nicht auszudruckende Eintr"age:

\def\sort#1{}


%%          Zeichen, das "{NAME}, {VORNAME}" mehrfach genannter Autoren
%%                 ab der zweiten Nennung in den Listen ersetzt,
%%                 falls GBIBSORT mit der Option -K gestartet wird:

\newcounter{sex}
\setcounter{sex}{0}
\def\thesex{\arabic{sex}}
\def\female{\setcounter{sex}{1}}
\def\male{\setcounter{sex}{2}}
\def\Ikillname{\ifnum\thesex=0\killname\fi\ifnum\thesex=1\femalename\fi\ifnum\thesex=2\malename\fi}

\def\@sIcHerUnG{%
\def\female{{\punctuation}@\string\female}%  %% \vli{Pamela\female}{..}{..}
\def\male{{\punctuation}@\string\male}%      %% \vli{Peter\male}{..}{..}
\def\kurz##1{{} [##1]}%  %% \vli{..}{..}{..\kurz{KK}}
\def\sort##1{{##1}@}%    %% ##1 RELEVANT zum sortieren, aber nicht drucken.
\def\LaTeX{\string\LaTeX}%
\@ifundefined{newumlaut}{}{%  %% falls nicht german
\def"{\string"}}%        %% Alternative 1: %% \def"{\string"\}  | NICHT F"UR
\def\"{\string\"}%       %% Alternative 2: %% \def\"{\string"}  | LaTeX2e !
\def\IeC{}%              %% Falls LaTeX2e
\def~{\string~}%
\def\~{\string\~}%
\def\'{\string\'}%
\def\`{\string\`}%
\def\^{\string\^}%
\def\AA{\string\AA}%
\def\aa{\string\aa}%
\def\ae{\string\ae}%
\def\AE{\string\AE}%
\def\b{\string\b{}}%
\def\c{\string\c{}}%
\def\P{\string\P}%
\def\S{\string\S}%
\def\copyright{\string\copyright}%
\def\pounds{\string\pounds}%
\def\={\string\=}%
\def\.{\string\.}%
\def\ss{\string\ss}%
\def\authorstress{\string\authorstress}%
\def\underline{\string\underline}%
}


%%          Die Schrift, in der die im Befehl stehenden
%%                 Angaben in der Fu"snote ausgedruckt werden: 

\def\schrift{\sf}


     
%%          Die Schrift, in der das mit \printvli aufgerufene
%%                 Literatur-Verzeichnis und das mit \printvqu
%%                 aufgerufene Quellen-Verzeichnis ausgedruckt wird:

\def\barschrift{\small}


%%          Die Schrift, in der Stichworte und Seitenzahlen
%%                 des Index ausgedruckt werden:

\def\indschrift{\sf}


\def\authorstress#1{\csname\@stress\endcsname{#1}}

%%          Nur Ausdruck an Ort und Stelle:

\def\printonlyvli#1#2#3{{\schrift #1 {\authorstress{#2}}{\punctuation} #3}}
\def\printonlyvqu#1#2#3{{\schrift #1 {\authorstress{#2}}{\punctuation} #3}}
\def\printonlybib#1{{\schrift #1}}



%%          Nur schreiben ins Auswurffile:

\def\addtovli#1#2#3{\ifbibarts\@vli{{\authorstress{#2}}, {#1}{\punctuation} {#3}}\fi}
\def\addtovqu#1#2#3{\ifbibarts\@vqu{{\authorstress{#2}}, {#1}{\punctuation} {#3}}\fi}
\def\addtobib#1{\ifbibarts\@bib{#1:}\fi}


%%          Schreiben an Ort und Stelle und ins Auswurffile:

\def\vli#1#2#3{\addtovli{#1}{#2}{#3}\printonlyvli{#1}{#2}{#3}}
\def\vqu#1#2#3{\addtovqu{#1}{#2}{#3}\printonlyvqu{#1}{#2}{#3}}
\def\bib#1{\addtobib{#1}\printonlybib{#1}}


%%          Erzeugen von "Kapitell-Ueberschriften" in den Listen:

\def\KapSchr{\large\bf}

\def\Kapitell{%
\@Kapitell{a}{A}
\@Kapitell{b}{B}
\@Kapitell{c}{C}
\@Kapitell{d}{D}
\@Kapitell{e}{E}
\@Kapitell{f}{F}
\@Kapitell{g}{G}
\@Kapitell{h}{H}
\@Kapitell{i}{I}
\@Kapitell{j}{J}
\@Kapitell{k}{K}
\@Kapitell{l}{L}
\@Kapitell{m}{M}
\@Kapitell{n}{N}
\@Kapitell{o}{O}
\@Kapitell{p}{P}
\@Kapitell{q}{Q}
\@Kapitell{r}{R}
\@Kapitell{s}{S}
\@Kapitell{t}{T}
\@Kapitell{u}{U}
\@Kapitell{v}{V}
\@Kapitell{w}{W}
\@Kapitell{x}{X}
\@Kapitell{y}{Y}
\@Kapitell{z}{Z}
}


\newif\if@kapitell\@kapitellfalse
\def\bibVkapit{\vspace{3ex}\pagebreak[3]}
\def\bibAkapit{\vspace{.5ex}\@kapitelltrue\nopagebreak}

\def\@Kapitell#1#2{%
     \ifbibarts
\@vli{\sort{\authorstress #1!!!!!} \protect\bibVkapit {\protect\KapSchr #2} \protect\bibAkapit}
\@vqu{\sort{\authorstress #1!!!!!} \protect\bibVkapit {\protect\KapSchr #2} \protect\bibAkapit}
\@bib{#1 -- --@                    \protect\bibVkapit {\protect\KapSchr #2} \protect\bibAkapit}
     \fi
}


%%          Auswurffile:  (Diese Konstruktion hat latex.tex als Vorbild.)

\newif\ifbibarts\bibartsfalse

\def\makebar{\bibartstrue\if@filesw\newwrite\@barfile%
\immediate\openout\@barfile=\jobname.bar%
\def\@bib{\@bsphack\begingroup%
\def\protect####1{\string####1\space}%  N"utzlichkeit unklar.
\@sIcHerUnG%
\@sanitize\@wrbbar}%
\def\@vqu{\@bsphack\begingroup%
\def\protect####1{\string####1\space}%  N"utzlichkeit unklar.
\@sIcHerUnG%
\@sanitize\@wrqbar}%
\def\@vli{\@bsphack\begingroup%
\def\protect####1{\string####1\space}%  N"utzlichkeit unklar.
\@sIcHerUnG%
\@sanitize\@wrlbar}%
\typeout{Volltiteldatei \jobname.bar vorbereitet. }\fi}


\def\@wrbbar#1{%
\@ifundefined{thepart}{}{\ifnum\value{part}>0%
\ifnum\value{part}<10\def\G{\string!\string\G{\arabic{part}}{\partname~\thepart}}\fi%
\ifnum\value{part}>9\ifnum\value{part}<100\def\G{\string!\string\I{\arabic{part}}{\partname~\thepart}}\fi\fi%
\fi}%
\@ifundefined{thechapter}{}{\ifnum\value{chapter}>0%
\ifnum\value{chapter}<10\def\E{\string!\string\E{\arabic{chapter}}{\chaptername~\thechapter}}\fi%
\ifnum\value{chapter}>9\ifnum\value{chapter}<100\def\E{\string!\string\F{\arabic{chapter}}{\chaptername~\thechapter}}\fi\fi%
\fi}%
\ifnum\value{page}<10\def\X{\string|X}\else%
\ifnum\value{page}<100\def\X{\string|Y}\else%
\def\X{\string|Z}\fi\fi%
\ifnum\value{page}<10\def\x{\string|x{\arabic{page}}{\thepage}}\else%
\ifnum\value{page}<100\def\x{\string|y{\arabic{page}}{\thepage}}\else%
\def\x{\string|z{\arabic{page}}{\thepage}}\fi\fi%
\stepcounter{arts}%
\iffootnote%
\edef\@tempa{\write\@barfile{\string%
\indexentry{#1\G\E\X{}{\thepage}}{\thefootnote}}}%          %[]
\else%
\edef\@tempa{\write\@barfile{\string%
\indexentry{#1\G\E\x}{\thearts}}}%                               %[]
\fi%
\expandafter\endgroup\@tempa%
\if@nobreak \ifvmode\nobreak\fi\fi\@esphack}


\def\@wrqbar#1{%
\ifnum\value{page}<10\def\X{\string\X}\else%
\ifnum\value{page}<100\def\X{\string\Y}\else%
\def\X{\string\Z}\fi\fi%
\def\F{\string\F}\def\E{\string\E}%
\stepcounter{arts}%
\iffootnote%
\edef\@tempa{\write\@barfile{\string%
\quellentry{#1\X{}{\thepage}}{\F{}{\thefootnote}}}}%            %[]
\else%
\edef\@tempa{\write\@barfile{\string%
\quellentry{#1\X{}{\thepage}}{\E{}{\thearts}}}}%
\fi%
\expandafter\endgroup\@tempa%
\if@nobreak \ifvmode\nobreak\fi\fi\@esphack}


\def\@wrlbar#1{%
\ifnum\value{page}<10\def\X{\string\X}\else%
\ifnum\value{page}<100\def\X{\string\Y}\else%
\def\X{\string\Z}\fi\fi%
\def\F{\string\F}\def\E{\string\E}%
\stepcounter{arts}%
\iffootnote%
\edef\@tempa{\write\@barfile{\string%
\literentry{#1\X{}{\thepage}}{\F{}{\thefootnote}}}}%            %[]
\else%
\edef\@tempa{\write\@barfile{\string%
\literentry{#1\X{}{\thepage}}{\E{}{\thearts}}}}%
\fi%
\expandafter\endgroup\@tempa%
\if@nobreak \ifvmode\nobreak\fi\fi\@esphack}


            \def\x{}\def\y{}\def\z{}
            \def\X{}\def\Y{}\def\Z{}
            \def\F{}\def\E{}
            \def\G{}\def\I{}



%%          Ausdruck des erzeugten Files (.phy und .ind):
                
\newif\ifquelle
\newif\ifliteratur
\newif\ifindex

\def\indexentry#1#2{\ifindex\if@kapitell\item{#1}\else\item{#1}{#2}\fi\fi}
\def\literentry#1#2{\ifliteratur\if@kapitell\item{#1}\else\item{#1}{#2}\fi\fi}
\def\quellentry#1#2{\ifquelle\if@kapitell\item{#1}\else\item{#1}{#2}\fi\fi}
                                          


\def\info{{\item Das File {\tt\jobname.tex} mu\ss\ ein weiteres Mal
                 \LaTeX--bearbeitet werden, um hier etwas sehen
                 zu k\"onnen. {\tt\jobname.bar} sollte zuvor
                 alphabetisch auf\\ {\tt \jobname.phy} sortiert werden.
                 --- Oder fehlt der Befehl {\tt $\backslash$makebar}
                 im Vorspann?}}


\def\verw{ $\gg$ }
 \def\LiTbox#1#2{\if@kapitell\@kapitellfalse\else\verw{#2}\fi}
\def\LITfBOX#1#2{\if@kapitell\@kapitellfalse\else$^{#2}$\fi}


\def\printnumvqu{{%%%%\section{Quellenverzeichnis}
                \quelletrue\literaturfalse\indexfalse
                \barschrift
                  \def\X{\LiTbox}\def\Y{\LiTbox}\def\Z{\LiTbox}
                  \def\x{\LiTbox}\def\y{\LiTbox}\def\z{\LiTbox}
                                 \def\E{\NeIn}\def\F{\LITfBOX}
                                  \def\G{\NeIn}\def\I{\NeIn}
                \message{|> VQU }
                \begin{description}
                  \parsep 0ex \itemsep -.5ex
                  \@input{\jobname.phy}
                  \def\@noitemerr{\@warning{Leeres \jobname.phy-File}\info}
                \end{description}\message{<|}
              }}


\def\printnumvli{{%%%%\section{Literaturverzeichnis}
                \literaturtrue\quellefalse\indexfalse
                \barschrift
                  \def\X{\LiTbox}\def\Y{\LiTbox}\def\Z{\LiTbox}
                  \def\x{\LiTbox}\def\y{\LiTbox}\def\z{\LiTbox}
                                 \def\E{\NeIn}\def\F{\LITfBOX}
                                  \def\G{\NeIn}\def\I{\NeIn}
                \message{|> VLI }
                \begin{description}
                  \parsep 0ex \itemsep -.5ex
                  \@input{\jobname.phy}
                  \def\@noitemerr{\@warning{Leeres \jobname.phy-File}\info}
                \end{description}\message{<|}
              }}


\def\NeIn#1#2{}

\def\printvqu{{%%%%\section{Quellenverzeichnis}
                \literaturfalse\quelletrue\indexfalse
                \barschrift
                  \def\X{\NeIn}\def\Y{\NeIn}\def\Z{\NeIn}
                  \def\x{\NeIn}\def\y{\NeIn}\def\z{\NeIn}
                                  \def\E{\NeIn}\def\F{\NeIn}
                                  \def\G{\NeIn}\def\I{\NeIn}
                \message{|> VQU }
                \begin{description}
                  \parsep 0ex \itemsep -.5ex
                  \@input{\jobname.phy}
                  \def\@noitemerr{\@warning{Leeres \jobname.phy-File}\info}
                \end{description}\message{<|}
              }}


\def\printvli{{%%%%\section{Literaturverzeichnis}
                \literaturtrue\quellefalse\indexfalse
                \barschrift
                  \def\X{\NeIn}\def\Y{\NeIn}\def\Z{\NeIn}
                  \def\x{\NeIn}\def\y{\NeIn}\def\z{\NeIn}
                                  \def\E{\NeIn}\def\F{\NeIn}
                                  \def\G{\NeIn}\def\I{\NeIn}
                \message{|> VLI }
                \begin{description}
                  \parsep 0ex \itemsep -.5ex
                  \@input{\jobname.phy}
                  \def\@noitemerr{\@warning{Leeres \jobname.phy-File}\info}
                \end{description}\message{<|}
              }}


%\def\BiBbox#1#2{{#2}}
%
%\def\printbib{{%%%%\section{indexentries}
%                \indextrue\literaturfalse\quellefalse
%                \footnotesize
%                    \catcode`\|=0
%                  \def\X{\BiBbox}\def\Y{\BiBbox}\def\Z{\BiBbox}
%                  \def\x{\BiBbox}\def\y{\BiBbox}\def\z{\BiBbox}
%                  \def\E{\iNDExKAP}\def\F{\iNDExKAP}
%                  \def\G{\iNDExPAR}\def\I{\iNDExPAR}
%                \message{|> BIB }
%                \begin{description}
%                  \parsep 0ex \itemsep -.5ex
%                  \@input{\jobname.phy}
%                  \def\@noitemerr{\@warning{Leeres \jobname.phy-File}\info}
%                \end{description}
%                   \message{<|}
%              }}


\newcounter{CH}
\def\theCH{\arabic{CH}}


\newif\ifkomma\kommafalse
\def\komma{\ifkomma{}, \fi}

\def\iNDExBOX#1#2#3{\if@kapitell\@kapitellfalse\else{\ifnum\theCH=#1\else{\indschrift #2}{, }\fi}\setcounter{CH}{#1}\fi}
\def\IndeXbox#1#2#3{\if@kapitell\@kapitellfalse\else{{\indschrift #2}}\raisebox{1ex}{\kommatrue{\scriptsize #3}\kommafalse}{, }\fi}
\def\iNDExKAP#1#2{\setcounter{CH}{-5000}{\it #2}\/: }
\def\iNDExPAR#1#2{\setcounter{CH}{-5000}{\it #2}\/: }

\def\printind{{%    \theindex -UMGEBUNG HAT  \indexname  ALS "UBERSCHRIFT
                    \barschrift
             %\def\bibVkapit{}
             \everypar{\setcounter{CH}{-5000}}
                  \def\x{\iNDExBOX}\def\X{\IndeXbox}
                  \def\y{\iNDExBOX}\def\Y{\IndeXbox}
                  \def\z{\iNDExBOX}\def\Z{\IndeXbox}
                  \def\E{\iNDExKAP}\def\F{\iNDExKAP}  %
                  \def\G{\iNDExPAR}\def\I{\iNDExPAR}  %
                 \begin{sloppy}    \@input{\jobname.ind}    \end{sloppy}
               }}

           
           
%%          LOGO:

\def\bibarts{{\rm B\kern -.05em\lower .5ex\hbox{i}\kern -.15em\lower -.28ex\hbox{\it b}\kern -.17em\lower .5ex\hbox{A}\kern -.29em\lower -.72ex\hbox{r}\kern -.13em\lower .2ex\hbox{t}\kern -.13em\lower -.303ex\hbox{s}}}




%%          BIBINDEX   \def\@footnotetext STAMMEN AUS latex.tex
%%                     UND latex.ltx. MIT AUSNAHME VON
%%                         \footnotetrue  UND  \footnotefalse
%%                     EVTL. SOLLTE DIESE STRUKTUR ERSETZT WERDEN,
%%                     WENN SIE IN EINER ANDEREN LaTeX-VERSION
%%                     ANDERS IST.

\newif\iffootnote

\@ifundefined{LaTeX2e}{%%%%%% dann LaTeX 2.09 (aus latex.tex)
\long\def\@footnotetext#1{\footnotetrue\insert\footins{\reset@font\footnotesize
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
   \edef\@currentlabel{\csname p@footnote\endcsname\@thefnmark}\@makefntext
    {\rule{\z@}{\footnotesep}\ignorespaces
      #1\strut}}\footnotefalse}}{%%%%%% ansonsten LaTeX 2e (aus latex.ltx)
\long\def\@footnotetext#1{\footnotetrue\insert\footins{%
    \reset@font\footnotesize
    \interlinepenalty\interfootnotelinepenalty
    \splittopskip\footnotesep
    \splitmaxdepth \dp\strutbox \floatingpenalty \@MM
    \hsize\columnwidth \@parboxrestore
    \protected@edef\@currentlabel{%
       \csname p@footnote\endcsname\@thefnmark
    }%
    \color@begingroup
      \@makefntext{%
        \rule\z@\footnotesep\ignorespaces#1\@finalstrut\strutbox}
    \color@endgroup}\footnotefalse}}




\newcounter{arts}
\setcounter{arts}{5000}  %% Es wird von weniger als 5000 Eintr"agen
                         %% ins File.BAR ausgegangen. Dieser Z"ahler
                         %% sorgt f"ur die Reihenfolge der \bib-Eintr"age, 
                         %% die nicht in Fussnoten stehen.
\def\thearts{\arabic{arts}}

\endinput
