summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source
diff options
context:
space:
mode:
authorDr. Clea F. Rees <cfrees@imapmail.org>2008-12-03 00:37:19 +0000
committerDr. Clea F. Rees <cfrees@imapmail.org>2008-12-03 00:37:19 +0000
commit345df745f9c4bb7fe8030e4605141267e59a8a03 (patch)
treec8186f8a2a7831641099dc5b15aa16019e21eeff /Master/texmf-dist/source
parent0af99b8d02ea723532ea219c1a18eccb9c0c48fb (diff)
koma-script 3.01a
git-svn-id: svn://tug.org/texlive/trunk@11504 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/ChangeLog38
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex16
-rw-r--r--Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls4
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkbase.dtx119
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkbib.dtx14
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx13
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx20
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkftn.dtx8
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkidx.dtx7
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrklang.dtx16
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkliof.dtx23
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx7
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrknpap.dtx16
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkpage.dtx24
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkpar.dtx29
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrksect.dtx38
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrktare.dtx65
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrktitl.dtx15
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkvers.dtx2
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrpage.dtx11
20 files changed, 352 insertions, 133 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/ChangeLog b/Master/texmf-dist/source/latex/koma-script/ChangeLog
index 663d80a0330..e09dddb489a 100644
--- a/Master/texmf-dist/source/latex/koma-script/ChangeLog
+++ b/Master/texmf-dist/source/latex/koma-script/ChangeLog
@@ -1,3 +1,41 @@
+r774 2008-11-23 15:08:06 +0100 mjk:
+
+ * scrkvers.dtx: prepared for 3.01a
+
+r770 2008-11-22 08:06:54 +0100 mjk:
+
+ * scrkftn.dtx: fix: \@footenotetext must be long!
+
+r769 2008-11-21 09:24:20 +0100 mjk:
+
+ * doc/, doc/ngerman/, doc/ngerman/common.tex: geänderte
+ Voreinstellung für »version« dokumentiert
+
+r768 2008-11-21 09:03:06 +0100 mjk:
+
+ * scrktare.dtx, scrkbase.dtx, scrklang.dtx, scrktitl.dtx,
+ scrkbib.dtx, scrkliof.dtx, scrkfloa.dtx, scrkmisc.dtx, scrkpar.dtx,
+ scrkpage.dtx, scrkcomp.dtx, scrknpap.dtx, scrksect.dtx, scrkidx.dtx,
+ doc/, doc/scrguide.cls: - improved messages at usage of standard
+ options or usage of deprecated
+
+ KOMA-Script-specific options - some options became deprecated instead of
+ simply obsolete - pre-setting of version is last - usage of any
+ deprecated option switchs to version=first
+
+r767 2008-11-20 11:56:43 +0100 mjk:
+
+ * scrkvers.dtx, scrkcomp.dtx: prepared for 3.01a BETA
+
+r766 2008-11-19 15:20:19 +0100 mjk:
+
+ * scrpage.dtx: fatal bug with \if@mainmatter (instead of \csname
+ if@mainmatter\endcsname at message fixed
+
+r765 2008-11-14 10:04:59 +0100 mjk:
+
+ * releaselist.txt: release 2008/11/14 v3.01
+
r764 2008-11-14 09:04:09 +0100 mjk:
* scrkvers.dtx, scrkcomp.dtx: prepared for 3.01
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex
index 5f44cda8967..0f001860b45 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex
+++ b/Master/texmf-dist/source/latex/koma-script/doc/ngerman/common.tex
@@ -45,7 +45,7 @@
%
% ======================================================================
-\ProvidesFile{common.tex}[2008/11/11 KOMA-Script guide (common paragraphs)]
+\ProvidesFile{common.tex}[2008/11/21 KOMA-Script guide (common paragraphs)]
\makeatletter
\@ifundefined{ifCommonmaincls}{\newif\ifCommonmaincls}{}%
@@ -224,8 +224,8 @@ die Wahl, ob eine Quelldatei soweit irgend möglich auch zukünftig bei einem
\LaTeX{}-Lauf zu exakt demselben Ergebnis führen soll oder ob jeweils
entsprechend der Anpassungen der neusten Version der Klasse zu setzen ist. Zu
welcher Version Kompatibilität herzustellen ist, wird dabei über die Option
-\Option{version} festgelegt. Voreingestellt ist Version~2.9t. Dasselbe
-Ergebnis kann mit
+\Option{version} festgelegt. Kompatibilität zur ältesten unterstützten
+\KOMAScript-Version kann mit
% Umbruchkorrektur: Unterlängenproblem in listings!
\begin{lstcode}[belowskip=\dp\strutbox]
version=first
@@ -246,7 +246,15 @@ angenommen. Mit
\end{lstcode}
kann die jeweils neuste Version ausgewählt werden. In diesem Fall wird also
auf zukünftige Kompatibilität verzichtet. Wird die Option ohne Wertangabe
-verwendet, so wird ebenfalls \PValue{last} angenommen.
+verwendet, so wird ebenfalls \PValue{last}
+angenommen. \ChangedAt{v3.01a}{\Class{scrbook}\and \Class{scrreprt}\and
+ \Class{scrartcl}\and \Class{scrlttr2}\and \Package{scrextend}}Dies
+entspricht auch der Voreinstellung, solange keine obsolete Option verwendet
+wird. Bei der Verwendung einer obsoleten Option von \KOMAScript~2 setzt
+\KOMAScript~3 automatisch \OptionValue{version}{first}. In der dabei
+ausgegebenen Warnung wird erklärt, wie man diese Kompatibilitätsumschaltung
+verhindern kann. Alternativ kann man auch nach der obsoleten Option selbst
+eine abweichende Einstellung wählen.
Die Frage der Kompatibilität betrifft in erster Linie Fragen des Umbruchs. Neue
Möglichkeiten, die sich nicht auf den Umbruch auswirken, sind auch dann
diff --git a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
index a1067b91d27..8623412e90e 100644
--- a/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
+++ b/Master/texmf-dist/source/latex/koma-script/doc/scrguide.cls
@@ -79,12 +79,12 @@
% \begin{macrocode}
\ExecuteOptions{pagereftolabel,lessindexnotes}
\PassOptionsToClass{%
- version,
bibtotoc,
idxtotoc,
tablecaptionabove,
smallheadings,
- cleardoubleplain
+ cleardoubleplain,
+ version,
}{scrguide}
\ProcessOptions\relax
% \end{macrocode}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx b/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx
index 88d138a1c80..e5fe471279d 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkbase.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1213}
+% \CheckSum{1273}
% \iffalse meta-comment
% ======================================================================
% scrkbase.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkbase.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkbase.dtx}[2008/05/28 v3.00 KOMA-Script (basics)]
+\ProvidesFile{scrkbase.dtx}[2008/11/21 v3.01a KOMA-Script (basics)]
% \iffalse
%</driver>
%<package&option>\ProvidesPackage{%
@@ -1511,6 +1511,110 @@
% \end{macro}
%
%
+% \begin{macro}{\KOMA@DeclareDeprecatedOption}
+% \changes{v3.01a}{2008/11/20}{neu (intern)}
+% \begin{macro}{\KOMA@@DeclareDeprecatedOption}
+% \changes{v3.01a}{2008/11/20}{neu (intern)}
+% \begin{macro}{\KOMA@@@DeclareDeprecatedOption}
+% \changes{v3.01a}{2008/11/20}{neu (intern)}
+% Mit Hilfe dieses Makros kann eine Option definiert werden, die
+% eigentlich obsolete ist. Statt dieser Option wird dann ein Schlüssel
+% verwendet. Das erste Argument ist optional und muss dann der Paketname
+% sein. Ist es nicht gesetzt, so wird stattdessen die Klasse
+% \cs{KOMAClassName} angenommen. Das zweite Argument ist der Name der
+% Option. Das vierte Argument ist das Setzen des gewünschten Schlüssels.
+% \begin{macrocode}
+%<*koma>
+\newcommand*{\KOMA@DeclareDeprecatedOption}{%
+ \@ifnextchar [%]
+ {\KOMA@@DeclareDeprecatedOption}%
+ {\KOMA@@@DeclareDeprecatedOption{\ClassWarningNoLine{\KOMAClassName}}}%
+}
+\newcommand*{\KOMA@@DeclareDeprecatedOption}[1][]{%
+ \KOMA@@@DeclareDeprecatedOption{\PackageWarningNoLine{#1}}%
+}
+\newcommand*{\KOMA@@@DeclareDeprecatedOption}[3]{%
+ \DeclareOption{#2}{\KOMA@UseDeprecatedOption{#1}{#2}{#3}}%
+}
+% \end{macrocode}
+% \begin{macro}{\KOMA@UseDeprecatedOption}
+% \changes{v3.01a}{2008/11/20}{neu (intern)}
+% Die eigentliche Arbeit wird von diesem Makro erledigt. Die Argumente sind
+% 1. Meldungsbefehl, 2. obsolete Option, 3. Setzen des Schlüssels.
+% \begin{macrocode}
+\newcommand*{\KOMA@UseDeprecatedOption}[3]{%
+ \let\scr@sr@co\CurrentOption
+ #1{%
+ You've used obsolete option `#2'.\MessageBreak
+ Usage of this option indicates an old document and\MessageBreak
+ changes compatibility level using\MessageBreak
+ `#3,version=first'.\MessageBreak
+ If you don't want this, you should simply replace\MessageBreak
+ usage of option `#2' by `#3'%
+ }%
+ \KOMAExecuteOptions{#3,version=first}%
+ \let\CurrentOption\scr@sr@co
+}
+%</koma>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
+% \begin{macro}{\KOMA@DeclareStandardOption}
+% \changes{v3.01a}{2008/11/21}{neu (intern)}
+% \begin{macro}{\KOMA@@DeclareStandardOption}
+% \changes{v3.01a}{2008/11/21}{neu (intern)}
+% \begin{macro}{\KOMA@@@DeclareStandardOption}
+% \changes{v3.01a}{2008/11/21}{neu (intern)}
+% Mit Hilfe dieses Makros kann eine Option definiert werden, die
+% eigentlich obsolete ist. Statt dieser Option wird dann ein Schlüssel
+% verwendet. Das erste Argument ist optional und muss dann der Paketname
+% sein. Ist es nicht gesetzt, so wird stattdessen die Klasse
+% \cs{KOMAClassName} angenommen. Das zweite Argument ist der Name der
+% Option. Das vierte Argument ist das Setzen des gewünschten Schlüssels.
+% \begin{macrocode}
+%<*koma>
+\newcommand*{\KOMA@DeclareStandardOption}{%
+ \@ifnextchar [%]
+ {\KOMA@@DeclareStandardOption}%
+ {\KOMA@@@DeclareStandardOption{\ClassInfoNoLine{\KOMAClassName}}}%
+}
+\newcommand*{\KOMA@@DeclareStandardOption}[1][]{%
+ \KOMA@@@DeclareStandardOption{\PackageInfoNoLine{#1}}%
+}
+\newcommand*{\KOMA@@@DeclareStandardOption}[3]{%
+ \DeclareOption{#2}{\KOMA@UseStandardOption{#1}{#2}{#3}}%
+}
+% \end{macrocode}
+% \begin{macro}{\KOMA@UseStandardOption}
+% \changes{v3.01a}{2008/11/21}{neu (intern)}
+% Die eigentliche Arbeit wird von diesem Makro erledigt. Die Argumente sind
+% 1. Meldungsbefehl, 2. obsolete Option, 3. Setzen des Schlüssels.
+% \begin{macrocode}
+\newcommand*{\KOMA@UseStandardOption}[3]{%
+ \let\scr@sr@co\CurrentOption
+ #1{%
+ You've used standard option `#2'.\MessageBreak
+ This is correct!\MessageBreak
+ Internaly I'm using `#3'.\MessageBreak
+ If you'd like to set the option with \string\KOMAoptions,\MessageBreak
+ you'd have to use `#3' there\MessageBreak
+ instead of `#2', too%
+ }%
+ \KOMAExecuteOptions{#3}%
+ \let\CurrentOption\scr@sr@co
+}
+%</koma>
+% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
+%
% \begin{macro}{\KOMA@DeclareObsoleteOption}
% \changes{v2.96}{2006/08/20}{\cs{CurrentOption wir geschützt}}
% \begin{macro}{\KOMA@@DeclareObsoleteOption}
@@ -1570,6 +1674,12 @@
\let\CurrentOption\scr@sr@co
}
% \end{macrocode}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+%
% \begin{macro}{\scr@sr@co}
% \changes{v2.96}{2006/08/20}{neu (intern)}
% Da das \texttt{xkeyval}-Paket leider \cs{CurrentOption} vernichtet, das aber
@@ -1581,11 +1691,6 @@
%</koma>
% \end{macrocode}
% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
-% \end{macro}
%
% \begin{macro}{\KOMA@newobsoletecommand}
% Mit Hilfe dieses Makros kann ein Makro definiert werden, das
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx b/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx
index b62604c1261..f19f7cf3277 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkbib.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{306}
+% \CheckSum{303}
% \iffalse meta-comment
% ======================================================================
% scrkbib.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkbib.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkbib.dtx}[2008/10/16 v3.00 KOMA-Script (bibliography)]
+\ProvidesFile{scrkbib.dtx}[2008/11/21 v3.01a KOMA-Script (bibliography)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -313,12 +313,13 @@
% \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}
% 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
% (in Form einer neuen Zeile).
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\ClassInfoNoLine]{openbib}{bibliography=openstyle}
+\KOMA@DeclareStandardOption{openbib}{bibliography=openstyle}
% \end{macrocode}
% \end{option}
%
@@ -330,6 +331,7 @@
% \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}
% \begin{option}{bibtotocnumbered}
% \changes{v2.3h}{1995/01/21}{neue Option}
% \changes{v2.6b}{2000/05/26}{\cs{@mkboth} eingefügt}
@@ -342,14 +344,14 @@
% 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}
% Die Option \texttt{bibtotoc} sorgt dafür, dass das
% Literaturverzeichnis im Inhaltsverzeichnis aufgeführt wird.
% Demgegenüber erweitert die Option \texttt{bibtotocnumbered} zu einem
% normalen Kapitel einschließlich Nummerierung.
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{bibtotoc}{bibliography=totoc}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{bibtotocnumbered}{%
- bibliography=totocnumbered}
+\KOMA@DeclareDeprecatedOption{bibtotoc}{bibliography=totoc}
+\KOMA@DeclareDeprecatedOption{bibtotocnumbered}{bibliography=totocnumbered}
% \end{macrocode}
% \end{option}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx
index 6667202b6c0..8ab298a7ab1 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{69}
+% \CheckSum{74}
% \iffalse meta-comment
% ======================================================================
% scrkcomp.dtx
@@ -111,6 +111,7 @@
% werden}
% \begin{macro}{\scr@compatibility}
% \changes{v2.9u}{2005/03/05}{Neues Macro}
+% \changes{v3.01a}{2008/11/20}{Voreinstellung auf \textit{last} geändert}
% In einigen Fällen sind Verbesserungen nicht kompatibel mit früheren
% Versionen. Deshalb sind solche Verbesserungen nur verfügbar, wenn mit diesem
% Schalter die neue Version ausgewählt wird. Aber es gilt: Entweder kompatibel
@@ -119,7 +120,7 @@
% gespeichert. In den Makros \cs{scr@v@\emph{Version}} werden die
% zugehörigen Nummern gespeichert.
% \begin{macrocode}
-\newcommand*{\scr@compatibility}{0}
+\newcommand*{\scr@compatibility}{\scr@v@last}
\KOMA@key{version}[last]{%
\scr@ifundefinedorrelax{scr@v@#1}{%
\def\scr@compatibility{0}%
@@ -130,6 +131,10 @@
Because of this, version was set to `first'%
}%
}{%
+%<class> \ClassInfoNoLine{\KOMAClassName}{%
+%<package> \PackageInfoNoLine{scrextend}{%
+ Switching compatibility level to `#1'%
+ }%
\edef\scr@compatibility{\@nameuse{scr@v@#1}}%
}%
}
@@ -195,6 +200,8 @@
% \changes{v3.00}{2008/11/04}{Neues Macro}
% \begin{macro}{\scr@v@3.01}
% \changes{v3.01}{2008/11/14}{Neues Macro}
+% \begin{macro}{\scr@v@3.01a}
+% \changes{v3.01a}{2008/11/20}{Neues Macro}
% \begin{macro}{\scr@v@last}
% \changes{v2.9u}{2005/03/05}{Neues Macro}
% Nun die unterschiedlichen möglichen Werte (|\scr@v@last| ist jeweils die
@@ -221,6 +228,7 @@
\@namedef{scr@v@2.98c}{7}
\@namedef{scr@v@3.00}{8}
\@namedef{scr@v@3.01}{8}
+\@namedef{scr@v@3.01a}{8}
\@namedef{scr@v@last}{8}
% \end{macrocode}
% \end{macro}
@@ -231,6 +239,7 @@
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx
index 1b39c65cfa3..3ee2e6716e7 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkfloa.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1133}
+% \CheckSum{1129}
% \iffalse meta-comment
% ======================================================================
% scrkfloa.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkfloa.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkfloa.dtx}[2008/05/02 v3.00 KOMA-Script (floats)]
+\ProvidesFile{scrkfloa.dtx}[2008/11/20 v3.01a KOMA-Script (floats)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -234,19 +234,19 @@
% \changes{v2.8k}{2001/08/15}{aus \texttt{typearea} in die Klassen
% verschoben}
% \changes{v2.98c}{2008/02/18}{obsolete}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{tablecaptionbelow}
% \changes{v2.8h}{2001/07/19}{neue Option}
% \changes{v2.8k}{2001/08/15}{aus \texttt{typearea} in die Klassen
% verschoben}
% \changes{v2.98c}{2008/02/18}{obsolete}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% Es besteht nun die Wahl, ob \cs{caption} bei Tabellen für Unter-
% oder Überschriften voreingestellt ist. Die Defaulteinstellung ist
% aus Kompatibilitätsgründen die Tabellenunterschrift.
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{tablecaptionabove}%
- {captions=tableheading}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{tablecaptionbelow}%
- {captions=tablesignature}
+\KOMA@DeclareDeprecatedOption{tablecaptionabove}{captions=tableheading}
+\KOMA@DeclareDeprecatedOption{tablecaptionbelow}{captions=tablesignature}
% \end{macrocode}
% \end{option}
% \end{option}
@@ -277,11 +277,13 @@
% \changes{v2.98c}{2008/03/03}{obsolete}
% \changes{v2.98c}{2008/03/03}{keine Sonderbehandlung für \textsf{caption2}
% mehr}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{noonelinecaption}
% \changes{v2.8q}{2001/11/17}{neue Option}
% \changes{v2.98c}{2008/03/03}{obsolete}
% \changes{v2.98c}{2008/03/03}{keine Sonderbehandlung für \textsf{caption2}
% mehr}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% Da für diese Option nicht der gleiche Name verwendet wird, wie bei
% \textsf{caption2}, wurde von den Optionen bis Version~2.98b nicht nur der
% Schalter entsprechend gesetzt, sondern auch die korrespondierende Option an
@@ -290,10 +292,8 @@
% als selbsterklärend bezeichnet werden kann. Ab Version~2.98c entfällt die
% Sonderbehandlung von \textsf{caption2}.
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{onelinecaption}
- {captions=oneline}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{noonelinecaption}
- {captions=nooneline}
+\KOMA@DeclareDeprecatedOption{onelinecaption}{captions=oneline}
+\KOMA@DeclareDeprecatedOption{noonelinecaption}{captions=nooneline}
% \end{macrocode}
% \end{option}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx b/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx
index 1f869f3bce0..5e26bad8ac5 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkftn.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkftn.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkftn.dtx}[2008/05/02 v3.00 KOMA-Script (footnotes)]
+\ProvidesFile{scrkftn.dtx}[2008/11/22 v3.01a KOMA-Script (footnotes)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -360,13 +360,15 @@
% \end{macro}
%
% \begin{macro}{\@footnotetext}
+% \changes{v3.01a}{2008/11/22}{long}
% \begin{macro}{\scr@saved@footnotetext}
% \changes{v2.98c}{2008/02/01}{Neu (intern)}
+% \changes{v3.01a}{2008/11/22}{long}
% Auch hier muss dafür gesorgt werden, dass die Markierung erfolgt.
% \begin{macrocode}
-\newcommand*{\scr@saved@footnotetext}{}
+\newcommand{\scr@saved@footnotetext}{}
\let\scr@saved@footnotetext\@footnotetext
-\renewcommand*{\@footnotetext}[1]{%
+\renewcommand{\@footnotetext}[1]{%
\scr@saved@footnotetext{#1}%
\csname FN@mf@prepare\endcsname
}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx b/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx
index b01b67cafdf..84fc0c3ac7f 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkidx.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{108}
+% \CheckSum{107}
% \iffalse meta-comment
% ======================================================================
% scrkidx.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkidx.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkidx.dtx}[2008/10/16 v3.00 KOMA-Script (index)]
+\ProvidesFile{scrkidx.dtx}[2008/11/20 v3.01a KOMA-Script (index)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -174,8 +174,9 @@
% \begin{option}{idxtotoc}
% \changes{v2.3h}{1995/01/21}{neue Option}
% \changes{v2.98c}{2008/03/04}{obsolete}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{idxtotoc}{index=totoc}
+\KOMA@DeclareDeprecatedOption{idxtotoc}{index=totoc}
% \end{macrocode}
% \end{option}
%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrklang.dtx b/Master/texmf-dist/source/latex/koma-script/scrklang.dtx
index d40c981e2cd..974cd507c03 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrklang.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrklang.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1045}
+% \CheckSum{1043}
% \iffalse meta-comment
% ======================================================================
% scrklang.dtx
@@ -58,7 +58,7 @@
%%% From File: scrklang.dtx
%<*driver>
% \fi
-\ProvidesFile{scrklang.dtx}[2007/10/03 v2.97d KOMA-Script (language)]
+\ProvidesFile{scrklang.dtx}[2008/11/21 v3.01a KOMA-Script (language)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -133,9 +133,17 @@
\KOMA@set@ifkey{numericaldate}{@orgdate}{#1}%
\if@orgdate\@orgdatefalse\else\@orgdatetrue\fi
}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{scrdate}{numericaldate=true}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{orgdate}{numericaldate=false}
% \end{macrocode}
+% \begin{option}{scrdate}
+% \changes{v3.01a}{2008/11/21}{deprecated}
+% \begin{option}{orgdate}
+% \changes{v3.01a}{2008/11/21}{deprecated}
+% \begin{macrocode}
+\KOMA@DeclareDeprecatedOption{scrdate}{numericaldate=true}
+\KOMA@DeclareDeprecatedOption{orgdate}{numericaldate=false}
+% \end{macrocode}
+% \end{option}
+% \end{option}
% \end{option}
%
% \iffalse
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx b/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx
index ec6d393a22f..34641a7e84c 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkliof.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{337}
+% \CheckSum{331}
% \iffalse meta-comment
% ======================================================================
% scrkliof.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkliof.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkliof.dtx}[2008/11/13 v3.01 KOMA-Script (lists of)]
+\ProvidesFile{scrkliof.dtx}[2008/11/20 v3.01a KOMA-Script (lists of)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -184,12 +184,14 @@
% \begin{option}{tocleft}
% \changes{v2.8q}{2001/11/14}{neue Option}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{tocindent}
% \changes{v2.8q}{2001/11/14}{neue Option}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{tocleft}{toc=flat}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{tocindent}{toc=graduated}
+\KOMA@DeclareDeprecatedOption{tocleft}{toc=flat}
+\KOMA@DeclareDeprecatedOption{tocindent}{toc=graduated}
% \end{macrocode}
% \end{option}
% \end{option}
@@ -323,8 +325,9 @@
% \changes{v2.8g}{2001/07/18}{\cs{float@headings} umbenannt in
% \cs{float@listhead}}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{liststotoc}{listof=totoc}
+\KOMA@DeclareDeprecatedOption{liststotoc}{listof=totoc}
% \end{macrocode}
% \end{option}
%
@@ -332,9 +335,9 @@
% \changes{v2.8q}{2002/04/08}{dem langjährigen Druck nachgegeben}
% \changes{v2.9p}{2003/07/07}{Nummerierung im Kolumnentitel}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{liststotocnumbered}
- {listof=numbered}
+\KOMA@DeclareDeprecatedOption{liststotocnumbered}{listof=numbered}
% \end{macrocode}
% \end{option}
%
@@ -342,12 +345,14 @@
% \begin{option}{listsleft}
% \changes{v2.8q}{2001/11/14}{neue Option}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{listsindent}
% \changes{v2.8q}{2001/11/14}{neue Option}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{listsleft}{listof=flat}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{listsindent}{listof=graduated}
+\KOMA@DeclareDeprecatedOption{listsleft}{listof=flat}
+\KOMA@DeclareDeprecatedOption{listsindent}{listof=graduated}
% \end{macrocode}
% \end{option}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx b/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx
index a888ff25f26..ecefef4bd9b 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkmisc.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{190}
+% \CheckSum{189}
% \iffalse meta-comment
% ======================================================================
% scrkmisc.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkmisc.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkmisc.dtx}[2008/05/01 v2.98c KOMA-Script (misc)]
+\ProvidesFile{scrkmisc.dtx}[2008/11/21 v3.01a KOMA-Script (misc)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -144,6 +144,7 @@
% \changes{v2.95}{2002/12/05}{obsolete Option}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% Der einzige Unterschied zwischen Entwürfen und Endversionen ist aus
% Sicht der Klassen, ob Zeilenüberhänge mit einem schwarzen Balken
% angezeigt werden sollen oder nicht.
@@ -156,7 +157,7 @@
\setlength{\overfullrule}{\z@}%
\fi
}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{final}{draft=false}
+\KOMA@DeclareStandardOption{final}{draft=false}
% \end{macrocode}
% \end{option}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx b/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
index 980e8992f6b..ca3cb998412 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrknpap.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{2393}
+% \CheckSum{2391}
% \iffalse meta-comment
% ======================================================================
% scrknpap.dtx
@@ -58,7 +58,7 @@
%%% From File: scrknpap.dtx
%<*driver>
% \fi
-\ProvidesFile{scrknpap.dtx}[2008/11/03 v3.01 KOMA-Script (note-paper)]
+\ProvidesFile{scrknpap.dtx}[2008/11/20 v3.01a KOMA-Script (note-paper)]
% \iffalse
\documentclass{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -395,9 +395,17 @@
\@biglocfalse
\fi
}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{wlocfield}{locfield=wide}
-\KOMA@DeclareObsoleteOption[\ClassWarningNoLine]{slocfield}{locfield=narrow}
% \end{macrocode}
+% \begin{option}{wlocfield}
+% \changes{v3.01a}{2008/11/20}{deprecated}
+% \begin{option}{slocfield}
+% \changes{v3.01a}{2008/11/20}{deprecated}
+% \begin{macrocode}
+\KOMA@DeclareDeprecatedOption{wlocfield}{locfield=wide}
+\KOMA@DeclareDeprecatedOption{slocfield}{locfield=narrow}
+% \end{macrocode}
+% \end{option}
+% \end{option}
% \end{option}
%
%
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx b/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx
index aaf09f0ea63..2efd530be96 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkpage.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{589}
+% \CheckSum{584}
% \iffalse meta-comment
% ======================================================================
% scrkpage.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkpage.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkpage.dtx}[2008/08/05 v3.00 KOMA-Script (page style)]
+\ProvidesFile{scrkpage.dtx}[2008/11/20 v3.01a KOMA-Script (page style)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -111,6 +111,7 @@
% \begin{option}{headnosepline}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% Der Kopfteil kann mit einer Linie vom Textbereich getrennt werden.
% \begin{macro}{\if@hsl}
% \begin{macro}{\@hsltrue}
@@ -131,8 +132,7 @@
\KOMA@set@ifkey{headsepline}{@hsl}{#1}%
\KOMA@options{headinclude=#1}{}%
}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{headnosepline}{%
- headsepline=false}
+\KOMA@DeclareDeprecatedOption{headnosepline}{headsepline=false}
% \end{macrocode}
% \end{option}
% \end{option}
@@ -150,6 +150,7 @@
% \begin{option}{footnosepline}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% Der Fußteil kann mit einer Linie vom Textbereich getrennt werden.
% \begin{macro}{\if@fsl}
% \begin{macro}{\@fsltrue}
@@ -169,8 +170,7 @@
\KOMA@set@ifkey{footsepline}{@fsl}{#1}%
\KOMA@options{footinclude=#1}{}%
}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{footnosepline}{%
- footsepline=false}
+\KOMA@DeclareDeprecatedOption{footnosepline}{footsepline=false}
% \end{macrocode}
% \end{option}
% \end{option}
@@ -208,16 +208,19 @@
% \changes{v2.8a}{2001/06/18}{neue Option}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{cleardoubleplain}
% \changes{v2.8a}{2001/06/18}{neue Option}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{cleardoublestandard}
% \changes{v2.8a}{2001/06/18}{neue Option}
% \changes{v2.8q}{2001/11/06}{\cs{cleardoublestandardpage} statt
% \cs{cleardoublestandard}}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macro}{\cleardoublestandardpage}
% \changes{v2.8a}{2001/06/18}{neu}
% \changes{v2.96a}{2007/01/02}{korrekter Ersatzwert gesetzt}
@@ -315,12 +318,9 @@
\newcommand*{\cleardoubleemptypage}{\cleardoublepageusingstyle{empty}}
\newcommand*{\cleardoubleplainpage}{\cleardoublepageusingstyle{plain}}
%<*class>
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{cleardoubleempty}%
- {cleardoublepage=empty}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{cleardoubleplain}%
- {cleardoublepage=plain}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{cleardoublestandard}%
- {cleardoublepage=current}
+\KOMA@DeclareDeprecatedOption{cleardoubleempty}{cleardoublepage=empty}
+\KOMA@DeclareDeprecatedOption{cleardoubleplain}{cleardoublepage=plain}
+\KOMA@DeclareDeprecatedOption{cleardoublestandard}{cleardoublepage=current}
%</class>
% \end{macrocode}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx b/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx
index 71d14d9433a..bbd5e66e518 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkpar.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{532}
+% \CheckSum{524}
% \iffalse meta-comment
% ======================================================================
% scrkpar.dtx
@@ -58,7 +58,7 @@
%%% From File: scrkpar.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkpar.dtx}[2008/11/13 v3.01 KOMA-Script (paragraphs)]
+\ProvidesFile{scrkpar.dtx}[2008/11/20 v3.01a KOMA-Script (paragraphs)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -170,46 +170,55 @@
% \begin{option}{parskip}
% \changes{v2.8i}{2001/07/22}{neue Option}
% \changes{v2.95}{2006/03/11}{primäre \textsf{keyval}-Option}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{parskip-}
% \changes{v2.8l}{2001/08/16}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{parskip+}
% \changes{v2.8i}{2001/07/22}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{parskip*}
% \changes{v2.8i}{2001/07/22}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{halfparskip}
% \changes{v2.8i}{2001/07/22}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{halfparskip-}
% \changes{v2.8l}{2001/08/16}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{halfparskip+}
% \changes{v2.8i}{2001/07/22}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{halfparskip*}
% \changes{v2.8i}{2001/07/22}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{parindent}
% \changes{v2.8i}{2001/07/22}{neue Option}
% \changes{v2.95}{2006/03/11}{obsolet}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% Diese neun Optionen steuern die Umschaltung zwischen den Modi. Dabei
% schalten alle \texttt{parskip}-Optionen einen Absatzabstand ein,
% wohingegen die \texttt{parindent}-Option den Absatzeinzug
@@ -322,14 +331,14 @@
\endgroup
\fi
}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{parskip-}{parskip=full-}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{parskip+}{parskip=full+}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{parskip*}{parskip=full*}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{halfparskip}{parskip=half}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{halfparskip-}{parskip=half-}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{halfparskip+}{parskip=half+}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{halfparskip*}{parskip=half*}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{parindent}{parskip=false}
+\KOMA@DeclareDeprecatedOption{parskip-}{parskip=full-}
+\KOMA@DeclareDeprecatedOption{parskip+}{parskip=full+}
+\KOMA@DeclareDeprecatedOption{parskip*}{parskip=full*}
+\KOMA@DeclareDeprecatedOption{halfparskip}{parskip=half}
+\KOMA@DeclareDeprecatedOption{halfparskip-}{parskip=half-}
+\KOMA@DeclareDeprecatedOption{halfparskip+}{parskip=half+}
+\KOMA@DeclareDeprecatedOption{halfparskip*}{parskip=half*}
+\KOMA@DeclareDeprecatedOption{parindent}{parskip=false}
% \end{macrocode}
% \end{option}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrksect.dtx b/Master/texmf-dist/source/latex/koma-script/scrksect.dtx
index b81ee31facc..5a645afef84 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrksect.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrksect.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1776}
+% \CheckSum{1767}
% \iffalse meta-comment
% ======================================================================
% scrksect.dtx
@@ -58,7 +58,7 @@
%%% From File: scrksect.dtx
%<*driver>
% \fi
-\ProvidesFile{scrksect.dtx}[2008/10/07 v3.00 KOMA-Script (disposition)]
+\ProvidesFile{scrksect.dtx}[2008/11/21 v3.01a KOMA-Script (disposition)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -152,11 +152,13 @@
% \end{option}
% \begin{option}{openright}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{openany}
% \changes{v2.98c}{2008/03/05}{obsolet}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{openright}{open=right}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{openany}{open=any}
+\KOMA@DeclareStandardOption{openright}{open=right}
+\KOMA@DeclareStandardOption{openany}{open=any}
% \end{macrocode}
% \end{option}
% \end{option}
@@ -251,6 +253,7 @@
% \changes{v2.4g}{1996/11/04}{\cs{@altsecnumformatfalse} wird
% direkt auf \cs{@altsecnumformattrue} gesetzt}
% \changes{v2.98c}{2008/03/07}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{option}{pointlessnumbers}
% \changes{v2.3h}{1995/01/19}{neue Option}
% \changes{v2.4g}{1996/11/04}{die Option heißt nun wirklich so,
@@ -258,11 +261,10 @@
% \changes{v2.4g}{1996/11/04}{\cs{@altsecnumformattrue} wird direkt
% auf \cs{@altsecnumformatfalse} gesetzt}
% \changes{v2.98c}{2008/03/07}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{pointednumbers}%
- {numbers=enddot}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{pointlessnumbers}%
- {numbers=noenddot}
+\KOMA@DeclareDeprecatedOption{pointednumbers}{numbers=enddot}
+\KOMA@DeclareDeprecatedOption{pointlessnumbers}{numbers=noenddot}
% \end{macrocode}
% Übrigens weiß ich, wie blödsinnig die Namen der Optionen sind. Aber
% das ist nun nicht mehr zu ändern.
@@ -276,6 +278,7 @@
% \begin{option}{nochapterprefix}
% \changes{v2.8}{2001/06/15}{neue Option}
% \changes{v2.95c}{2006/08/21}{obsolete Option}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \iffalse
%<*book|report>
% \fi
@@ -295,8 +298,7 @@
% \begin{macrocode}
\newif\if@chapterprefix\@chapterprefixfalse
\KOMA@ifkey{chapterprefix}{@chapterprefix}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{nochapterprefix}%
- {chapterprefix=false}
+\KOMA@DeclareDeprecatedOption{nochapterprefix}{chapterprefix=false}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -314,6 +316,7 @@
% \begin{option}{noappendixprefix}
% \changes{v2.8}{2001/06/15}{neue Option}
% \changes{v2.95c}{2006/08/21}{obsolete Option}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \iffalse
%<*book|report>
% \fi
@@ -331,8 +334,7 @@
\def\appendixmore{\@chapterprefixfalse}%
\fi
}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{noappendixprefix}%
- {appendixprefix=false}
+\KOMA@DeclareDeprecatedOption{noappendixprefix}{appendixprefix=false}
% \end{macrocode}
% \iffalse
%</book|report>
@@ -565,6 +567,7 @@
% Verwendung des alten, falschen Namens wird ein Fehler
% ausgegeben}
% \changes{v2.98c}{2008/03/10}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macro}{\@bigheadings}
% \changes{v2.98c}{2008/03/10}{entfernt}
% \begin{option}{normalheadings}
@@ -573,6 +576,7 @@
% Verwendung des alten, falschen Namens wird ein Fehler
% ausgegeben}
% \changes{v2.98c}{2008/03/10}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macro}{\@normalheadings}
% \changes{v2.98c}{2008/03/10}{entfernt}
% \begin{option}{smallheadings}
@@ -581,15 +585,13 @@
% Verwendung des alten, falschen Namens wird ein Fehler
% ausgegeben}
% \changes{v2.98c}{2008/03/10}{obsolet}
+% \changes{v3.01a}{2008/11/20}{deprecated}
% \begin{macro}{\@smallheadings}
% \changes{v2.98c}{2008/03/10}{entfernt}
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{bigheadings}%
- {headings=big}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{normalheadings}%
- {headings=normal}
-\KOMA@DeclareObsoleteOption[\PackageWarningNoLine]{smallheadings}%
- {headings=small}
+\KOMA@DeclareDeprecatedOption{bigheadings}{headings=big}
+\KOMA@DeclareDeprecatedOption{normalheadings}{headings=normal}
+\KOMA@DeclareDeprecatedOption{smallheadings}{headings=small}
% \end{macrocode}
% \end{macro}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrktare.dtx b/Master/texmf-dist/source/latex/koma-script/scrktare.dtx
index f16463db079..8b80152c90b 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrktare.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrktare.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{1748}
+% \CheckSum{1731}
% \iffalse meta-comment
% ======================================================================
% scrktare.dtx
@@ -58,7 +58,7 @@
%%% From File: scrktare.dtx
%<*driver>
% \fi
-\ProvidesFile{scrktare.dtx}[2008/10/08 v3.00 KOMA-Script (type area)]
+\ProvidesFile{scrktare.dtx}[2008/11/21 v3.01a KOMA-Script (type area)]
% \iffalse
%</driver>
%<package&identify>\ProvidesPackage{typearea}[%
@@ -525,6 +525,7 @@
% \changes{v2.95}{2002/07/08}{Verwendung von \textsf{scrkeyvl}}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{deprecated}
% Diese Optionen bestimmen, ob der Seitenkopf bereits zum Textbereich
% gehört.
% \begin{macro}{\if@hincl}
@@ -537,9 +538,7 @@
% \begin{macrocode}
\newif\if@hincl\@ifundefined{if@hsl}{}{\let\if@hincl\if@hsl}
\KOMA@ifkey{headinclude}{@hincl}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{headexclude}{%
- headinclude=false%
-}
+\KOMA@DeclareDeprecatedOption[typearea]{headexclude}{headinclude=false}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -553,6 +552,7 @@
% \changes{v2.95}{2002/07/08}{Verwendung von \textsf{scrkeyvl}}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{deprecated}
% Diese Optionen bestimmen, ob die Fußzeilen noch zum Textbereich
% gehören.
% \begin{macro}{\if@fincl}
@@ -565,9 +565,7 @@
% \begin{macrocode}
\newif\if@fincl\@ifundefined{if@fsl}{}{\let\if@fincl\if@fsl}
\KOMA@ifkey{footinclude}{@fincl}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{footexclude}{%
- footinclude=false%
-}
+\KOMA@DeclareDeprecatedOption[typearea]{footexclude}{footinclude=false}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -583,6 +581,7 @@
% \changes{v2.95}{2002/07/08}{Verwendung von \textsf{scrkeyvl}}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{deprecated}
% Es gibt Dokumente mit sehr ausführlichen Randnotizen, bei denen die
% Randnotizen bei der Satzspiegelberechnung in den Satzspiegel
% eingerechnet werden sollten. Diese Optionen bestimmen, ob dies der
@@ -596,9 +595,7 @@
% werden. Siehe dazu weiter unten.
% \begin{macrocode}
\KOMA@ifkey{mpinclude}{@mincl}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{mpexclude}{%
- mpinclude=false%
-}
+\KOMA@DeclareDeprecatedOption[typearea]{mpexclude}{mpinclude=false}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -662,15 +659,17 @@
% \changes{v2.95}{2002/12/04}{über Option \texttt{DIV} reimplementiert}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{DIVclassic}
% \changes{v2.4n}{1997/05/28}{neue Option}
% \changes{v2.95}{2002/12/04}{über Option \texttt{DIV} reimplementiert}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% Dann gibt es da noch zwei alte Sonderfälle.
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{DIVcalc}{DIV=calc}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{DIVclassic}{DIV=classic}
+\KOMA@DeclareDeprecatedOption[typearea]{DIVcalc}{DIV=calc}
+\KOMA@DeclareDeprecatedOption[typearea]{DIVclassic}{DIV=classic}
% \end{macrocode}
% \end{option}
% \end{option}
@@ -681,6 +680,7 @@
% \begin{option}{oneside}
% \changes{v2.97e}{2007/11/23}{auf vielfachen Wunsch reicht die Klasse die
% Option an das Paket weiter}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{twoside}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
@@ -725,7 +725,9 @@
\csname recalctypearea\endcsname
%</package>
}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{oneside}{twoside=false}
+\KOMA@DeclareStandardOption%
+%<package> [typearea]%
+ {oneside}{twoside=false}
%<*package>
% \end{macrocode}
% \end{option}
@@ -738,6 +740,7 @@
% ersetzt}
% \changes{v2.97e}{2007/11/23}{auf vielfachen Wunsch reicht die Klasse die
% Option an das Paket weiter}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{twocolumn}
% \changes{v2.95}{2002/12/04}{Option in das \textsf{typearea}-Paket
% verlagert}
@@ -756,7 +759,9 @@
\csname recalctypearea\endcsname
%</package>
}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{onecolumn}{twocolumn=false}
+\KOMA@DeclareStandardOption%
+%<package> [typearea]%
+ {onecolumn}{twocolumn=false}
%<*package>
% \end{macrocode}
% \end{option}
@@ -895,12 +900,13 @@
% \changes{v2.95}{2002/08/27}{neu implementiert}
% \changes{v2.98c}{2008/04/09}{Ersatz geändert}
% \changes{v2.98c}{2008/04/09}{Info statt Warnung}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% Die Option ist obsolete und wird nun über die Option
% \texttt{pagesize} implementiert. Obwohl die Verwendung von
% \texttt{pagesize=automedia} zu einer Warnung führen kann, wird hier nur
% informiert.
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{dvips}{%
+\KOMA@DeclareStandardOption[typearea]{dvips}{%
pagesize=automedia%
}
% \end{macrocode}
@@ -911,10 +917,11 @@
% \changes{v2.95}{2002/08/27}{neu implementiert}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% Die Option ist obsolete und wird nun über die Option
% \texttt{pagesize} implementiert.
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{pdftex}{%
+\KOMA@DeclareStandardOption[typearea]{pdftex}{%
pagesize=pdftex%
}
% \end{macrocode}
@@ -933,27 +940,35 @@
% \begin{option}{a4paper}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{a5paper}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{b5paper}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{letterpaper}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{legalpaper}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{executivepaper}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{landscape}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{portrait}
% \changes{v2.97d}{2007/10/03}{\cs{PackageInfo} durch \cs{PackageInfoNoLine}
% ersetzt}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% Die Formate, die auch bei den Standardklassen definiert sind, werden
% als Sonderfall explizit definiert. Dadurch ist ein Wechsel der
% Klasse bzw. die Verwendung von \textsf{typearea} mit den
@@ -961,14 +976,14 @@
% die übrigen Papiergrößenoptionen später noch per Mustererkennung
% verarbeitet.
% \begin{macrocode}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{a4paper}{paper=a4}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{a5paper}{paper=a5}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{b5paper}{paper=b5}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{letterpaper}{paper=letter}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{legalpaper}{paper=legal}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{executivepaper}{paper=executive}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{landscape}{paper=landscape}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{portrait}{paper=portrait}
+\KOMA@DeclareStandardOption[typearea]{a4paper}{paper=a4}
+\KOMA@DeclareStandardOption[typearea]{a5paper}{paper=a5}
+\KOMA@DeclareStandardOption[typearea]{b5paper}{paper=b5}
+\KOMA@DeclareStandardOption[typearea]{letterpaper}{paper=letter}
+\KOMA@DeclareStandardOption[typearea]{legalpaper}{paper=legal}
+\KOMA@DeclareStandardOption[typearea]{executivepaper}{paper=executive}
+\KOMA@DeclareStandardOption[typearea]{landscape}{paper=landscape}
+\KOMA@DeclareStandardOption[typearea]{portrait}{paper=portrait}
% \end{macrocode}
% \end{option}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx b/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx
index e59d49474d7..35f08320337 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrktitl.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{661}
+% \CheckSum{658}
% \iffalse meta-comment
% ======================================================================
% scrktitl.dtx
@@ -58,7 +58,7 @@
%%% From File: scrktitl.dtx
%<*driver>
% \fi
-\ProvidesFile{scrktitl.dtx}[2008/06/19 v3.00 KOMA-Script (title pages)]
+\ProvidesFile{scrktitl.dtx}[2008/11/21 v3.01a KOMA-Script (title pages)]
% \iffalse
\documentclass[halfparskip-]{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -109,6 +109,7 @@
% \changes{v2.95c}{2006/08/21}{als \textsf{keyval}-Option}
% \begin{option}{notitlepage}
% \changes{v2.95c}{2006/08/21}{Option ist obsolet}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% Es werden zei Arten von Titeln unterstützt. Da sind zum einen eigene
% Titelseiten, zum anderen sogenannte Titelköpfe, also Titel, die nicht eine
% eigene Seite erhalten, sondern am Anfang einer Seite stehen. Zwischen den
@@ -151,8 +152,8 @@
}
%</extend>
%</class|package>
-\KOMA@DeclareObsoleteOption%
-%<class> [\PackageInfoNoLine]%
+\KOMA@DeclareStandardOption%
+%<package> [scrextend]%
{notitlepage}{titlepage=false}
% \end{macrocode}
% \end{option}
@@ -162,8 +163,10 @@
% \changes{v2.95c}{2006/08/21}{neue \textsf{keyval}-Option}
% \begin{option}{abstracton}
% \changes{v2.95c}{2006/08/21}{Option ist obsolet}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% \begin{option}{abstractoff}
% \changes{v2.95c}{2006/08/21}{Option ist obsolet}
+% \changes{v3.01a}{2008/11/21}{standard statt obsolet}
% Obwohl die Zusammenfassung nicht unbedingt auf einer Titelseite steht,
% gehört sie doch zur Titelei und wird daher hier mit behandelt. Die
% Zusammenfassung kann mit einem standardmäßigen Titel versehen werden. Der
@@ -190,8 +193,8 @@
%
% \begin{macrocode}
\KOMA@ifkey{abstract}{@abstrt}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{abstracton}{abstract=true}
-\KOMA@DeclareObsoleteOption[\PackageInfoNoLine]{abstractoff}{abstract=false}
+\KOMA@DeclareStandardOption{abstracton}{abstract=true}
+\KOMA@DeclareStandardOption{abstractoff}{abstract=false}
% \end{macrocode}
% \end{option}
% \end{option}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx
index 4a615b89fbe..aeb191c023e 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkvers.dtx
@@ -112,7 +112,7 @@
\fi
}
\fi
- \@CheckKOMAScriptVersion{2008/11/14 v3.01 KOMA-Script}%
+ \@CheckKOMAScriptVersion{2008/11/23 v3.01a KOMA-Script}%
\endgroup
% \end{macrocode}
% \end{macro}
diff --git a/Master/texmf-dist/source/latex/koma-script/scrpage.dtx b/Master/texmf-dist/source/latex/koma-script/scrpage.dtx
index f7da3b44bbc..65f4515ef51 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrpage.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrpage.dtx
@@ -1,4 +1,4 @@
-% \CheckSum{2568}
+% \CheckSum{2570}
% \iffalse
% ======================================================================
% scrpage.dtx
@@ -65,7 +65,7 @@
%<v1>\ProvidesPackage{scrpage}[2008/02/29 v1.3e KOMA-Script
%<v2>\ProvidesPackage{scrpage2}
%<*!v1>
- [2008/02/14 v2.2f LaTeX2e KOMA-Script
+ [2008/11/19 v2.2g LaTeX2e KOMA-Script
%</!v1>
%<scrpage> package]
%<*driver>
@@ -366,8 +366,9 @@
% \begin{macro}{\if@mincl}
% \begin{macro}{\@mincltrue}
% \begin{macro}{\@minclfalse}
+% \changes{v2.2g}{2008/11/19}{Test fixed}
% \begin{macrocode}
-\@ifundefined{mincltrue}{\newif\if@mincl}{}
+\@ifundefined{@mincltrue}{\newif\if@mincl}{}
% \end{macrocode}
% \end{macro}
% \end{macro}
@@ -642,6 +643,8 @@
% \changes{v1.2}{1995/07/08}{Definition changed}
% \changes{v2.1b}{2003/05/31}{more save test}
% \changes{v2.2d}{2007/03/13}{additional \cs{if@mainmatter} test}
+% \changes{v2.2g}{2008/11/19}{usage of \cs{if@mainmatter} at message
+% removed}
% Next distinguish between matter- and nomatter-classes.
% \begin{macrocode}
\def\@tempa{\newif\if@mainmatter\@mainmattertrue}
@@ -652,7 +655,7 @@
\@ifundefined{@mainmattertrue}{%
\PackageWarningNoLine{scrpage2}{%
\string\mainmatter\space defined without
- \string\if@mainmatter!\MessageBreak
+ \expandafter\string\csname if@mainmatter\endcsname!\MessageBreak
This switch is obligatory for scrpage2 to omit\MessageBreak
running head chapter numbers in front and\MessageBreak
back matter and will be defined now%