summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx')
-rw-r--r--Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx65
1 files changed, 27 insertions, 38 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
index df4c25419d5..6181653de88 100644
--- a/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
+++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-language.dtx
@@ -1,8 +1,8 @@
-% \CheckSum{2118}
+% \CheckSum{2080}
% \iffalse meta-comment
% ======================================================================
% scrkernel-language.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% 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-language.dtx
-% Copyright (c) Markus Kohm, 2002-2017
+% Copyright (c) Markus Kohm, 2002-2018
%
% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz,
% Version 1.3c, verteilt und/oder veraendert werden.
@@ -55,7 +55,7 @@
% Right brace \} Tilde \~}
%
% \iffalse
-%%% From File: $Id: scrkernel-language.dtx 2649 2017-05-29 09:39:43Z kohm $
+%%% From File: $Id: scrkernel-language.dtx 3011 2018-08-29 07:35:17Z kohm $
%<option>%%% (run: option)
%<body>%%% (run: body)
%<*dtx>
@@ -63,7 +63,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
\begingroup
\def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}}
- \filedate$Date: 2017-05-29 11:39:43 +0200 (Mon, 29 May 2017) $
+ \filedate$Date: 2018-08-29 09:35:17 +0200 (Wed, 29 Aug 2018) $
\def\filerevision$#1: #2 ${\gdef\filerevision{r#2}}
\filerevision$Revision: 1638 $
\edef\reserved@a{%
@@ -218,13 +218,13 @@
% \end{macrocode}
% Dann arbeiten wir in einer lokalen Schleife alle Sprachen aus Argument \#1
% ab und \dots
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% \begin{macrocode}
\begingroup
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
% \end{macrocode}
% \dots\ fügen dabei \cs{extras\meta{Sprache}} die Definition \#3 für \#2
% hinzu.
@@ -308,17 +308,6 @@
% \end{macrocode}
% \end{macro}^^A \scr@def@activateactivelanguageaftergroup
% \end{macro}^^A \scr@def@scaptionname
-% \begin{macro}{\scr@trim@spaces}
-% \changes{v3.12}{2013/11/06}{neu (intern)}^^A
-% Diese Hilfsanweisung entfernt führende und abschließende
-% Leerzeichen. Argument ist die Anweisung, deren Inhalt von den Leerzeichen
-% befreit werden soll. Gedacht ist das ganze für die Listenverarbeitung.
-% \begin{macrocode}
-\newcommand\scr@trim@spaces[1]{%
- \expandafter\KV@@sp@def\expandafter#1\expandafter{#1}%
-}
-% \end{macrocode}
-% \end{macro}^^A \scr@trim@space
% \begin{macro}{\scr@def@captionname}
% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
% Die Normalvariante von \cs{defcaptionname}, mit denselben Argumenten.
@@ -334,13 +323,13 @@
% \end{macrocode}
% Dann arbeiten wir in einer lokalen Schleife alle Sprachen aus Argument \#1
% ab und \dots
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% \begin{macrocode}
\begingroup
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\defcaptionname}%
@@ -458,7 +447,8 @@
}
% \end{macrocode}
% \begin{macro}{\scr@provide@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% \begin{macrocode}
\newcommand*{\scr@provide@scaptionname}[3]{%
\if@atdocument \expandafter\@firstofone
@@ -469,8 +459,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at
@@ -519,7 +508,8 @@
% \end{macrocode}
% \end{macro}^^A \scr@provide@scaptionname
% \begin{macro}{\scr@provide@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Normalvariante von \cs{providecaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@provide@captionname}[3]{%
@@ -531,8 +521,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at
@@ -608,7 +597,8 @@
}
% \end{macrocode}
% \begin{macro}{\scr@new@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Sternvariante von \cs{newcaptionname}. Die Argumente sind dieselben.
% \begin{macrocode}
\newcommand*{\scr@new@scaptionname}[3]{%
@@ -620,8 +610,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\newcaptionname}%
@@ -664,7 +653,8 @@
% \end{macrocode}
% \end{macro}^^A \scr@new@scaptionname
% \begin{macro}{\scr@new@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Normalvariante von \cs{newcaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@new@captionname}[3]{%
@@ -676,8 +666,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\newcaptionname}%
@@ -747,7 +736,8 @@
}
% \end{macrocode}
% \begin{macro}{\scr@renew@scaptionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Sternvariante von \cs{renewcaptionname}. Die Argumente sind dieselben.
% \begin{macrocode}
\newcommand*{\scr@renew@scaptionname}[3]{%
@@ -759,8 +749,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\renewcaptionname}%
@@ -802,7 +791,8 @@
% \end{macrocode}
% \end{macro}^^A \scr@renew@scaptionname
% \begin{macro}{\scr@renew@captionname}
-% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.12}{2013/07/30}{neu (intern)}^^A
+% \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}^^A
% Die Normalvariante von \cs{renewcaptionname}, mit denselben Argumenten.
% \begin{macrocode}
\newcommand*{\scr@renew@captionname}[3]{%
@@ -814,8 +804,7 @@
\let\reserved@b\endgroup
\edef\scr@reserved@a{#1}%
\@onelevel@sanitize\scr@reserved@a
- \expandafter\@for \expandafter\scr@reserved@a \expandafter:\expandafter=%
- \scr@reserved@a \do{%
+ \@for\scr@reserved@a:=\scr@reserved@a\do{%
\scr@trim@spaces\scr@reserved@a
\ifx\scr@reserved@a\@empty
\PackageWarning{scrbase}{empty language at \string\renewcaptionname}%