summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx223
1 files changed, 143 insertions, 80 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx
index 62ba0858898..77ca49dd2d5 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-bibliography.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{419}
+% \CheckSum{500}
% \iffalse meta-comment
% ======================================================================
% scrkernel-bibliography.dtx
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkernel-bibliography.dtx
-% Copyright (c) Markus Kohm, 2002-2014
+% Copyright (c) Markus Kohm, 2002-2015
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,18 +55,23 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-bibliography.dtx 1804 2014-10-10 06:44:55Z kohm $
+%%% From File: $Id: scrkernel-bibliography.dtx 2001 2015-03-12 11:29:57Z kohm $
%<*driver>
% \fi
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2014-10-10 08:44:55 +0200 (Fri, 10 Oct 2014) $
- \def\filerevision$#1: #2 ${\gdef\filerevision{#2}}
- \filerevision$Revision: 1788 $
-\endgroup
-\ProvidesFile{scrkernel-bibliography.dtx}[\filedate\space\filerevision\space
- KOMA-Script (bibliography)]
+ \filedate$Date: 2015-03-12 12:29:57 +0100 (Thu, 12 Mar 2015) $
+ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
+ \filerevision$Revision: 1872 $
+ \edef\reserved@a{%
+ \noexpand\endgroup
+ \noexpand\ProvidesFile{scrkernel-bibliography.dtx}%
+ [\filedate\space\filerevision\space
+ KOMA-Script source
+ (bibliography)]%
+ }%
+\reserved@a
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -116,7 +121,9 @@
% \subsubsection{Literaturverzeichnisstile}
%
% \begin{macro}{\newbibstyle}
-% \changes{v2.98c}{2008/02/15}{Neu}
+% \changes{v2.98c}{2008/02/15}{Neu}^^A
+% \changes{v3.17}{2015/03/12}{interne Speicherung des Werts für Option
+% \texttt{bibliography}}^^A
% Neue Literaturverzeichnisstile müssen mit dieser Anweisung definiert werden,
% wenn sie von der Fehlermeldung korrekt angezeigt werden sollen. Das erste,
% optionale Argument ist der Name eines Elternstils. Das zweite
@@ -144,6 +151,26 @@
\let\newblock\@empty
\let\bib@beginhook\@empty
\let\bib@endhook\@empty
+% \end{macrocode}
+% \begin{macro}{\scr@current@bibstyle}
+% \changes{v3.17}{2015/03/12}{Neu (intern)}^^A
+% Das Makro \cs{scr@current@bibstyle} wird benötigt, um den aktuellen Wert von
+% Option \texttt{bibliography} korrigieren zu können. Es wird direkt vom Stil
+% definiert, der auch die Korrektur des Optionenwerts durchführt.
+% \begin{macrocode}
+ \@ifundefined{scr@current@bibstyle}{}{%
+ \ifstr{\scr@current@bibstyle}{}{}{%
+ \edef\reserved@a{%
+ \noexpand\KOMA@kav@remove{.\KOMAClassFileName}{bibliography}%
+ {\scr@current@bibstyle}%
+ }\reserved@a
+ }%
+ }%
+ \def\scr@current@bibstyle{#2}%
+% \end{macrocode}
+% \end{macro}
+% \begin{macrocode}
+ \KOMA@kav@xadd{.\KOMAClassFileName}{bibliography}{#2}%
\csname scr@bibstyle@#1\endcsname
#3%
}%
@@ -183,14 +210,14 @@
% Liste der mit \cs{newbibstyle} definierten und daher bekannten
% Literaturverzeichnisstile.
% \begin{macro}{\@openbib@code}
-% \changes{v2.3g}{1996/01/14}{Neu (intern)}
-% \changes{v2.98c}{2008/02/15}{wird nun früher definiert}
+% \changes{v2.3g}{1996/01/14}{Neu (intern)}^^A
+% \changes{v2.98c}{2008/02/15}{wird nun früher definiert}^^A
% Code, der am Anfang des Literaturverzeichnisses ausgeführt wird und
% normalerweise ursprünglich für die \texttt{openbib}-Funktionalität verwendet
% wurde. Inzwischen wird er für die komplette Stilauswahl verwendet.
% \begin{macro}{\newblock}
-% \changes{v2.3g}{1996/01/14}{Grundeinstellung geändert}
-% \changes{v2.98c}{2008/02/15}{wird nun früher definiert}
+% \changes{v2.3g}{1996/01/14}{Grundeinstellung geändert}^^A
+% \changes{v2.98c}{2008/02/15}{wird nun früher definiert}^^A
% \begin{macrocode}
\newcommand*{\scr@bibstylelist}{\@gobble}
\newcommand*{\@openbib@code}{}
@@ -206,7 +233,7 @@
% werden. Dabei fügt \cs{newblock} keinen horizontalen Abstand mehr ein,
% sondern beginnt einen neuen Absatz (in Form einer neuen Zeile).
% \begin{macro}{\scr@bibstyle@oldstyle}
-% \changes{v2.98c}{2008/02/15}{Neu (intern)}
+% \changes{v2.98c}{2008/02/15}{Neu (intern)}^^A
% Der Stil \texttt{oldstyle} entspricht hingegen der Voreinstellung.
% \begin{macrocode}
\newbibstyle{openstyle}{%
@@ -231,15 +258,16 @@
% \subsubsection{Überschrift des Literaturverzeichnisses}
%
% \begin{macro}{\bib@heading}
-% \changes{v2.3h}{1995/01/21}{neu (intern)}%^^A
-% \changes{v2.6c}{2000/06/10}{die Präambel wird gesetzt}%^^A
-% \changes{v2.7b}{2001/01/05}{\cs{setchapterpreamble} wird verwendet}%^^A
+% \changes{v2.3h}{1995/01/21}{neu (intern)}^^A
+% \changes{v2.6c}{2000/06/10}{die Präambel wird gesetzt}^^A
+% \changes{v2.7b}{2001/01/05}{\cs{setchapterpreamble} wird verwendet}^^A
% \changes{v2.7j}{2001/06/27}{Setzen der Präambel in die
-% \texttt{thebibliography}-Umgebung verschoben}%^^A
-% \changes{v2.98c}{2008/02/15}{wird nun früher definiert}%^^A
-% \changes{v3.10}{2011/08/31}{\cs{MakeMarkcase} wird beachtet}%^^A
-% \changes{v3.12}{2012/02/06}{\cs{ifbib@leveldown} wird beachtet}%^^A
-% \changes{v3.13b}{2014/10/10}{running head with \texttt{leveldown} fixed}%^^A
+% \texttt{thebibliography}-Umgebung verschoben}^^A
+% \changes{v2.98c}{2008/02/15}{wird nun früher definiert}^^A
+% \changes{v3.10}{2011/08/31}{\cs{MakeMarkcase} wird beachtet}^^A
+% \changes{v3.12}{2012/02/06}{\cs{ifbib@leveldown} wird beachtet}^^A
+% \changes{v3.13b}{2014/10/10}{running head with \texttt{leveldown}^^A
+% fixed}^^A
% Befehl zum Setzen der Überschrift des Literaturverzeichnisses.
% \begin{macrocode}
\newcommand*\bib@heading{%
@@ -270,22 +298,23 @@
% \subsection{Optionen für das Literaturverzeichnis}
%
% \begin{option}{bibliography}
-% \changes{v2.98c}{2008/02/15}{Neu}%^^A
-% \changes{v3.10}{2011/08/31}{\cs{MakeMarkcase} wird beachtet}%^^A
-% \changes{v3.12}{2013/02/06}{neuer Wert \texttt{leveldown}}%^^A
-% \changes{v3.12}{2013/02/06}{neuer Wert \texttt{standardlevel}}%^^A
-% \changes{v3.12}{2013/03/05}{an die Änderungen in \textsf{scrbase}
-% angepasst}%^^A
+% \changes{v2.98c}{2008/02/15}{Neu}^^A
+% \changes{v3.10}{2011/08/31}{\cs{MakeMarkcase} wird beachtet}^^A
+% \changes{v3.12}{2013/02/06}{neuer Wert \texttt{leveldown}}^^A
+% \changes{v3.12}{2013/02/06}{neuer Wert \texttt{standardlevel}}^^A
+% \changes{v3.12}{2013/03/05}{an die Änderungen in \textsf{scrbase}^^A
+% angepasst}^^A
% \changes{v3.12}{2013/09/28}{Verwendung von \cs{addxcontentsline} statt
-% \cs{addcontentsline}}%^^A
+% \cs{addcontentsline}}^^A
% \changes{v3.12}{2013/09/28}{Es werden keine Kapiteleinträge in andere
-% Verzeichnisse geschrieben.}%^^A
+% Verzeichnisse geschrieben.}^^A
+% \changes{v3.17}{2015/03/12}{interne Speicherung der Werte}^^A
% Dies ist der Generalschlüssel für alle Optionen, die das
% Literaturverzeichnis betreffen. Neu ist, dass verschiedene Stile definiert
% werden können. Desweiteren kann man \texttt{totoc} und
% \texttt{totocnumbered} wieder mit \texttt{nottotoc} aufgeben.
% \begin{macro}{\ifbib@leveldown}
-% \changes{v3.12}{2013/02/06}{neuer Schalter (intern)}
+% \changes{v3.12}{2013/02/06}{neuer Schalter (intern)}^^A
% Für den ab Version~3.12 neuen Wert \texttt{leveldown} und dessen
% Gegenstück \texttt{standardlevel} wird außerdem ein Schalter benötigt.
% \begin{macrocode}
@@ -300,7 +329,15 @@
{leveldown}{3},%
{standardlevel}{4}%
}{#1}%
- \ifcase \@tempa\relax
+ \ifcase \@tempa\relax % notoc
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@add{.\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{notoc}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{totoc}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{numbered}%
+ \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{notoc}%
\renewcommand*\bib@heading{%
%<*article>
\ifbib@leveldown
@@ -322,6 +359,14 @@
%</book|report>
}%
\or% totoc
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@add{.\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{notoc}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{totoc}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{numbered}%
+ \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{totoc}%
\renewcommand*\bib@heading{%
%<*article>
\ifbib@leveldown
@@ -349,6 +394,14 @@
%</book|report>
}%
\or% numbered
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{nobibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliography}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@add{.\KOMAClassFileName}{toc}{bibliographynumbered}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{notoc}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{totoc}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{numbered}%
+ \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{numbered}%
\renewcommand*\bib@heading{%
%<*article>
\ifbib@leveldown
@@ -374,13 +427,23 @@
%</book|report>
}
\or% leveldown
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{leveldown}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{standardlevel}%
+ \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{leveldown}%
\bib@leveldowntrue
\or% standardlevel
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{leveldown}%
+ \KOMA@kav@remove{.\KOMAClassFileName}{bibliography}{standardlevel}%
+ \KOMA@kav@add{.\KOMAClassFileName}{bibliography}{standardlevel}%
\bib@leveldownfalse
\fi
}{%
- \csname scr@bibstyle@#1\endcsname
\FamilyKeyStateProcessed
+ \edef\reserved@a{%
+ \noexpand\KOMA@kav@remove{.\KOMAClassFileName}{bibliography}%
+ {\scr@current@bibstyle}%
+ }\reserved@a
+ \csname scr@bibstyle@#1\endcsname
}%
}
% \end{macrocode}
@@ -391,9 +454,9 @@
% \changes{v2.3g}{1996/01/14}{\cs{if@openbib} (\cs{@openbibtrue},
% \cs{@openbibfalse}) entfernt}
% \changes{v2.3g}{1996/01/14}{Definition der openbib Option neu
-% implementiert}
-% \changes{v2.98c}{2008/02/15}{obsolete}
-% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
+% implementiert}^^A
+% \changes{v2.98c}{2008/02/15}{obsolete}^^A
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}^^A
% Mit dieser Option kann eine alternative Darstellung der
% Literatureinträge aktiviert werden. Dabei fügt \cs{newblock} keinen
% horizontalen Abstand mehr ein, sondern beginnt einen neuen Absatz
@@ -404,27 +467,27 @@
% \end{option}
%
% \begin{option}{bibtotoc}
-% \changes{v2.3h}{1995/01/21}{neue Option}
+% \changes{v2.3h}{1995/01/21}{neue Option}^^A
% \changes{v2.6b}{2000/05/26}{\cs{@mkboth} eingefügt}
% \changes{v2.6c}{2000/06/10}{\cs{bibpreamble} eingefügt}
-% \changes{v2.7}{2001/01/03}{Klammerung korrigiert}
+% \changes{v2.7}{2001/01/03}{Klammerung korrigiert}^^A
% \changes{v2.7j}{2001/06/27}{Setzen der Präambel in die
-% thebibliography-Umgebung verschoben}
-% \changes{v2.98c}{2008/02/15}{obsolete}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% thebibliography-Umgebung verschoben}^^A
+% \changes{v2.98c}{2008/02/15}{obsolete}^^A
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% \begin{option}{bibtotocnumbered}
-% \changes{v2.3h}{1995/01/21}{neue Option}
+% \changes{v2.3h}{1995/01/21}{neue Option}^^A
% \changes{v2.6b}{2000/05/26}{\cs{@mkboth} eingefügt}
% \changes{v2.6c}{2000/06/10}{\cs{bibpreamble} eingefügt}
-% \changes{v2.7}{2001/01/03}{Klammerung korrigiert}
+% \changes{v2.7}{2001/01/03}{Klammerung korrigiert}^^A
% \changes{v2.7b}{2001/01/05}{\cs{setchapterpreamble} wird
% verwendet}
% \changes{v2.7i}{2001/05/17}{\cs{chapter} statt \cs{addchap}}
% \changes{v2.7j}{2001/06/27}{Setzen der Präambel in die
-% thebibliography-Umgebung verschoben}
-% \changes{v2.9p}{2003/07/07}{Nummerierung im Kolumnentitel}
-% \changes{v2.98c}{2008/02/15}{obsolete}
-% \changes{v3.01a}{2008/11/20}{deprecated}
+% thebibliography-Umgebung verschoben}^^A
+% \changes{v2.9p}{2003/07/07}{Nummerierung im Kolumnentitel}^^A
+% \changes{v2.98c}{2008/02/15}{obsolete}^^A
+% \changes{v3.01a}{2008/11/20}{deprecated}^^A
% Die Option \texttt{bibtotoc} sorgt dafür, dass das
% Literaturverzeichnis im Inhaltsverzeichnis aufgeführt wird.
% Demgegenüber erweitert die Option \texttt{bibtotocnumbered} zu einem
@@ -433,8 +496,8 @@
\KOMA@DeclareDeprecatedOption{bibtotoc}{bibliography=totoc}
\KOMA@DeclareDeprecatedOption{bibtotocnumbered}{bibliography=totocnumbered}
% \end{macrocode}
-% \end{option}
-% \end{option}
+% \end{option}
+% \end{option}
%
%
% \iffalse
@@ -445,36 +508,36 @@
%
% \subsection{Standardbezeichner}
%
-% \begin{macro}{\refname}
-% \begin{macro}{\bibname}
+% \begin{macro}{\refname}
+% \begin{macro}{\bibname}
% Je nach Klasse wird \cs{refname} oder \cs{bibname} verwendet.
% \begin{macrocode}
%<article>\newcommand*\refname{References}
%<book|report>\newcommand*\bibname{Bibliography}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
+% \end{macro}
+% \end{macro}
%
%
% \subsection{Definitionen für das Literaturverzeichnis}
%
-% \begin{macro}{\setbibpreamble}
-% \changes{v2.6c}{2000/06/10}{neu}
-% \changes{v2.7j}{2001/05/27}{\cs{renewcommand} durch \cs{def}
-% ersetzt zur Erhöhung der \textsf{natbib}-Kompatibilität}
-% \begin{macro}{\bibpreamble}
-% \changes{v2.6c}{2000/06/10}{neue (intern)}
-% \changes{v2.6d}{2000/07/20}{Makro funktioniert nachdem \cs{let}
-% durch \cs{newcommand*} ersetzt wurde}
-% \changes{v2.8q}{2002/01/10}{wieder \cs{let}}
+% \begin{macro}{\setbibpreamble}
+% \changes{v2.6c}{2000/06/10}{neu}^^A
+% \changes{v2.7j}{2001/05/27}{\cs{renewcommand} durch \cs{def}
+% ersetzt zur Erhöhung der \textsf{natbib}-Kompatibilität}
+% \begin{macro}{\bibpreamble}
+% \changes{v2.6c}{2000/06/10}{neue (intern)}^^A
+% \changes{v2.6d}{2000/07/20}{Makro funktioniert nachdem \cs{let}^^A
+% durch \cs{newcommand*} ersetzt wurde}
+% \changes{v2.8q}{2002/01/10}{wieder \cs{let}}
% \cs{bibpreamble} kann vom Benutzer mit \cs{setbibpreamble} auf
% einen Text gesetzt werden, der nach der Überschrift eingefügt
% wird. Dasselbe Makro wird von \textsf{natbib} als \cs{relax}
% definiert; aus Kompatibilitätsgründen wird hier vergleichbar
% verfahren und \cs{let} bzw. \cs{def} statt \cs{renewcommand}
% verwendet.
-% \changes{v2.7j}{2001/05/27}{Setzen der Präambel in die
-% \texttt{thebibliography}-Umgebung verschoben}
+% \changes{v2.7j}{2001/05/27}{Setzen der Präambel in die
+% \texttt{thebibliography}-Umgebung verschoben}
% Außerdem wird ab Version 2.7j die Präambel nicht mehr in
% \cs{bib@heading} gesetzt, sondern in der
% \texttt{thebibliography}-Umgebung. Dies dient ebenfalls der
@@ -485,24 +548,24 @@
\let\bibpreamble\relax
\newcommand{\setbibpreamble}[1]{\def\bibpreamble{#1}}
% \end{macrocode}
-% \end{macro}
-% \end{macro}
+% \end{macro}
+% \end{macro}
%
-% \begin{Length}{bibindent}
+% \begin{Length}{bibindent}
% Der Einzug der Einträge bei \texttt{openbib}. Voreingestellt sind
% 1,5\,em.
% \begin{macrocode}
\newdimen\bibindent
\bibindent=1.5em
% \end{macrocode}
-% \end{Length}
+% \end{Length}
%
% \begin{environment}{thebibliography}
% \changes{v2.2a}{1995/02/01}{in \textsf{scrartcl} \cs{bibname}
% vollständig durch \cs{refname} ersetzt}
% \changes{v2.3h}{1995/01/21}{Verwendung von \cs{bib@heading}}
% \changes{v2.8q}{2002/01/10}{Erkennung und gesonderte Behandlung
-% leerer Präambeln}
+% leerer Präambeln}^^A
% \changes{v2.9o}{2003/03/06}{Vergleich \cs{bibpreamble} mit \cs{@empty}
% korrigiert}
% \changes{v2.98c}{2008/02/15}{Neue Haken \cs{bib@before@hook} und
@@ -530,7 +593,7 @@
\fi
% \end{macrocode}
% \begin{macro}{\BreakBibliography}
-% \changes{v2.98c}{2008/02/15}{Neu}
+% \changes{v2.98c}{2008/02/15}{Neu}^^A
% An dieser Stelle wird \cs{BreakBibliography} passend umdefiniert.
% \begin{macrocode}
\renewcommand{\BreakBibliography}[1]{%
@@ -591,11 +654,11 @@
}
% \end{macrocode}
% \begin{macro}{\if@bib@break@}
-% \changes{v2.98c}{2008/02/15}{Neu (intern)}
+% \changes{v2.98c}{2008/02/15}{Neu (intern)}^^A
% \begin{macro}{\no@bib@break}
-% \changes{v2.98c}{2008/02/15}{Neu (intern)}
+% \changes{v2.98c}{2008/02/15}{Neu (intern)}^^A
% \begin{macro}{\@bib@break}
-% \changes{v2.98c}{2008/02/15}{Neu (intern)}
+% \changes{v2.98c}{2008/02/15}{Neu (intern)}^^A
% Dieser Hilfsschalter arbeitet immer global!
% \begin{macrocode}
\newif\if@bib@break@
@@ -606,9 +669,9 @@
% \end{macro}
% \end{macro}
% \begin{macro}{\bib@before@hook}
-% \changes{v2.98c}{2008/02/15}{Neu (intern)}
+% \changes{v2.98c}{2008/02/15}{Neu (intern)}^^A
% \begin{macro}{\bib@after@hook}
-% \changes{v2.98c}{2008/02/15}{Neu (intern)}
+% \changes{v2.98c}{2008/02/15}{Neu (intern)}^^A
% \begin{macrocode}
\newcommand*{\bib@before@hook}{}
\newcommand*{\bib@after@hook}{}
@@ -618,7 +681,7 @@
% \end{environment}
%
% \begin{macro}{\BreakBibliography}
-% \changes{v2.98c}{2008/02/15}{Neu}
+% \changes{v2.98c}{2008/02/15}{Neu}^^A
% Diese Anweisung unterbricht normalerweise das Literaturverzeichnis für ein
% paar eigene Anweisungen (z. B. Unterüberschriften). Wenn jedoch nicht das
% \KOMAScript-Literaturverzeichnis verwendet wird, dann gibt es eine Warnung
@@ -636,9 +699,9 @@
% \end{macro}
%
% \begin{macro}{\AfterBibliographyPreamble}
-% \changes{v2.98c}{2008/02/15}{Neu}
+% \changes{v2.98c}{2008/02/15}{Neu}^^A
% \begin{macro}{\AtEndBibliography}
-% \changes{v2.98c}{2008/02/15}{Neu}
+% \changes{v2.98c}{2008/02/15}{Neu}^^A
% Zwei neue Anweisungen, um am Anfang des Literaturverzeichnisses, nach
% Überschrift und Präambel, und am Ende des Literaturverzeichnisses, nach
% Abschluss der Liste, Code einschleusen zu können. Das funktioniert natürlich