diff options
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.dtx | 65 |
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}% |