diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx | 65 |
1 files changed, 47 insertions, 18 deletions
diff --git a/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx b/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx index 6b2e1f97934..82608724172 100644 --- a/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx +++ b/Master/texmf-dist/source/latex/koma-script/scrkernel-letterclassoptions.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1755} +% \CheckSum{1774} % \iffalse meta-comment % ====================================================================== % scrkernel-letterclassoptions.dtx @@ -55,7 +55,7 @@ % Right brace \} Tilde \~} % % \iffalse -%%% From File: $Id: scrkernel-letterclassoptions.dtx 3262 2019-10-10 08:25:29Z kohm $ +%%% From File: $Id: scrkernel-letterclassoptions.dtx 3404 2019-11-24 21:50:05Z kohm $ %<option>%%% (run: option) %<head>%%% (run: head) %<body>%%% (run: body) @@ -64,9 +64,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-10 10:25:29 +0200 (Thu, 10 Oct 2019) $ + \filedate$Date: 2019-11-24 22:50:05 +0100 (Sun, 24 Nov 2019) $ \def\filerevision$#1: #2 ${\gdef\filerevision{r#2}} - \filerevision$Revision: 3262 $ + \filerevision$Revision: 3404 $ \endgroup \ProvidesFile{scrkernel-letterclassoptions.dtx} [\filedate\space \filerevision\space @@ -215,7 +215,14 @@ }% % \end{macrocode} % \changes{v3.18}{2015/06/03}{manage \cs{RequirePackage} and \cs{usepackage} -% inside \texttt{lco}-files after \cs{begin\{document\}}}%^^A +% inside \texttt{lco}-files after \cs{begin\{document\}}}%^^A +% \changes{v3.28}{2019/11/24}{Tippfehler bezüglich \cs{usepackage} +% beseitigt}%^^A +% Ehrlich gesagt, glaube ich nicht, dass das folgende wirklich sinnvoll +% funktioniert, wie es vermutlich gedacht war. Aber das eigentlich auch egal, +% weil \cs{usepackage} und \cs{RequirePackage} in \texttt{lco}-Dateien, die im +% Dokument geladen werden, ohnehin nicht funktioniert. Das sollte man gar +% nicht erst probieren. % \begin{macrocode} \if@atdocument \edef\reserved@a{% @@ -230,7 +237,7 @@ \ifx\usepackage\@notprerr \unexpanded{\let\usepackage\@notprerr}% \else - \noexpand\def\noexpand\Rusepackage{% + \noexpand\def\noexpand\usepackage{% \unexpanded\expandafter{\usepackage}% }% \fi @@ -828,14 +835,34 @@ \def\fromlocation{\usekomavar{location}} \def\backaddress{\setkomavar{backaddress}} \def\@tempa{% - \ifkomavarempty{fromname}{}{% + \Ifkomavarempty{fromname}{}{% \strut\ignorespaces\usekomavar{fromname}% - \ifkomavarempty{fromaddress}{}{\\}}% - \ifkomavarempty{fromaddress}{}{% + \Ifkomavarempty{fromaddress}{}{\\}}% + \Ifkomavarempty{fromaddress}{}{% \strut\ignorespaces\usekomavar{fromaddress}}% - } +} +% \end{macrocode} +% \changes{v3.28}{2019/11/15}{\cs{ifkomavarempty} durch \cs{Ifkomavarempty} +% ersetzt}%^^A +% Aufgrund der Änderung bezüglich \cs{ifkomavarempty}/\cs{Ifkomavarempty} wird +% hier aus Kompatibilitätsgründen vorerst zweigleisig gefahren. Es kann aber +% an dieser Stelle tatsächlich zu einer Inkompatibilität kommen, wenn jemand +% den Code kopiert hat und jetzt eine neue Version von \KOMAScript{} +% verwendet. +% \begin{macrocode} \ifx\@tempa\scr@backaddress@var% \setkomavar{backaddress}{} +\else + \def\@tempa{% + \ifkomavarempty{fromname}{}{% + \strut\ignorespaces\usekomavar{fromname}% + \ifkomavarempty{fromaddress}{}{\\}}% + \ifkomavarempty{fromaddress}{}{% + \strut\ignorespaces\usekomavar{fromaddress}}% + } + \ifx\@tempa\scr@backaddress@var% + \setkomavar{backaddress}{} + \fi \fi \def\frombackaddress{\usekomavar{backaddress}} \def\telephone{\setkomavar{fromphone}} @@ -1636,25 +1663,26 @@ % \end{macro} % % \begin{macro}{\showISOenvelope} +% \changes{v3.28}{2019/11/18}{\cs{ifstr} umbenannt in \cs{Ifstr}}%^^A % Zeigt einen DIN/ISO C4, C5, DL=C5/6, C6/5 Umschlag. % \begin{macrocode} \newcommand*{\showISOenvelope}[1]{% - \ifstr{#1}{C4}{% + \Ifstr{#1}{C4}{% \showenvelope(324mm,229mm)% }{% - \ifstr{#1}{C5}{% + \Ifstr{#1}{C5}{% \showenvelope(229mm,162mm)% }{% - \ifstr{#1}{C5/6}{% + \Ifstr{#1}{C5/6}{% \showenvelope(220mm,110mm)% }{% - \ifstr{#1}{DL}{% + \Ifstr{#1}{DL}{% \showenvelope(220mm,110mm)% }{% - \ifstr{#1}{C6/5}{% + \Ifstr{#1}{C6/5}{% \showenvelope(229mm,114mm)% }{% - \ifstr{#1}{C6}{% + \Ifstr{#1}{C6}{% \showenvelope(162mm,114mm)% }{% \LCOWarning{visualize}{envelope size `ISO #1' unsupported}% @@ -1669,13 +1697,14 @@ % \end{macro} % % \begin{macro}{\showUScommercial} +% \changes{v3.28}{2019/11/18}{\cs{ifstr} umbenannt in \cs{Ifstr}}%^^A % Zeige ein US commercial Umschlag der Nummer 9 und 10 % \begin{macrocode} \newcommand*{\showUScommercial}[1]{% - \ifstr{#1}{9}{% + \Ifstr{#1}{9}{% \showenvelope(8.875in,3.875in)% }{% - \ifstr{#1}{10}{% + \Ifstr{#1}{10}{% \showenvelope(9.5in,4.125in)% }{% \LCOWarning{visualize}{envelope size `US commercial #1' unsupported}% |