summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrklang.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrklang.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrklang.dtx28
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'%
}{%