summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx41
1 files changed, 31 insertions, 10 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx
index eca345c3b13..4915e8ef067 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{59}
+% \CheckSum{68}
% \iffalse meta-comment
% ======================================================================
% scrkcomp.dtx
-% Copyright (c) Markus Kohm, 2006-2007
+% Copyright (c) Markus Kohm, 2006-2008
%
% This file is part of the LaTeX2e KOMA-Script bundle.
%
@@ -20,7 +20,7 @@
% This work consists of all files listed in manifest.txt.
% ----------------------------------------------------------------------
% scrkcomp.dtx
-% Copyright (c) Markus Kohm, 2006-2007
+% Copyright (c) Markus Kohm, 2006-2008
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3b, verteilt und/oder veraendert werden.
@@ -58,7 +58,7 @@
%%% From File: scrkcomp.dtx
%<*driver>
% \fi
-\ProvidesFile{scrkcomp.dtx}[2007/10/09 v2.97d KOMA-Script (compatibility)]
+\ProvidesFile{scrkcomp.dtx}[2008/07/01 v3.00 KOMA-Script (compatibility)]
% \iffalse
\documentclass{scrdoc}
\usepackage[english,ngerman]{babel}
@@ -123,7 +123,8 @@
\KOMA@key{version}[last]{%
\scr@ifundefinedorrelax{scr@v@#1}{%
\def\scr@compatibility{0}%
- \ClassWarningNoLine{\KOMAClassName}{%
+%<class> \ClassWarningNoLine{\KOMAClassName}{%
+%<package> \PackageWarningNoLine{scrextend}{%
You have set option `version' to value `#1', but\MessageBreak
this value of version is not supported.\MessageBreak
Because of this, version was set to `first'%
@@ -136,12 +137,16 @@
% Eine zusätzliche Bedingung gibt es noch: Die Kompatibilität kann nur beim
% Laden gesetzt werden. Danach geht es nicht mehr:
% \begin{macrocode}
-\AtEndOfClass{%
+%<class>\AtEndOfClass{%
+%<package>\AtEndOfPackage{%
\KOMA@key{version}[]{%
- \ClassError{\KOMAClassName}{%
+%<class> \ClassError{\KOMAClassName}{%
+%<package> \PackageError{scrextend}{%
Option `version' too late%
}{%
- Option `version' may be set only while loading the class.\MessageBreak
+ Option `version' may be set only while loading the
+%<class> class.\MessageBreak
+%<package> package.\MessageBreak
But you've tried to set it up later.%
}%
}%
@@ -180,6 +185,14 @@
% \changes{v2.97e}{2007/11/27}{Neues Macro}
% \begin{macro}{\scr@v@2.98}
% \changes{v2.98}{2007/12/24}{Neues Macro}
+% \begin{macro}{\scr@v@2.98a}
+% \changes{v2.98a}{2008/01/08}{Neues Macro}
+% \begin{macro}{\scr@v@2.98b}
+% \changes{v2.98b}{2008/01/30}{Neues Macro}
+% \begin{macro}{\scr@v@2.98c}
+% \changes{v2.98c}{2008/02/01}{Neues Macro}
+% \begin{macro}{\scr@v@3.00}
+% \changes{v3.00}{2008/11/04}{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
@@ -201,11 +214,19 @@
\@namedef{scr@v@2.97d}{5}
\@namedef{scr@v@2.97e}{6}
\@namedef{scr@v@2.98}{6}
-\@namedef{scr@v@last}{6}
+\@namedef{scr@v@2.98a}{6}
+\@namedef{scr@v@2.98b}{6}
+\@namedef{scr@v@2.98c}{7}
+\@namedef{scr@v@3.00}{8}
+\@namedef{scr@v@last}{8}
% \end{macrocode}
% \end{macro}
% \end{macro}
% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
+% \end{macro}
% \end{macro}
% \end{macro}
% \end{macro}
@@ -249,7 +270,7 @@
% nachgebildet. Dadurch ist es nicht absolut fehlerkompatibel, das es nun mehr
% Werte versteht als vorher.
% \begin{macrocode}
-\expandafter\ifnum \@nameuse{scr@v@2.95}>\scr@compatibility
+\expandafter\ifnum \@nameuse{scr@v@2.95}>\scr@compatibility\relax
\newcommand*{\@setif}[2][]{%
\begingroup
\edef\@tempa{#1}\ifx\@tempa\@empty