diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrklang.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrklang.dtx | 28 |
1 files changed, 17 insertions, 11 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrklang.dtx b/Master/texmf-dist/source/latex/koma-script/scrklang.dtx index a3b98f65e50..26fb6e9034e 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{1116} +% \CheckSum{1134} % \iffalse meta-comment % ====================================================================== % scrklang.dtx @@ -7,10 +7,10 @@ % This file is part of the LaTeX2e KOMA-Script bundle. % % This work may be distributed and/or modified under the conditions of -% the LaTeX Project Public License, version 1.3b of the license. +% the LaTeX Project Public License, version 1.3c of the license. % The latest version of this license is in % http://www.latex-project.org/lppl.txt -% and version 1.3b or later is part of all distributions of LaTeX +% and version 1.3c or later is part of all distributions of LaTeX % version 2005/12/01 or later and of this work. % % This work has the LPPL maintenance status "author-maintained". @@ -23,10 +23,10 @@ % Copyright (c) Markus Kohm, 2002-2009 % % Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz, -% Version 1.3b, verteilt und/oder veraendert werden. +% Version 1.3c, verteilt und/oder veraendert werden. % Die neuste Version dieser Lizenz ist % http://www.latex-project.org/lppl.txt -% und Version 1.3b ist Teil aller Verteilungen von LaTeX +% und Version 1.3c ist Teil aller Verteilungen von LaTeX % Version 2005/12/01 oder spaeter und dieses Werks. % % Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained" @@ -173,6 +173,7 @@ % auch, wenn \cs{languagename} mit seltsamen catcodes erstellt wurde.} % \changes{v3.00}{2008/05/02}{nach \textsf{scrbase} verschoben} % \changes{v3.01b}{2008/12/07}{missing make undefined} +% \changes{v3.02c}{2009/02/17}{undefined test improved} % \begin{macro}{\newcaptionname} % \changes{v2.8q}{2001/11/08}{neu} % \changes{v2.9r}{2004/06/16}{Wenn die aktuelle Sprache, die geänderte @@ -181,6 +182,7 @@ % auch, wenn \cs{languagename} mit seltsamen catcodes erstellt wurde.} % \changes{v3.00}{2008/05/02}{nach \textsf{scrbase} verschoben} % \changes{v3.01b}{2008/12/07}{missing make undefined} +% \changes{v3.02c}{2009/02/17}{undefined test improved} % \begin{macro}{\renewcaptionname} % \changes{v2.8q}{2001/11/08}{neu} % \changes{v2.9r}{2004/06/16}{Wenn die aktuelle Sprache, die geänderte @@ -189,6 +191,7 @@ % auch, wenn \cs{languagename} mit seltsamen catcodes erstellt wurde.} % \changes{v3.00}{2008/05/02}{nach \textsf{scrbase} verschoben} % \changes{v3.01b}{2008/12/07}{missing make undefined} +% \changes{v3.02c}{2009/02/17}{undefined test improved} % Drei Benutzerkommandos zur Definition sprachabhängiger Begriffe. % Es empfiehlt sich wegen \textsf{babel} diese Anweisungen innerhalb % von \cs{AtBeginDocument} zu verwenden. @@ -205,9 +208,10 @@ }{% \begingroup \let\@tempa\endgroup - \let #2\undefined\relax + \def\@tempb{\relax\undefined\relax}% + \let #2\@tempb\relax \csname captions#1\endcsname - \ifx #2\undefined + \ifx #2\@tempb\relax \edef\@tempb{#1}% \@onelevel@sanitize\@tempb \@onelevel@sanitize\languagename @@ -241,9 +245,10 @@ \@namedef{captions#1}{}% }{}% \begingroup - \let #2\undefined\relax + \def\@tempb{\relax\undefined\relax}% + \let #2\@tempb\relax \csname captions#1\endcsname - \ifx #2\undefined\else + \ifx #2\@tempb\relax\else \PackageError{scrbase}{% `\string#2' at language `#1' already defined% }{% @@ -282,9 +287,10 @@ \@namedef{captions#1}{}% }{}% \begingroup - \let #2\undefined\relax + \def\@tempb{\relax\undefined\relax}% + \let #2\@tempb\relax \csname captions#1\endcsname - \ifx #2\undefined + \ifx #2\@tempb\relax \PackageError{scrbase}{% `\string#2' not defined at language `#1'% }{% |