diff options
Diffstat (limited to 'Master/texmf-dist')
31 files changed, 233 insertions, 232 deletions
diff --git a/Master/texmf-dist/doc/latex/tudscr/LICENSE.md b/Master/texmf-dist/doc/latex/tudscr/LICENSE.md index a0a5ecaef3f..33bfa98d877 100644 --- a/Master/texmf-dist/doc/latex/tudscr/LICENSE.md +++ b/Master/texmf-dist/doc/latex/tudscr/LICENSE.md @@ -13,6 +13,10 @@ or later and of this work. This work has the LPPL maintenance status "author-maintained". The current maintainer and author of this work is Falk Hanisch. + + However, only members of the Technische Universität Dresden are permitted + to publish documents in the corporate design, in particular with the use + of an official logo. ---------------------------------------------------------------------------- @@ -23,5 +27,9 @@ oder später und dieses Werks. Dieses Werk hat den LPPL-Verwaltungs-Status "author-maintained", wird somit allein durch den Autor verwaltet. Der aktuelle Verwalter und Autor dieses Werkes ist Falk Hanisch. + + Jedoch ist es lediglich Angehörigen der Technischen Universität Dresden + gestattet, Dokumente im Corporate Design insbesondere mit der Verwendung + eines offiziellen Logos zu veröffentlichen. ---------------------------------------------------------------------------- diff --git a/Master/texmf-dist/doc/latex/tudscr/README.md b/Master/texmf-dist/doc/latex/tudscr/README.md index 247b4ed81c0..165e4116c21 100644 --- a/Master/texmf-dist/doc/latex/tudscr/README.md +++ b/Master/texmf-dist/doc/latex/tudscr/README.md @@ -4,15 +4,16 @@ Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2021 - tudscr 2021/03/30 v2.06l + tudscr 2021/07/06 v2.06m - The current release is shiped via CTAN: https://www.ctan.org/pkg/tudscr + This material is subject to the LaTeX Project Public License version 1.3c + or later. See http://www.latex-project.org/lppl.txt for details. ---------------------------------------------------------------------------- - This material is subject to the LaTeX Project Public License version 1.3c - or later. See http://www.latex-project.org/lppl.txt for details. - English text below. +The current release is shiped via CTAN: https://www.ctan.org/pkg/tudscr + +**English text below** ---------------------------------------------------------------------------- @@ -57,6 +58,9 @@ Das Bundle beinhaltet: Versionen --------- +**v2.06m** (2021/07/06) ++ Fix eines internen Fehlers mit LuaLaTeX + **v2.06l** (2021/03/30) + Fix für Festlegung des Seitenstils in der Präambel + Fix für das Durchreichen von Optionen mit LaTeX 2021/05/01 @@ -276,6 +280,9 @@ The bundle offers: Versions -------- +**v2.06m** (2021/07/06) ++ bug fix for an internal error with LuaLaTeX + **v2.06l** (2021/03/30) + bug fix for defining the page style in the preamble + bug fix for passing options with LaTeX 2021/05/01 diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf Binary files differindex 3dedc273b2a..b3350d86d70 100644 --- a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf +++ b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf Binary files differindex c9cf629f618..47312ee22fb 100644 --- a/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf +++ b/Master/texmf-dist/doc/latex/tudscr/tudscr_print.pdf diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf Binary files differindex 7b884e78d79..044f9c05f6e 100644 --- a/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf +++ b/Master/texmf-dist/doc/latex/tudscr/tudscrsource.pdf diff --git a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf Binary files differindex 602678764cc..3ed0f3478c6 100644 --- a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf +++ b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathswap.pdf diff --git a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf Binary files differindex ddcc145e9da..a4d5a5d8942 100644 --- a/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf +++ b/Master/texmf-dist/doc/latex/tudscr/tutorials/mathtype.pdf diff --git a/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf b/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf Binary files differindex 825173e084e..b0a3e429c68 100644 --- a/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf +++ b/Master/texmf-dist/doc/latex/tudscr/tutorials/treatise.pdf diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex index 2dd8d791995..d139461ac23 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr-installation.tex @@ -160,11 +160,11 @@ benötigt. Für unixoide Betriebssysteme sind es die Dateien aus \hrfn{\Download{\vTUDScript/TUD-Script\_\vTUDScript\_Unix.zip}}% {\File*{TUD-Script\_\vTUDScript\_Unix.zip}}. -Beim Ausführen des spezifischen Installationsskripts~-- für Windows -\File{tudscr\_\vTUDScript\_install.bat} respektive für unixoide Betriebssysteme -\File{tudscr\_\vTUDScript\_install.sh}~-- werden alle Dateien in das lokale -Nutzerverzeichnis der jeweiligen Distribution installiert, falls kein anderes -Verzeichnis explizit angegeben wird. +Beim Ausführen des spezifischen Installationsskripts~-- +\File{tudscr\_\vTUDScript\_install.bat} für Windows respektive +\File{tudscr\_\vTUDScript\_install.sh} für unixoide Betriebssysteme~-- werden +alle Dateien in das lokale Nutzerverzeichnis der jeweiligen Distribution +installiert, falls kein anderes Verzeichnis explizit angegeben wird. \Attention{% In jedem Fall sollte vor der Ausführung des Installationsskripts ein Update der \hologo{LaTeX}"=Distribution durchgeführt werden. Dies gilt insbesondere diff --git a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex index 6e9278693b2..58cb34423fd 100644 --- a/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex +++ b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex @@ -29,7 +29,7 @@ \endgroup% } \faculty{\cdurl} -\date{2021-03-30} +\date{2021-07-06} \author{% Falk Hanisch% \expandafter\emailaddress\expandafter{\tudscrmail}% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx index bb7341041b0..64c5341700b 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx @@ -1,4 +1,4 @@ -% \CheckSum{1459} +% \CheckSum{1460} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden @@ -52,7 +52,7 @@ % \fi % \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi -\ProvidesFile{tudscr-comp.dtx}[2020/11/10 v2.06k TUD-Script\space% +\ProvidesFile{tudscr-comp.dtx}[2021/07/06 v2.06m TUD-Script\space% % % \iffalse %</dtx> @@ -395,6 +395,8 @@ % \changes{v2.06k}{2020/11/10}{neu}^^A % \begin{macro}{\tud@v@2.06l} % \changes{v2.06l}{2021/03/30}{neu}^^A +% \begin{macro}{\tud@v@2.06m} +% \changes{v2.06m}{2021/07/06}{neu}^^A % \begin{macro}{\tud@v@last} % \changes{v2.02}{2014/08/22}{neu}^^A % \changes{v2.03}{2015/01/13}{angepasst}^^A @@ -443,9 +445,11 @@ \csdef{tud@v@2.06j}{4} \csdef{tud@v@2.06k}{4} \csdef{tud@v@2.06l}{4} +\csdef{tud@v@2.06m}{4} \csdef{tud@v@last}{4} % \end{macrocode} % \end{macro}^^A \tud@v@last +% \end{macro}^^A \tud@v@2.06m % \end{macro}^^A \tud@v@2.06l % \end{macro}^^A \tud@v@2.06k % \end{macro}^^A \tud@v@2.06j diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx index 69ada7f5c2c..507b9d0fd4d 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx @@ -1,4 +1,4 @@ -% \CheckSum{3183} +% \CheckSum{3161} % \iffalse meta-comment % % TUD-Script -- Corporate Design of Technische Universität Dresden @@ -52,7 +52,7 @@ \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi % \fi % -\ProvidesFile{tudscr-fonts.dtx}[2020/09/29 v2.06j TUD-Script\space% +\ProvidesFile{tudscr-fonts.dtx}[2021/07/06 v2.06m TUD-Script\space% % % \iffalse %</dtx> @@ -483,7 +483,7 @@ \@tud@res@swatrue% \def\tud@res@a##1##2{% \@tud@res@swafalse% - \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}% + \tud@cdfont@missing[{##1}]{##2}{\tud@cdmath@wrn}% }% \def\tud@res@b##1##2{% \tud@if@fdfileexists{##1}{##2}{}{% @@ -1153,7 +1153,7 @@ % \begin{macrocode} \begingroup% \edef\tud@res@a{% - \noexpand\defaultfontfeatures[#1]{% + \noexpand\defaultfontfeatures[{#1}]{% NFSSFamily=#1,% Ligatures=TeX,% BoldFont={},% @@ -2635,16 +2635,16 @@ \tud@math@loop@greeks@lc{#1}% } \newcommand*\tud@math@loop@greeks@uc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@loop@greeks@lc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,% mu,nu,xi,pi,rho,sigma,tau,upsilon,phi,chi,psi,omega,% varepsilon,vartheta,varpi,varrho,varsigma,varphi% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } % \end{macrocode} % \end{macro}^^A \tud@math@loop@greeks@lc @@ -2823,15 +2823,11 @@ \newcommand*\tud@math@map@@greeks[1]{% \ifcsundef{it#1}{% \@for\tud@res@a:={#1sl,sl#1,#1it}\do{% - \ifcsundef{\tud@res@a}{}{\csedef{it#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{it#1}{\tud@res@a}}% }% }{}% - \ifcsundef{up#1}{% - \ifcsundef{#1up}{}{\csedef{up#1}{\csname#1up\endcsname}}% - }{}% - \ifcsundef{other#1}{% - \ifcsundef{#1other}{}{\csedef{other#1}{\csname#1other\endcsname}}% - }{}% + \ifcsundef{up#1}{\ifcsundef{#1up}{}{\csletcs{up#1}{#1up}}}{}% + \ifcsundef{other#1}{\ifcsundef{#1other}{}{\csletcs{other#1}{#1other}}}{}% } % \end{macrocode} % Einige Pakete stellen für griechische Majuskeln die Befehle \cs{var\dots} @@ -2840,13 +2836,11 @@ % ebenfalls ausgewertet und ggf. auf die \TUDScript-Nomenklatur abgebildet. % \begin{macrocode} \newcommand*\tud@math@map@@@greeks[1]{% - \ifcsundef{it#1}{% - \ifcsundef{var#1}{}{\csedef{it#1}{\csname var#1\endcsname}}% - }{}% + \ifcsundef{it#1}{\ifcsundef{var#1}{}{\csletcs{it#1}{var#1}}}{}% \ifcsundef{up#1}{% \tud@lowerstring\tud@res@a{#1}% \edef\tud@res@a{Up\tud@res@a}% - \ifcsundef{\tud@res@a}{}{\csedef{up#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{up#1}{\tud@res@a}}% }{}% } % \end{macrocode} @@ -3589,6 +3583,7 @@ % \changes{v2.06}{2019/06/19}{neu}^^A % \begin{macro}{\tud@cdmath@declare@alias} % \changes{v2.06}{2019/06/19}{neu}^^A +% \changes{v2.06m}{2021/07/06}{\cs{csedef} durch \cs{csletcs} ersetzt}^^A % \begin{macro}{\tud@cdmath@symb@list} % \changes{v2.06}{2019/06/19}{neu}^^A % \begin{macro}{\tud@cdmath@declare@char} @@ -3614,9 +3609,9 @@ % \begin{macrocode} \newcommand*\tud@cdmath@declare@alias[2]{% \listeadd\tud@cdmath@symb@list{#1}% - \ifcsdef{tud@cdmath@symbol@#2}{% - \csedef{tud@cdmath@symbol@#1}{\csname tud@cdmath@symbol@#2\endcsname}% - }{}% + \ifcsundef{tud@cdmath@symbol@#2}{}{% + \csletcs{tud@cdmath@symbol@#1}{tud@cdmath@symbol@#2}% + }% } \newcommand*\tud@cdmath@char@list{} \newcommand*\tud@cdmath@declare@char[4]{% @@ -3635,7 +3630,7 @@ \endgroup% \noexpand\DeclareMathSymbol% {\csname tud@cdmath@symbol@#1\endcsname}% - {\etex@unexpanded{#2}}{#3}{#4}% + {\unexpanded{#2}}{#3}{#4}% }% \tud@res@a% } @@ -3689,20 +3684,20 @@ % gesichert und später wiederhergestellt. Andernfalls wird er wieder undefinert % gesetzt. % \begin{macrocode} - \ifcsdef{#1}{% + \ifcsundef{#1}{% + \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% + }{% \tud@cs@store{#1}% \addto@hook\tud@cdmath@symbols@toks{\tud@cs@restore{#1}}% - }{% - \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% }% % \end{macrocode} % Nur wenn ein gewünschtes Symbol auch existiert, wird es gesetzt. Damit können % Symbole für \opt{cdmath=true} auch gezielt undefiniert gesetzt werden. % \begin{macrocode} - \ifcsdef{tud@cdmath@symbol@#1}{% - \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% - }{% + \ifcsundef{tud@cdmath@symbol@#1}{% \csundef{#1}% + }{% + \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% }% } % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx index 81ead2899d9..46d3ba4f202 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-misc.dtx @@ -52,7 +52,7 @@ % \fi % \ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi -\ProvidesFile{tudscr-misc.dtx}[2021/03/30 v2.06l TUD-Script\space% +\ProvidesFile{tudscr-misc.dtx}[2021/07/06 v2.06m TUD-Script\space% (miscellaneous)% ] % @@ -560,7 +560,10 @@ \DeclareOption*{\expandafter\KOMAoptions\expandafter{\CurrentOption}} %</fonts> %<*fixfonts> -\DeclareOption*{\expandafter\PassOptionsToPackage\expandafter{\CurrentOption}{tudscrfonts}} +\DeclareOption*{% + \expandafter\PassOptionsToPackage\expandafter{\CurrentOption}% + {tudscrfonts}% +} %</fixfonts> %<*comp> \DeclareOption*{\expandafter\TUDoptions\expandafter{\CurrentOption}} @@ -571,7 +574,10 @@ \DeclareOption*{\tud@x@scr@checkoptions} %</!inherit> %<*inherit> -\DeclareOption*{\expandafter\PassOptionsToClass\expandafter{\CurrentOption}{\TUD@Class@Parent}} +\DeclareOption*{% + \expandafter\PassOptionsToClass\expandafter{\CurrentOption}% + {\TUD@Class@Parent}% +} %</inherit> %</class> % \end{macrocode} diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx index bbc0e49aa00..0be14bde103 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx @@ -128,7 +128,7 @@ %<*!(package|class)> \fi %</!(package|class)> - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup % \end{macrocode} % \end{macro}^^A \TUDScriptVersionNumber diff --git a/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty index d94db0692cc..6660d0d766a 100644 --- a/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty +++ b/Master/texmf-dist/tex/latex/tudscr/fix-tudscrfonts.sty @@ -14,7 +14,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -57,7 +57,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -73,7 +73,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{fix-tudscrfonts}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package for font fixes (compatibility for old tud(scr) classes)% ] @@ -98,7 +98,10 @@ \fi% } %%% From File: tudscr-misc.dtx -\DeclareOption*{\expandafter\PassOptionsToPackage\expandafter{\CurrentOption}{tudscrfonts}} +\DeclareOption*{% + \expandafter\PassOptionsToPackage\expandafter{\CurrentOption}% + {tudscrfonts}% +} \TUDExecuteOptions{% headings=heavy% } diff --git a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty index 5711425e978..5c296d0fc03 100644 --- a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty +++ b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty @@ -8,7 +8,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -29,7 +29,7 @@ %%% From File: tudscr-mathswap.dtx \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mathswap}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (swap mathematical separators)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls index 916f500b6d8..e708a3ada7e 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrartcl.cls @@ -30,7 +30,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1188,6 +1188,7 @@ \csdef{tud@v@2.06j}{4} \csdef{tud@v@2.06k}{4} \csdef{tud@v@2.06l}{4} +\csdef{tud@v@2.06m}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1574,7 +1575,7 @@ \@tud@res@swatrue% \def\tud@res@a##1##2{% \@tud@res@swafalse% - \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}% + \tud@cdfont@missing[{##1}]{##2}{\tud@cdmath@wrn}% }% \def\tud@res@b##1##2{% \tud@if@fdfileexists{##1}{##2}{}{% @@ -1697,7 +1698,7 @@ \newcommand*\tud@x@fontspec@init[2]{% \begingroup% \edef\tud@res@a{% - \noexpand\defaultfontfeatures[#1]{% + \noexpand\defaultfontfeatures[{#1}]{% NFSSFamily=#1,% Ligatures=TeX,% BoldFont={},% @@ -2474,16 +2475,16 @@ \tud@math@loop@greeks@lc{#1}% } \newcommand*\tud@math@loop@greeks@uc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@loop@greeks@lc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,% mu,nu,xi,pi,rho,sigma,tau,upsilon,phi,chi,psi,omega,% varepsilon,vartheta,varpi,varrho,varsigma,varphi% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@declare@lgrgreeks[5]{% \ifundef{\T@LGR}{\DeclareFontEncoding{LGR}{}{}}{}% @@ -2508,24 +2509,18 @@ \newcommand*\tud@math@map@@greeks[1]{% \ifcsundef{it#1}{% \@for\tud@res@a:={#1sl,sl#1,#1it}\do{% - \ifcsundef{\tud@res@a}{}{\csedef{it#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{it#1}{\tud@res@a}}% }% }{}% - \ifcsundef{up#1}{% - \ifcsundef{#1up}{}{\csedef{up#1}{\csname#1up\endcsname}}% - }{}% - \ifcsundef{other#1}{% - \ifcsundef{#1other}{}{\csedef{other#1}{\csname#1other\endcsname}}% - }{}% + \ifcsundef{up#1}{\ifcsundef{#1up}{}{\csletcs{up#1}{#1up}}}{}% + \ifcsundef{other#1}{\ifcsundef{#1other}{}{\csletcs{other#1}{#1other}}}{}% } \newcommand*\tud@math@map@@@greeks[1]{% - \ifcsundef{it#1}{% - \ifcsundef{var#1}{}{\csedef{it#1}{\csname var#1\endcsname}}% - }{}% + \ifcsundef{it#1}{\ifcsundef{var#1}{}{\csletcs{it#1}{var#1}}}{}% \ifcsundef{up#1}{% \tud@lowerstring\tud@res@a{#1}% \edef\tud@res@a{Up\tud@res@a}% - \ifcsundef{\tud@res@a}{}{\csedef{up#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{up#1}{\tud@res@a}}% }{}% } \newcommand*\tud@math@supplement@greeks{% @@ -2934,9 +2929,9 @@ } \newcommand*\tud@cdmath@declare@alias[2]{% \listeadd\tud@cdmath@symb@list{#1}% - \ifcsdef{tud@cdmath@symbol@#2}{% - \csedef{tud@cdmath@symbol@#1}{\csname tud@cdmath@symbol@#2\endcsname}% - }{}% + \ifcsundef{tud@cdmath@symbol@#2}{}{% + \csletcs{tud@cdmath@symbol@#1}{tud@cdmath@symbol@#2}% + }% } \newcommand*\tud@cdmath@char@list{} \newcommand*\tud@cdmath@declare@char[4]{% @@ -2949,7 +2944,7 @@ \endgroup% \noexpand\DeclareMathSymbol% {\csname tud@cdmath@symbol@#1\endcsname}% - {\etex@unexpanded{#2}}{#3}{#4}% + {\unexpanded{#2}}{#3}{#4}% }% \tud@res@a% } @@ -2962,16 +2957,16 @@ }{}% } \newcommand*\tud@cdmath@symbols@set@cmd[1]{% - \ifcsdef{#1}{% + \ifcsundef{#1}{% + \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% + }{% \tud@cs@store{#1}% \addto@hook\tud@cdmath@symbols@toks{\tud@cs@restore{#1}}% - }{% - \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% }% - \ifcsdef{tud@cdmath@symbol@#1}{% - \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% - }{% + \ifcsundef{tud@cdmath@symbol@#1}{% \csundef{#1}% + }{% + \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% }% } \newcommand*\tud@cdmath@symbols@set@chr[1]{% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty index 255deb423b7..f0ff5a36e60 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty @@ -9,7 +9,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -52,7 +52,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -68,7 +68,7 @@ }{} %%% From File: tudscr-base.dtx \ProvidesPackage{tudscrbase}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (basics for the bundle)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls index 9d445c83f49..898c0c8ec44 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls @@ -30,7 +30,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1256,6 +1256,7 @@ \csdef{tud@v@2.06j}{4} \csdef{tud@v@2.06k}{4} \csdef{tud@v@2.06l}{4} +\csdef{tud@v@2.06m}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1653,7 +1654,7 @@ \@tud@res@swatrue% \def\tud@res@a##1##2{% \@tud@res@swafalse% - \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}% + \tud@cdfont@missing[{##1}]{##2}{\tud@cdmath@wrn}% }% \def\tud@res@b##1##2{% \tud@if@fdfileexists{##1}{##2}{}{% @@ -1776,7 +1777,7 @@ \newcommand*\tud@x@fontspec@init[2]{% \begingroup% \edef\tud@res@a{% - \noexpand\defaultfontfeatures[#1]{% + \noexpand\defaultfontfeatures[{#1}]{% NFSSFamily=#1,% Ligatures=TeX,% BoldFont={},% @@ -2553,16 +2554,16 @@ \tud@math@loop@greeks@lc{#1}% } \newcommand*\tud@math@loop@greeks@uc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@loop@greeks@lc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,% mu,nu,xi,pi,rho,sigma,tau,upsilon,phi,chi,psi,omega,% varepsilon,vartheta,varpi,varrho,varsigma,varphi% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@declare@lgrgreeks[5]{% \ifundef{\T@LGR}{\DeclareFontEncoding{LGR}{}{}}{}% @@ -2587,24 +2588,18 @@ \newcommand*\tud@math@map@@greeks[1]{% \ifcsundef{it#1}{% \@for\tud@res@a:={#1sl,sl#1,#1it}\do{% - \ifcsundef{\tud@res@a}{}{\csedef{it#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{it#1}{\tud@res@a}}% }% }{}% - \ifcsundef{up#1}{% - \ifcsundef{#1up}{}{\csedef{up#1}{\csname#1up\endcsname}}% - }{}% - \ifcsundef{other#1}{% - \ifcsundef{#1other}{}{\csedef{other#1}{\csname#1other\endcsname}}% - }{}% + \ifcsundef{up#1}{\ifcsundef{#1up}{}{\csletcs{up#1}{#1up}}}{}% + \ifcsundef{other#1}{\ifcsundef{#1other}{}{\csletcs{other#1}{#1other}}}{}% } \newcommand*\tud@math@map@@@greeks[1]{% - \ifcsundef{it#1}{% - \ifcsundef{var#1}{}{\csedef{it#1}{\csname var#1\endcsname}}% - }{}% + \ifcsundef{it#1}{\ifcsundef{var#1}{}{\csletcs{it#1}{var#1}}}{}% \ifcsundef{up#1}{% \tud@lowerstring\tud@res@a{#1}% \edef\tud@res@a{Up\tud@res@a}% - \ifcsundef{\tud@res@a}{}{\csedef{up#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{up#1}{\tud@res@a}}% }{}% } \newcommand*\tud@math@supplement@greeks{% @@ -3013,9 +3008,9 @@ } \newcommand*\tud@cdmath@declare@alias[2]{% \listeadd\tud@cdmath@symb@list{#1}% - \ifcsdef{tud@cdmath@symbol@#2}{% - \csedef{tud@cdmath@symbol@#1}{\csname tud@cdmath@symbol@#2\endcsname}% - }{}% + \ifcsundef{tud@cdmath@symbol@#2}{}{% + \csletcs{tud@cdmath@symbol@#1}{tud@cdmath@symbol@#2}% + }% } \newcommand*\tud@cdmath@char@list{} \newcommand*\tud@cdmath@declare@char[4]{% @@ -3028,7 +3023,7 @@ \endgroup% \noexpand\DeclareMathSymbol% {\csname tud@cdmath@symbol@#1\endcsname}% - {\etex@unexpanded{#2}}{#3}{#4}% + {\unexpanded{#2}}{#3}{#4}% }% \tud@res@a% } @@ -3041,16 +3036,16 @@ }{}% } \newcommand*\tud@cdmath@symbols@set@cmd[1]{% - \ifcsdef{#1}{% + \ifcsundef{#1}{% + \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% + }{% \tud@cs@store{#1}% \addto@hook\tud@cdmath@symbols@toks{\tud@cs@restore{#1}}% - }{% - \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% }% - \ifcsdef{tud@cdmath@symbol@#1}{% - \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% - }{% + \ifcsundef{tud@cdmath@symbol@#1}{% \csundef{#1}% + }{% + \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% }% } \newcommand*\tud@cdmath@symbols@set@chr[1]{% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty index 2f0280cbd19..6b7c4350a44 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty @@ -9,7 +9,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -52,7 +52,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -68,7 +68,7 @@ }{} %%% From File: tudscr-color.dtx \ProvidesPackage{tudscrcolor}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (corporate design colors)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty index a6d2cf271d9..0e43263f9ec 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-book.sty @@ -12,7 +12,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -55,7 +55,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -80,7 +80,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp-book}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (compatibility for old tud(scr) classes)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty index b9bb31b95b6..b7d45b640c2 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp-poster.sty @@ -12,7 +12,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -55,7 +55,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -80,7 +80,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp-poster}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (compatibility for old tud(scr) classes)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty index 6bde8440ae3..1fb2eacd206 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrcomp.sty @@ -9,7 +9,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -52,7 +52,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -77,7 +77,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (compatibility for old tud(scr) classes)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls index 21e64fe6168..228e1bc083b 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrdoc.cls @@ -14,7 +14,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -57,13 +57,13 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty index bafe87ed5ee..9c51bb118b1 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty @@ -17,7 +17,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -60,7 +60,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -76,7 +76,7 @@ }{} %%% From File: tudscr-fonts.dtx \ProvidesPackage{tudscrfonts}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (corporate design fonts)% ] @@ -510,6 +510,7 @@ \csdef{tud@v@2.06j}{4} \csdef{tud@v@2.06k}{4} \csdef{tud@v@2.06l}{4} +\csdef{tud@v@2.06m}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -800,7 +801,7 @@ \@tud@res@swatrue% \def\tud@res@a##1##2{% \@tud@res@swafalse% - \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}% + \tud@cdfont@missing[{##1}]{##2}{\tud@cdmath@wrn}% }% \def\tud@res@b##1##2{% \tud@if@fdfileexists{##1}{##2}{}{% @@ -931,7 +932,7 @@ \newcommand*\tud@x@fontspec@init[2]{% \begingroup% \edef\tud@res@a{% - \noexpand\defaultfontfeatures[#1]{% + \noexpand\defaultfontfeatures[{#1}]{% NFSSFamily=#1,% Ligatures=TeX,% BoldFont={},% @@ -1706,16 +1707,16 @@ \tud@math@loop@greeks@lc{#1}% } \newcommand*\tud@math@loop@greeks@uc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@loop@greeks@lc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,% mu,nu,xi,pi,rho,sigma,tau,upsilon,phi,chi,psi,omega,% varepsilon,vartheta,varpi,varrho,varsigma,varphi% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@declare@lgrgreeks[5]{% \ifundef{\T@LGR}{\DeclareFontEncoding{LGR}{}{}}{}% @@ -1740,24 +1741,18 @@ \newcommand*\tud@math@map@@greeks[1]{% \ifcsundef{it#1}{% \@for\tud@res@a:={#1sl,sl#1,#1it}\do{% - \ifcsundef{\tud@res@a}{}{\csedef{it#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{it#1}{\tud@res@a}}% }% }{}% - \ifcsundef{up#1}{% - \ifcsundef{#1up}{}{\csedef{up#1}{\csname#1up\endcsname}}% - }{}% - \ifcsundef{other#1}{% - \ifcsundef{#1other}{}{\csedef{other#1}{\csname#1other\endcsname}}% - }{}% + \ifcsundef{up#1}{\ifcsundef{#1up}{}{\csletcs{up#1}{#1up}}}{}% + \ifcsundef{other#1}{\ifcsundef{#1other}{}{\csletcs{other#1}{#1other}}}{}% } \newcommand*\tud@math@map@@@greeks[1]{% - \ifcsundef{it#1}{% - \ifcsundef{var#1}{}{\csedef{it#1}{\csname var#1\endcsname}}% - }{}% + \ifcsundef{it#1}{\ifcsundef{var#1}{}{\csletcs{it#1}{var#1}}}{}% \ifcsundef{up#1}{% \tud@lowerstring\tud@res@a{#1}% \edef\tud@res@a{Up\tud@res@a}% - \ifcsundef{\tud@res@a}{}{\csedef{up#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{up#1}{\tud@res@a}}% }{}% } \newcommand*\tud@math@supplement@greeks{% @@ -2166,9 +2161,9 @@ } \newcommand*\tud@cdmath@declare@alias[2]{% \listeadd\tud@cdmath@symb@list{#1}% - \ifcsdef{tud@cdmath@symbol@#2}{% - \csedef{tud@cdmath@symbol@#1}{\csname tud@cdmath@symbol@#2\endcsname}% - }{}% + \ifcsundef{tud@cdmath@symbol@#2}{}{% + \csletcs{tud@cdmath@symbol@#1}{tud@cdmath@symbol@#2}% + }% } \newcommand*\tud@cdmath@char@list{} \newcommand*\tud@cdmath@declare@char[4]{% @@ -2181,7 +2176,7 @@ \endgroup% \noexpand\DeclareMathSymbol% {\csname tud@cdmath@symbol@#1\endcsname}% - {\etex@unexpanded{#2}}{#3}{#4}% + {\unexpanded{#2}}{#3}{#4}% }% \tud@res@a% } @@ -2194,16 +2189,16 @@ }{}% } \newcommand*\tud@cdmath@symbols@set@cmd[1]{% - \ifcsdef{#1}{% + \ifcsundef{#1}{% + \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% + }{% \tud@cs@store{#1}% \addto@hook\tud@cdmath@symbols@toks{\tud@cs@restore{#1}}% - }{% - \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% }% - \ifcsdef{tud@cdmath@symbol@#1}{% - \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% - }{% + \ifcsundef{tud@cdmath@symbol@#1}{% \csundef{#1}% + }{% + \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% }% } \newcommand*\tud@cdmath@symbols@set@chr[1]{% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls index e269051d921..5674828be34 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls @@ -16,7 +16,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -59,13 +59,13 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesWrapperClass[3]{% \ProvidesClass{#1}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@Parent{#2}% @@ -173,7 +173,10 @@ \fi% } %%% From File: tudscr-misc.dtx -\DeclareOption*{\expandafter\PassOptionsToClass\expandafter{\CurrentOption}{\TUD@Class@Parent}} +\DeclareOption*{% + \expandafter\PassOptionsToClass\expandafter{\CurrentOption}% + {\TUD@Class@Parent}% +} \TUDExecuteOptions{% } \TUDProcessOptions\relax diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls index 3c6af575cee..1a923e3ca38 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls @@ -30,7 +30,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1094,6 +1094,7 @@ \csdef{tud@v@2.06j}{4} \csdef{tud@v@2.06k}{4} \csdef{tud@v@2.06l}{4} +\csdef{tud@v@2.06m}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1480,7 +1481,7 @@ \@tud@res@swatrue% \def\tud@res@a##1##2{% \@tud@res@swafalse% - \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}% + \tud@cdfont@missing[{##1}]{##2}{\tud@cdmath@wrn}% }% \def\tud@res@b##1##2{% \tud@if@fdfileexists{##1}{##2}{}{% @@ -1603,7 +1604,7 @@ \newcommand*\tud@x@fontspec@init[2]{% \begingroup% \edef\tud@res@a{% - \noexpand\defaultfontfeatures[#1]{% + \noexpand\defaultfontfeatures[{#1}]{% NFSSFamily=#1,% Ligatures=TeX,% BoldFont={},% @@ -2380,16 +2381,16 @@ \tud@math@loop@greeks@lc{#1}% } \newcommand*\tud@math@loop@greeks@uc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@loop@greeks@lc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,% mu,nu,xi,pi,rho,sigma,tau,upsilon,phi,chi,psi,omega,% varepsilon,vartheta,varpi,varrho,varsigma,varphi% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@declare@lgrgreeks[5]{% \ifundef{\T@LGR}{\DeclareFontEncoding{LGR}{}{}}{}% @@ -2414,24 +2415,18 @@ \newcommand*\tud@math@map@@greeks[1]{% \ifcsundef{it#1}{% \@for\tud@res@a:={#1sl,sl#1,#1it}\do{% - \ifcsundef{\tud@res@a}{}{\csedef{it#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{it#1}{\tud@res@a}}% }% }{}% - \ifcsundef{up#1}{% - \ifcsundef{#1up}{}{\csedef{up#1}{\csname#1up\endcsname}}% - }{}% - \ifcsundef{other#1}{% - \ifcsundef{#1other}{}{\csedef{other#1}{\csname#1other\endcsname}}% - }{}% + \ifcsundef{up#1}{\ifcsundef{#1up}{}{\csletcs{up#1}{#1up}}}{}% + \ifcsundef{other#1}{\ifcsundef{#1other}{}{\csletcs{other#1}{#1other}}}{}% } \newcommand*\tud@math@map@@@greeks[1]{% - \ifcsundef{it#1}{% - \ifcsundef{var#1}{}{\csedef{it#1}{\csname var#1\endcsname}}% - }{}% + \ifcsundef{it#1}{\ifcsundef{var#1}{}{\csletcs{it#1}{var#1}}}{}% \ifcsundef{up#1}{% \tud@lowerstring\tud@res@a{#1}% \edef\tud@res@a{Up\tud@res@a}% - \ifcsundef{\tud@res@a}{}{\csedef{up#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{up#1}{\tud@res@a}}% }{}% } \newcommand*\tud@math@supplement@greeks{% @@ -2840,9 +2835,9 @@ } \newcommand*\tud@cdmath@declare@alias[2]{% \listeadd\tud@cdmath@symb@list{#1}% - \ifcsdef{tud@cdmath@symbol@#2}{% - \csedef{tud@cdmath@symbol@#1}{\csname tud@cdmath@symbol@#2\endcsname}% - }{}% + \ifcsundef{tud@cdmath@symbol@#2}{}{% + \csletcs{tud@cdmath@symbol@#1}{tud@cdmath@symbol@#2}% + }% } \newcommand*\tud@cdmath@char@list{} \newcommand*\tud@cdmath@declare@char[4]{% @@ -2855,7 +2850,7 @@ \endgroup% \noexpand\DeclareMathSymbol% {\csname tud@cdmath@symbol@#1\endcsname}% - {\etex@unexpanded{#2}}{#3}{#4}% + {\unexpanded{#2}}{#3}{#4}% }% \tud@res@a% } @@ -2868,16 +2863,16 @@ }{}% } \newcommand*\tud@cdmath@symbols@set@cmd[1]{% - \ifcsdef{#1}{% + \ifcsundef{#1}{% + \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% + }{% \tud@cs@store{#1}% \addto@hook\tud@cdmath@symbols@toks{\tud@cs@restore{#1}}% - }{% - \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% }% - \ifcsdef{tud@cdmath@symbol@#1}{% - \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% - }{% + \ifcsundef{tud@cdmath@symbol@#1}{% \csundef{#1}% + }{% + \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% }% } \newcommand*\tud@cdmath@symbols@set@chr[1]{% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls index c02215fc344..750492f12a8 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls @@ -30,7 +30,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1260,6 +1260,7 @@ \csdef{tud@v@2.06j}{4} \csdef{tud@v@2.06k}{4} \csdef{tud@v@2.06l}{4} +\csdef{tud@v@2.06m}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1657,7 +1658,7 @@ \@tud@res@swatrue% \def\tud@res@a##1##2{% \@tud@res@swafalse% - \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}% + \tud@cdfont@missing[{##1}]{##2}{\tud@cdmath@wrn}% }% \def\tud@res@b##1##2{% \tud@if@fdfileexists{##1}{##2}{}{% @@ -1780,7 +1781,7 @@ \newcommand*\tud@x@fontspec@init[2]{% \begingroup% \edef\tud@res@a{% - \noexpand\defaultfontfeatures[#1]{% + \noexpand\defaultfontfeatures[{#1}]{% NFSSFamily=#1,% Ligatures=TeX,% BoldFont={},% @@ -2557,16 +2558,16 @@ \tud@math@loop@greeks@lc{#1}% } \newcommand*\tud@math@loop@greeks@uc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% Gamma,Delta,Theta,Lambda,Xi,Pi,Sigma,Upsilon,Phi,Psi,Omega% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@loop@greeks@lc[1]{% - \@for\@tempa:={% + \forcsvlist#1{% alpha,beta,gamma,delta,epsilon,zeta,eta,theta,iota,kappa,lambda,% mu,nu,xi,pi,rho,sigma,tau,upsilon,phi,chi,psi,omega,% varepsilon,vartheta,varpi,varrho,varsigma,varphi% - }\do{\expandafter#1\expandafter{\@tempa}}% + }% } \newcommand*\tud@math@declare@lgrgreeks[5]{% \ifundef{\T@LGR}{\DeclareFontEncoding{LGR}{}{}}{}% @@ -2591,24 +2592,18 @@ \newcommand*\tud@math@map@@greeks[1]{% \ifcsundef{it#1}{% \@for\tud@res@a:={#1sl,sl#1,#1it}\do{% - \ifcsundef{\tud@res@a}{}{\csedef{it#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{it#1}{\tud@res@a}}% }% }{}% - \ifcsundef{up#1}{% - \ifcsundef{#1up}{}{\csedef{up#1}{\csname#1up\endcsname}}% - }{}% - \ifcsundef{other#1}{% - \ifcsundef{#1other}{}{\csedef{other#1}{\csname#1other\endcsname}}% - }{}% + \ifcsundef{up#1}{\ifcsundef{#1up}{}{\csletcs{up#1}{#1up}}}{}% + \ifcsundef{other#1}{\ifcsundef{#1other}{}{\csletcs{other#1}{#1other}}}{}% } \newcommand*\tud@math@map@@@greeks[1]{% - \ifcsundef{it#1}{% - \ifcsundef{var#1}{}{\csedef{it#1}{\csname var#1\endcsname}}% - }{}% + \ifcsundef{it#1}{\ifcsundef{var#1}{}{\csletcs{it#1}{var#1}}}{}% \ifcsundef{up#1}{% \tud@lowerstring\tud@res@a{#1}% \edef\tud@res@a{Up\tud@res@a}% - \ifcsundef{\tud@res@a}{}{\csedef{up#1}{\csname\tud@res@a\endcsname}}% + \ifcsundef{\tud@res@a}{}{\csletcs{up#1}{\tud@res@a}}% }{}% } \newcommand*\tud@math@supplement@greeks{% @@ -3017,9 +3012,9 @@ } \newcommand*\tud@cdmath@declare@alias[2]{% \listeadd\tud@cdmath@symb@list{#1}% - \ifcsdef{tud@cdmath@symbol@#2}{% - \csedef{tud@cdmath@symbol@#1}{\csname tud@cdmath@symbol@#2\endcsname}% - }{}% + \ifcsundef{tud@cdmath@symbol@#2}{}{% + \csletcs{tud@cdmath@symbol@#1}{tud@cdmath@symbol@#2}% + }% } \newcommand*\tud@cdmath@char@list{} \newcommand*\tud@cdmath@declare@char[4]{% @@ -3032,7 +3027,7 @@ \endgroup% \noexpand\DeclareMathSymbol% {\csname tud@cdmath@symbol@#1\endcsname}% - {\etex@unexpanded{#2}}{#3}{#4}% + {\unexpanded{#2}}{#3}{#4}% }% \tud@res@a% } @@ -3045,16 +3040,16 @@ }{}% } \newcommand*\tud@cdmath@symbols@set@cmd[1]{% - \ifcsdef{#1}{% + \ifcsundef{#1}{% + \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% + }{% \tud@cs@store{#1}% \addto@hook\tud@cdmath@symbols@toks{\tud@cs@restore{#1}}% - }{% - \addto@hook\tud@cdmath@symbols@toks{\csundef{#1}}% }% - \ifcsdef{tud@cdmath@symbol@#1}{% - \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% - }{% + \ifcsundef{tud@cdmath@symbol@#1}{% \csundef{#1}% + }{% + \tud@cs@letltx{#1}{tud@cdmath@symbol@#1}% }% } \newcommand*\tud@cdmath@symbols@set@chr[1]{% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty index c49f304b6f4..b6fa67336fc 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty @@ -11,7 +11,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -54,7 +54,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -79,7 +79,7 @@ }{} %%% From File: tudscr-supervisor.dtx \ProvidesPackage{tudscrsupervisor}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (commands for supervisors)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty index 94502a885ce..21258199ed8 100644 --- a/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty +++ b/Master/texmf-dist/tex/latex/tudscr/tudscrtutorial.sty @@ -14,7 +14,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -57,7 +57,7 @@ \fi% } \fi - \TUD@Version@Check{2021/03/30 v2.06l TUD-Script} + \TUD@Version@Check{2021/07/06 v2.06m TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e}[2019/10/01] \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -82,7 +82,7 @@ }{} %%% From File: tudscr-manual.dtx \ProvidesPackage{tudscrtutorial}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (internal tutorials)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty index 103ea305120..8a99f9c6cf1 100644 --- a/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty +++ b/Master/texmf-dist/tex/latex/tudscr/twocolfix.sty @@ -8,7 +8,7 @@ %% %% TUD-Script -- Corporate Design of Technische Universitaet Dresden %% -%% 2021/03/30 v2.06l TUD-Script +%% 2021/07/06 v2.06m TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020 %% @@ -29,7 +29,7 @@ %%% From File: tudscr-twocolfix.dtx \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{twocolfix}[% - 2021/03/30 v2.06l TUD-Script + 2021/07/06 v2.06m TUD-Script package (twocolumn layout bugfix)% ] |