From 734c91dfac1697d69bdd509c8bc7a97750c78f96 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Sat, 6 May 2017 21:41:21 +0000 Subject: koma-script (6may17) git-svn-id: svn://tug.org/texlive/trunk@44226 c570f23f-e606-0410-a88d-b1316a301751 --- .../latex/koma-script/scrkernel-compatibility.dtx | 63 ++++++++++------------ 1 file changed, 28 insertions(+), 35 deletions(-) (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx') diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx index c6ddb496f7d..82b2ff5cfd2 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-compatibility.dtx @@ -1,8 +1,8 @@ -% \CheckSum{212} +% \CheckSum{213} % \iffalse meta-comment % ====================================================================== % scrkernel-compatibility.dtx -% Copyright (c) Markus Kohm, 2006-2016 +% Copyright (c) Markus Kohm, 2006-2017 % % 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-compatibility.dtx -% Copyright (c) Markus Kohm, 2006-2016 +% Copyright (c) Markus Kohm, 2006-2017 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, % Version 1.3c, verteilt und/oder veraendert werden. @@ -55,13 +55,16 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-compatibility.dtx 2491 2016-07-29 08:03:57Z kohm $ +%%%% From File: $Id: scrkernel-compatibility.dtx 2596 2017-02-22 07:45:45Z kohm $ (identify) +%%%% From File: $Id: scrkernel-compatibility.dtx 2596 2017-02-22 07:45:45Z kohm $ (init) +% +%<*option> \KOMA@key{version}[last]{% \scr@ifundefinedorrelax{scr@v@#1}{% \def\scr@compatibility{0}% @@ -273,6 +276,7 @@ \FamilyKeyStateProcessed }% } +% % \end{macrocode} % % \begin{macro}{\scr@v@first} @@ -401,11 +405,14 @@ % \changes{v3.21}{2016/05/19}{Neues Macro} % \begin{macro}{\scr@v@3.22} % \changes{v3.22}{2016/07/29}{Neues Macro} +% \begin{macro}{\scr@v@3.23} +% \changes{v3.23}{2017/02/04}{Neues Macro} % \begin{macro}{\scr@v@last} % \changes{v2.9u}{2005/03/05}{Neues Macro}^^A % Nun die unterschiedlichen möglichen Werte (|\scr@v@last| ist jeweils die % höchste vorhandene Nummer): % \begin{macrocode} +%<*init> \@namedef{scr@v@first}{0} \@namedef{scr@v@2.9}{0} \@namedef{scr@v@2.9t}{0} @@ -469,7 +476,9 @@ \@namedef{scr@v@3.20}{15} \@namedef{scr@v@3.21}{15} \@namedef{scr@v@3.22}{16} +\@namedef{scr@v@3.23}{16} \@namedef{scr@v@last}{16} +% % \end{macrocode} % \end{macro} % \end{macro} @@ -521,6 +530,7 @@ % \end{macro} % \end{macro} % \end{macro} +% \end{macro} % \end{macro} % \end{macro} % \end{macro} @@ -538,13 +548,11 @@ % \end{macro} % \end{option} % -%\iffalse -%<*class|extend> -%\fi % \begin{macro}{\scr@v@is@lt} % \changes{v3.17}{2015/03/10}{Neu (intern)}^^A % Bedingung, dass die eingestellte Version jünger als die angegebene ist. % \begin{macrocode} +%<*option&(class|extend)> \newcommand*{\scr@v@is@lt}[1]{% \scr@compatibility<\@nameuse{scr@v@#1} } @@ -575,16 +583,15 @@ \newcommand*{\scr@v@is@ge}[1]{% \numexpr\scr@compatibility+\@ne\relax>\@nameuse{scr@v@#1} } +% % \end{macrocode} % \end{macro} -%\iffalse -% -%<*package&typearea> -%\fi +% % \begin{macro}{\scr@ta@v@is@lt} % \changes{v3.17}{2015/03/10}{Neu (intern)}^^A % Bedingung, dass die eingestellte Version jünger als die angegebene ist. % \begin{macrocode} +%<*option&package&typearea> \newcommand*{\scr@ta@v@is@lt}[1]{% \scr@ta@compatibility<\@nameuse{scr@v@#1} } @@ -615,25 +622,16 @@ \newcommand*{\scr@ta@v@is@ge}[1]{% \numexpr\scr@ta@compatibility+\@ne >\@nameuse{scr@v@#1} } +% % \end{macrocode} % \end{macro} -%\iffalse -% -%\fi % -% \iffalse -% -%<*body> -% \fi % % \subsection{Kompatibilität mit früheren Versionen von \textsf{scrlttr2}} % In früheren Versionen von \textsf{scrlttr2} gab es weitere Befehle, die % eventuell von \texttt{lco}-Dateien oder Paketen verwendet werden. % Gemeldete Inkompatibitlitäten sind nach Möglichkeit zu lösen. % -% \iffalse -%<*letter> -% \fi % \begin{macro}{\@setif} % \changes{v2.8q}{2001/10/08}{Neu}^^A % \changes{v2.95}{2006/03/31}{Nur vor Version 2.95}^^A @@ -647,6 +645,7 @@ % nachgebildet. Dadurch ist es nicht absolut fehlerkompatibel, das es nun mehr % Werte versteht als vorher. % \begin{macrocode} +%<*class&letter&body> \expandafter\ifnum \@nameuse{scr@v@2.95}>\scr@compatibility\relax \newcommand*{\@setif}[2][]{% \begingroup @@ -658,15 +657,9 @@ \expandafter\endgroup\@tempa }% \fi +% % \end{macrocode} % \end{macro} -% \iffalse -% -% \fi -% -% \iffalse -% -% \fi % % \Finale % -- cgit v1.2.3