diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkcomp.dtx | 41 |
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 |