From 189140b53960215eec1626503040fb38360ab4ed Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Sun, 28 Feb 2021 03:01:24 +0000 Subject: CTAN sync 202102280301 --- macros/latex/contrib/babel-contrib/german/README | 2 +- .../latex/contrib/babel-contrib/german/german.ins | 6 +-- .../latex/contrib/babel-contrib/german/germanb.dtx | 46 +++++++++++++-------- .../latex/contrib/babel-contrib/german/germanb.pdf | Bin 395190 -> 396377 bytes .../contrib/babel-contrib/german/ngermanb.dtx | 36 ++++++++-------- .../contrib/babel-contrib/german/ngermanb.pdf | Bin 371703 -> 372481 bytes 6 files changed, 51 insertions(+), 39 deletions(-) (limited to 'macros/latex/contrib/babel-contrib/german') diff --git a/macros/latex/contrib/babel-contrib/german/README b/macros/latex/contrib/babel-contrib/german/README index d929351078..6ac552b7cc 100644 --- a/macros/latex/contrib/babel-contrib/german/README +++ b/macros/latex/contrib/babel-contrib/german/README @@ -3,7 +3,7 @@ The babel-german bundle German language support for the babel multilingual package -Copyright 1989--2018 Johannes L. Braams +Copyright 1989--2021 Johannes L. Braams Bernd Raichle Walter Schmidt, Jürgen Spitzmüller diff --git a/macros/latex/contrib/babel-contrib/german/german.ins b/macros/latex/contrib/babel-contrib/german/german.ins index 92f2142bdf..3afe75f32f 100644 --- a/macros/latex/contrib/babel-contrib/german/german.ins +++ b/macros/latex/contrib/babel-contrib/german/german.ins @@ -3,7 +3,7 @@ %% driver files from the doc files in this package when run through %% LaTeX or TeX. %% -%% Copyright 1989--2018 +%% Copyright 1989--2021 %% Johannes L. Braams %% Bernd Raichle %% Walter Schmidt @@ -28,7 +28,7 @@ %% %% --------------- start of docstrip commands ------------------ %% -\def\filedate{2018/12/08} +\def\filedate{2021/02/27} \input docstrip.tex @@ -50,7 +50,7 @@ \preamble This is a generated file. -Copyright 1989--2018 +Copyright 1989--2021 Johannes L. Braams Bernd Raichle Walter Schmidt diff --git a/macros/latex/contrib/babel-contrib/german/germanb.dtx b/macros/latex/contrib/babel-contrib/german/germanb.dtx index 21e0c78802..35a837bf70 100644 --- a/macros/latex/contrib/babel-contrib/german/germanb.dtx +++ b/macros/latex/contrib/babel-contrib/german/germanb.dtx @@ -2,7 +2,7 @@ % % File `germanb.dtx' % -% Copyright 1989--2020 +% Copyright 1989--2021 % Johannes L. Braams % Bernd Raichle % Walter Schmidt @@ -25,7 +25,7 @@ % % The Current Maintainer of this work is Juergen Spitzmueller. % \fi -% \CheckSum{513} +% \CheckSum{522} % % \iffalse % Tell the \LaTeX\ system who we are and write an entry on the @@ -39,7 +39,7 @@ %\ProvidesLanguage{germanb} %\fi %\ProvidesFile{germanb.dtx} - [2020/07/21 v2.12 German support for babel (pre-1996 orthography)] + [2021/02/27 v2.13 German support for babel (pre-1996 orthography)] %\iffalse % %<*filedriver> @@ -358,9 +358,31 @@ % % \subsection{General settings} % -% First, we define some helper macros that help us to identify later on +% +% If \file{germanb.ldf} is read via the deprecated \babel\ option +% \Lopt{germanb}, we make it behave as if \Lopt{german} was specified. +% \changes{Version 2.6m}{2008/06/01}{Corrected a typo} +% \begin{macrocode} +\def\tmpa{germanb} +\let\SaveCurrentOption\CurrentOption +\ifx\CurrentOption\tmpa + \def\CurrentOption{german} +\fi +% \end{macrocode} +% +% The macro |\LdfInit| takes care of preventing that this file is +% loaded more than once with the same option, checking the category +% code of the \texttt{@} sign, etc. +% \changes{Version 2.6d}{1996/11/02}{Now use \cs{LdfInit} to perform +% initial checks} +% \begin{macrocode} +\LdfInit\CurrentOption{captions\CurrentOption} +% \end{macrocode} +% +% We define some helper macros that help us to identify later on % which variety of German we are currently dealing with. % \changes{Version 2.9a=Version 2.10}{2016/11/03}{Add helper macros to identify the current option.} +% \changes{Version 2.9d=Version 2.13}{2021/02/27}{Move option helper macros after \cs{LdfInit} to fix plain tex usage.} % \iffalse %<*germanb> % \fi @@ -371,14 +393,11 @@ \def\bbl@opt@swissgerman{swissgerman} % \end{macrocode} % -% If \file{germanb.ldf} is read via the deprecated \babel\ option -% \Lopt{germanb}, we make it behave as if \Lopt{german} was specified. +% Some more work to make germanb behave like german. % \changes{Version 2.6l}{2008/03/17}{Making germanb behave like german % needs some more work besides defining \cs{CurrentOption}} -% \changes{Version 2.6m}{2008/06/01}{Corrected a typo} % \begin{macrocode} -\ifx\CurrentOption\bbl@opt@germanb - \def\CurrentOption{german} +\ifx\SaveCurrentOption\bbl@opt@germanb \ifx\l@german\@undefined \@nopatterns{German (trad. orthography)} \adddialect\l@german0 @@ -393,15 +412,6 @@ \fi % \end{macrocode} % -% The macro |\LdfInit| takes care of preventing that this file is -% loaded more than once with the same option, checking the category -% code of the \texttt{@} sign, etc. -% \changes{Version 2.6d}{1996/11/02}{Now use \cs{LdfInit} to perform -% initial checks} -% \begin{macrocode} -\LdfInit\CurrentOption{captions\CurrentOption} -% \end{macrocode} -% % If \file{germanb.ldf} is read as an option, i.e. via |\usepackage| % command, \Lopt{german} could be an `unknown' language, so we % have to make it known. We check for the existence of diff --git a/macros/latex/contrib/babel-contrib/german/germanb.pdf b/macros/latex/contrib/babel-contrib/german/germanb.pdf index 90180b1e1e..972952ed63 100644 Binary files a/macros/latex/contrib/babel-contrib/german/germanb.pdf and b/macros/latex/contrib/babel-contrib/german/germanb.pdf differ diff --git a/macros/latex/contrib/babel-contrib/german/ngermanb.dtx b/macros/latex/contrib/babel-contrib/german/ngermanb.dtx index 5d8d045eb3..d0b638457f 100644 --- a/macros/latex/contrib/babel-contrib/german/ngermanb.dtx +++ b/macros/latex/contrib/babel-contrib/german/ngermanb.dtx @@ -2,7 +2,7 @@ % % File `ngermanb.dtx' % -% Copyright 1989--2020 +% Copyright 1989--2021 % Johannes L. Braams % Bernd Raichle % Walter Schmidt @@ -29,7 +29,7 @@ % by Bernd Raichle, Hubert Partl et.al. % % \fi -% \CheckSum{407} +% \CheckSum{409} % % \iffalse % Tell the \LaTeX\ system who we are and write an entry on the @@ -43,7 +43,7 @@ %\ProvidesLanguage{ngermanb} %\fi %\ProvidesFile{ngermanb.dtx} - [2020/07/21 v2.12 German support for babel (post-1996 orthography)] + [2021/02/27 v2.13 German support for babel (post-1996 orthography)] %\iffalse % %<*filedriver> @@ -299,23 +299,11 @@ % % \subsection{General settings} % -% First, we define some helper macros that help us to identify later on -% which variety of German we are currently dealing with. -% \changes{Version 2.9a=Version 2.10}{2016/11/03}{Add helper macros to identify the current option.} -% \iffalse -%<*ngermanb> -% \fi -% \begin{macrocode} -\def\bbl@opt@ngerman{ngerman} -\def\bbl@opt@ngermanb{ngermanb} -\def\bbl@opt@naustrian{naustrian} -\def\bbl@opt@nswissgerman{nswissgerman} -% \end{macrocode} -% % If \file{ngermanb.ldf} is read via the deprecated \babel\ option % \Lopt{ngermanb}, we make it behave as if \Lopt{ngerman} was specified. % \begin{macrocode} -\ifx\CurrentOption\bbl@opt@ngermanb +\def\tmpa{ngermanb} +\ifx\CurrentOption\tmpa \def\CurrentOption{ngerman} \fi % \end{macrocode} @@ -327,6 +315,20 @@ \LdfInit\CurrentOption{captions\CurrentOption} % \end{macrocode} % +% We define some helper macros that help us to identify later on +% which variety of German we are currently dealing with. +% \changes{Version 2.9a=Version 2.10}{2016/11/03}{Add helper macros to identify the current option.} +% \changes{Version 2.9d=Version 2.13}{2021/02/27}{Move option helper macros after \cs{LdfInit} to fix plain tex usage.} +% \iffalse +%<*ngermanb> +% \fi +% \begin{macrocode} +\def\bbl@opt@ngerman{ngerman} +\def\bbl@opt@ngermanb{ngermanb} +\def\bbl@opt@naustrian{naustrian} +\def\bbl@opt@nswissgerman{nswissgerman} +% \end{macrocode} +% % If \file{ngermanb.ldf} is read as an option, i.e., by the |\usepackage| % command, \Lopt{ngerman} could be an `unknown' language, so we % have to make it known. We check for the existence of diff --git a/macros/latex/contrib/babel-contrib/german/ngermanb.pdf b/macros/latex/contrib/babel-contrib/german/ngermanb.pdf index 4b02945872..a663794b0e 100644 Binary files a/macros/latex/contrib/babel-contrib/german/ngermanb.pdf and b/macros/latex/contrib/babel-contrib/german/ngermanb.pdf differ -- cgit v1.2.3