diff options
author | Norbert Preining <norbert@preining.info> | 2020-04-22 03:02:46 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2020-04-22 03:02:46 +0000 |
commit | e0e2537ccbac6924b371be81092c1177e817162c (patch) | |
tree | 1ee747d3a078004710d37b5f3ddaa9d975bdded7 /macros/latex/contrib/koma-script/source/scrkernel-language.dtx | |
parent | 8731cc5ad70723b9a155917df509d857579c355d (diff) |
CTAN sync 202004220302
Diffstat (limited to 'macros/latex/contrib/koma-script/source/scrkernel-language.dtx')
-rw-r--r-- | macros/latex/contrib/koma-script/source/scrkernel-language.dtx | 66 |
1 files changed, 55 insertions, 11 deletions
diff --git a/macros/latex/contrib/koma-script/source/scrkernel-language.dtx b/macros/latex/contrib/koma-script/source/scrkernel-language.dtx index 2a02e45de0..3738ca9b50 100644 --- a/macros/latex/contrib/koma-script/source/scrkernel-language.dtx +++ b/macros/latex/contrib/koma-script/source/scrkernel-language.dtx @@ -1,8 +1,8 @@ -% \CheckSum{2229} +% \CheckSum{2247} % \iffalse meta-comment % ====================================================================== % scrkernel-language.dtx -% Copyright (c) Markus Kohm, 2002-2019 +% Copyright (c) Markus Kohm, 2002-2020 % % 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-2019 +% Copyright (c) Markus Kohm, 2002-2020 % % 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 3265 2019-10-13 17:58:25Z kohm $ +%%% From File: $Id: scrkernel-language.dtx 3480 2020-04-13 09:39:03Z kohm $ %<option>%%% (run: option) %<body>%%% (run: body) %<*dtx> @@ -63,9 +63,9 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi \begingroup \def\filedate$#1: #2-#3-#4 #5${\gdef\filedate{#2/#3/#4}} - \filedate$Date: 2019-10-13 19:58:25 +0200 (Sun, 13 Oct 2019) $ + \filedate$Date: 2020-04-13 11:39:03 +0200 (Mon, 13 Apr 2020) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} - \filerevision$Revision: 3265 $ + \filerevision$Revision: 3480 $ \edef\reserved@a{% \noexpand\endgroup \noexpand\ProvidesFile{scrkernel-language.dtx} @@ -563,6 +563,15 @@ % \begin{macrocode} \expandafter\providecommand\expandafter*% \csname abx@extras@\scr@reserved@a\endcsname{}% +% \end{macrocode} +% \changes{v3.30}{2020/04/13}{\cs{renewcommand} workaround}%^^A +% Unfortunately some users use \cs{renewcommand} to change a name even if the +% language has not been loaded and the command has not been defined. This +% would result in an error message. So a this point we let \cs{renewcommand} +% be \cs{providecommand}, because we know that currently the command is +% \cs{relax}. +% \begin{macrocode} + \let\renewcommand\providecommand \csname extras\scr@reserved@a\endcsname \csname captions\scr@reserved@a\endcsname \ifx #2\relax \aftergroup\@firstofone @@ -642,8 +651,14 @@ % \cs{extras\meta{language}} would result in an error. As a workaround for % this issue, make sure, that \cs{abx@extras@\meta{language}} is defined here % locally. -% \selectlanguage{ngerman}%^^A +% \changes{v3.30}{2020/04/13}{\cs{renewcommand} workaround}%^^A +% Unfortunately some users use \cs{renewcommand} to change a name even if the +% language has not been loaded and the command has not been defined. This +% would result in an error message. So a this point we let \cs{renewcommand} +% be \cs{providecommand}, because we know that currently the command is +% \cs{relax}. % \begin{macrocode} + \let\renewcommand\providecommand \expandafter\providecommand\expandafter*% \csname abx@extras@\scr@reserved@a\endcsname{}% \csname captions\scr@reserved@a\endcsname @@ -682,6 +697,7 @@ % \end{macrocode} % \end{macro}%^^A \scr@provide@captionname % \end{macro}%^^A \providecaptionname +% \selectlanguage{ngerman} % % \begin{macro}{\newcaptionname} % \changes{v2.8q}{2001/11/08}{neu}%^^A @@ -748,8 +764,14 @@ % \cs{extras\meta{language}} would result in an error. As a workaround for % this issue, make sure, that \cs{abx@extras@\meta{language}} is defined here % locally. -% \selectlanguage{ngerman}%^^A +% \changes{v3.30}{2020/04/13}{\cs{renewcommand} workaround}%^^A +% Unfortunately some users use \cs{renewcommand} to change a name even if the +% language has not been loaded and the command has not been defined. This +% would result in an error message. So a this point we let \cs{renewcommand} +% be \cs{providecommand}, because we know that currently the command is +% \cs{relax}. % \begin{macrocode} + \let\renewcommand\providecommand \expandafter\providecommand\expandafter*% \csname abx@extras@\scr@reserved@a\endcsname{}% \csname captions\scr@reserved@a\endcsname @@ -783,6 +805,7 @@ } % \end{macrocode} % \end{macro}%^^A \scr@new@scaptionname +% \selectlanguage{ngerman}%^^A % \begin{macro}{\scr@new@captionname} % \changes{v3.12}{2013/07/30}{neu (intern)}%^^A % \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}%^^A @@ -824,8 +847,14 @@ % \cs{extras\meta{language}} would result in an error. As a workaround for % this issue, make sure, that \cs{abx@extras@\meta{language}} is defined here % locally. -% \selectlanguage{ngerman}%^^A +% \changes{v3.30}{2020/04/13}{\cs{renewcommand} workaround}%^^A +% Unfortunately some users use \cs{renewcommand} to change a name even if the +% language has not been loaded and the command has not been defined. This +% would result in an error message. So a this point we let \cs{renewcommand} +% be \cs{providecommand}, because we know that currently the command is +% \cs{relax}. % \begin{macrocode} + \let\renewcommand\providecommand \expandafter\providecommand\expandafter*% \csname abx@extras@\scr@reserved@a\endcsname{}% \csname captions\scr@reserved@a\endcsname @@ -860,6 +889,7 @@ % \end{macrocode} % \end{macro}%^^A \scr@new@captionname % \end{macro}%^^A \newcaptionname +% \selectlanguage{ngerman}%^^A % % \begin{macro}{\renewcaptionname} % \changes{v2.8q}{2001/11/08}{neu}%^^A @@ -929,8 +959,14 @@ % \cs{extras\meta{language}} would result in an error. As a workaround for % this issue, make sure, that \cs{abx@extras@\meta{language}} is defined here % locally. -% \selectlanguage{ngerman}%^^A +% \changes{v3.30}{2020/04/13}{\cs{renewcommand} workaround}%^^A +% Unfortunately some users use \cs{renewcommand} to change a name even if the +% language has not been loaded and the command has not been defined. This +% would result in an error message. So a this point we let \cs{renewcommand} +% be \cs{providecommand}, because we know that currently the command is +% \cs{relax}. % \begin{macrocode} + \let\renewcommand\providecommand \expandafter\providecommand\expandafter*% \csname abx@extras@\scr@reserved@a\endcsname{}% \csname captions\scr@reserved@a\endcsname @@ -963,6 +999,7 @@ } % \end{macrocode} % \end{macro}%^^A \scr@renew@scaptionname +% \selectlanguage{ngerman}%^^A % \begin{macro}{\scr@renew@captionname} % \changes{v3.12}{2013/07/30}{neu (intern)}%^^A % \changes{v3.26}{2018/08/29}{diverse \cs{expandafter} eingespart}%^^A @@ -1006,8 +1043,14 @@ % \cs{extras\meta{language}} would result in an error. As a workaround for % this issue, make sure, that \cs{abx@extras@\meta{language}} is defined here % locally. -% \selectlanguage{ngerman}%^^A +% \changes{v3.30}{2020/04/13}{\cs{renewcommand} workaround}%^^A +% Unfortunately some users use \cs{renewcommand} to change a name even if the +% language has not been loaded and the command has not been defined. This +% would result in an error message. So a this point we let \cs{renewcommand} +% be \cs{providecommand}, because we know that currently the command is +% \cs{relax}. % \begin{macrocode} + \let\renewcommand\providecommand \expandafter\providecommand\expandafter*% \csname abx@extras@\scr@reserved@a\endcsname{}% \csname extras\scr@reserved@a\endcsname @@ -1049,6 +1092,7 @@ % \end{macrocode} % \end{macro}%^^A \scr@renew@captionname % \end{macro}%^^A \renewcaptionname +% \selectlanguage{ngerman}%^^A % % \iffalse %</package&base> |