diff options
29 files changed, 221 insertions, 107 deletions
diff --git a/Master/texmf-dist/doc/latex/tudscr/README.md b/Master/texmf-dist/doc/latex/tudscr/README.md index 03315902772..a8c40a6c760 100644 --- a/Master/texmf-dist/doc/latex/tudscr/README.md +++ b/Master/texmf-dist/doc/latex/tudscr/README.md @@ -4,7 +4,7 @@ Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 - tudscr 2019/08/20 v2.06c + tudscr 2019/08/27 v2.06d ---------------------------------------------------------------------------- @@ -53,6 +53,10 @@ Das Bundle beinhaltet: Versionen --------- +**v2.06d** (2019/08/27) ++ Bugfix für griechische Glyphen im Mathematikmodus beim Einsatz von LuaLaTeX + (Ligaturen für angrenzende Glyphen sind entgegen der Definition aktiviert) + **v2.06c** (2019/08/20) + Bugfix für Paket **fix-tudscrfonts** + Bugfix für `\textrightarrow` @@ -241,6 +245,10 @@ The bundle offers: Versions -------- +**v2.06d** (2019/08/27) ++ bug fix for greek glyphs in math mode when using LuaLaTeX + (boundary ligatures are activated contrary to definition) + **v2.06c** (2019/08/20) + bug fix for package **fix-tudscrfonts** + bug fix for `\textrightarrow` diff --git a/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf b/Master/texmf-dist/doc/latex/tudscr/tudscr.pdf Binary files differindex fdd38097ce5..30ffccd6188 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 e4da05027ab..c83ee17fd9f 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 2d884713ae2..08518292d71 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 ab3e71211d1..cfe485c226a 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 0fccae3c721..feec6d7a629 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 1f996128dc4..3d1c94649d3 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.tex b/Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex index 37fd56408b9..23ecb82dcee 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{20.08.2019} +\date{27.08.2019} \author{% Falk Hanisch% \expandafter\emailaddress\expandafter{\tudscrmail}% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx index 1ebe0d6f1c1..746e696de4f 100644 --- a/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx +++ b/Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx @@ -1,4 +1,4 @@ -% \CheckSum{824} +% \CheckSum{821} % \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-base.dtx}[2019/08/20 v2.06c TUD-Script\space% +\ProvidesFile{tudscr-base.dtx}[2019/08/27 v2.06d TUD-Script\space% % % \iffalse %</dtx> @@ -1130,7 +1130,7 @@ is urgently required. An erroneous output\MessageBreak may occur. Please update your distribution% }% - \IfFileExists{#1.\@pkgextension}{}{\RequirePackage{#1}[#2]}% + \IfFileExists{#1.sty}{}{\RequirePackage{#1}[#2]}% }% } \@onlypreamble\TUD@CheckPackage @@ -1148,8 +1148,8 @@ \@ifnextchar[%] {\tud@res@b}{\tud@res@b[]}% }% - \IfFileExists{#1.\@pkgextension}{% - \openin\tud@res@read=#1.\@pkgextension% + \IfFileExists{#1.sty}{% + \openin\tud@res@read=#1.sty% \@tud@res@swatrue% \loop% \read\tud@res@read to\tud@res@c% diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx index 2e93c2aa5f8..e2edc9dd9ff 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{1450} +% \CheckSum{1451} % \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}[2019/08/20 v2.06c TUD-Script\space% +\ProvidesFile{tudscr-comp.dtx}[2019/08/27 v2.06d TUD-Script\space% % % \iffalse %</dtx> @@ -377,6 +377,8 @@ % \changes{v2.06b}{2019/07/17}{neu}^^A % \begin{macro}{\tud@v@2.06c} % \changes{v2.06c}{2019/08/20}{neu}^^A +% \begin{macro}{\tud@v@2.06d} +% \changes{v2.06d}{2019/08/27}{neu}^^A % \begin{macro}{\tud@v@last} % \changes{v2.02}{2014/08/22}{neu}^^A % \changes{v2.03}{2015/01/13}{angepasst}^^A @@ -416,9 +418,11 @@ \csdef{tud@v@2.06a}{4} \csdef{tud@v@2.06b}{4} \csdef{tud@v@2.06c}{4} +\csdef{tud@v@2.06d}{4} \csdef{tud@v@last}{4} % \end{macrocode} % \end{macro}^^A \tud@v@last +% \end{macro}^^A \tud@v@2.06d % \end{macro}^^A \tud@v@2.06c % \end{macro}^^A \tud@v@2.06b % \end{macro}^^A \tud@v@2.06a diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx index 09a225655c3..228304d9eef 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{3103} +% \CheckSum{3123} % \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}[2019/08/20 v2.06c TUD-Script\space% +\ProvidesFile{tudscr-fonts.dtx}[2019/08/27 v2.06d TUD-Script\space% % % \iffalse %</dtx> @@ -2841,18 +2841,18 @@ {\tud@cs@use{updefault}}{\tud@cs@use{itdefault}}% \let\tud@res@c\@empty% \def\tud@res@b##1##2{% - \ifcsundef{up##1}{% - \eappto\tud@res@c{% - \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% - {\noexpand\mathalpha}{tudupgrk}{##2}% - }% - }{}% \ifcsundef{it##1}{% \eappto\tud@res@c{% \noexpand\DeclareMathSymbol{\csname it##1\endcsname}% {\noexpand\mathalpha}{tuditgrk}{##2}% }% }{}% + \ifcsundef{up##1}{% + \eappto\tud@res@c{% + \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% + {\noexpand\mathalpha}{tudupgrk}{##2}% + }% + }{}% }% \tud@res@b{Gamma}{71}% \tud@res@b{Delta}{68}% @@ -3073,7 +3073,7 @@ \ifx\Gamma\tud@res@b\relax\@tud@res@swatrue\fi% }% % \end{macrocode} -%\dots werden \emph{alle} griechischen Glyphen kursiv gesetzt. +% \dots werden \emph{alle} griechischen Glyphen kursiv gesetzt. % \begin{macrocode} \if@tud@res@swa% \def\tud@res@c{\TUD@key@preset{slantedgreek}{true}}% @@ -3832,6 +3832,7 @@ % \changes{v2.06}{2019/06/19}{neu}^^A % \begin{macro}{\tud@cdmath@declare@greek@@lgr} % \changes{v2.06}{2019/06/19}{neu}^^A +% \changes{v2.06d}{2019/08/27}{Ligaturen für Lua\LaTeX{} deaktiviert}^^A % Die \OpenSans hält die griechischen Glyphen nur in der LGR-Kodierung bereit. % Hiermit werden diese für den mathematischen Satz definiert. Die übergebenen % Argumente an das Makro \cs{tud@cdmath@declare@greek@@lgr} sind Bezeichnung @@ -3880,8 +3881,29 @@ \tud@cdmath@declare@greek@@lgr{varphi}{102}% } \newcommand*\tud@cdmath@declare@greek@@lgr[2]{% - \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% \tud@cdmath@declare@symb{it#1}{\mathalpha}{tuditgrk}{#2}% + \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% +% \end{macrocode} +% Normalerweise sollten Ligaturen für angrenzende Glyphen (boundary ligatures) +% im Mathematikmodus deaktiviert werden. Bei Lua\LaTeX{} ist dies jedoch nicht +% der Fall, weshalb hier etwas nachgeholfen werden muss, indem nach der Glyphe +% schlichtweg ein Klammernpaar in der richtigen Kodierung eingefügt wird. +% \begin{macrocode} + \scr@ifluatex{% + \begingroup% + \def\tud@res@a{\if@tud@cdmath@active\fontencoding{LGR}\selectfont{}\fi}% + \def\tud@res@b##1{% + \csxdef{tud@cdmath@symbol@##1}{% + {% + \mathchar\expandafter\the\csuse{tud@cdmath@symbol@##1}% + \expandonce\tud@res@a% + }% + }% + }% + \tud@res@b{it#1}% + \tud@res@b{up#1}% + \endgroup% + }{}% } % \end{macrocode} % \end{macro}^^A \tud@cdmath@declare@greek@@lgr diff --git a/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx b/Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx index b6556bd7617..10d37f2e8b7 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{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d 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 e08a79b6ba0..70ebcdd68de 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -57,7 +57,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -73,7 +73,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{fix-tudscrfonts}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script package for font fixes (compatibility for old tud(scr) classes)% ] diff --git a/Master/texmf-dist/tex/latex/tudscr/mathswap.sty b/Master/texmf-dist/tex/latex/tudscr/mathswap.sty index ab82a257d54..64591c5c62b 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -29,7 +29,7 @@ %%% From File: tudscr-mathswap.dtx \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{mathswap}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 7c3dbaf5bee..6ff8a5ff297 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1179,6 +1179,7 @@ \csdef{tud@v@2.06a}{4} \csdef{tud@v@2.06b}{4} \csdef{tud@v@2.06c}{4} +\csdef{tud@v@2.06d}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -2562,18 +2563,18 @@ {\tud@cs@use{updefault}}{\tud@cs@use{itdefault}}% \let\tud@res@c\@empty% \def\tud@res@b##1##2{% - \ifcsundef{up##1}{% - \eappto\tud@res@c{% - \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% - {\noexpand\mathalpha}{tudupgrk}{##2}% - }% - }{}% \ifcsundef{it##1}{% \eappto\tud@res@c{% \noexpand\DeclareMathSymbol{\csname it##1\endcsname}% {\noexpand\mathalpha}{tuditgrk}{##2}% }% }{}% + \ifcsundef{up##1}{% + \eappto\tud@res@c{% + \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% + {\noexpand\mathalpha}{tudupgrk}{##2}% + }% + }{}% }% \tud@res@b{Gamma}{71}% \tud@res@b{Delta}{68}% @@ -3000,8 +3001,23 @@ \tud@cdmath@declare@greek@@lgr{varphi}{102}% } \newcommand*\tud@cdmath@declare@greek@@lgr[2]{% - \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% \tud@cdmath@declare@symb{it#1}{\mathalpha}{tuditgrk}{#2}% + \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% + \scr@ifluatex{% + \begingroup% + \def\tud@res@a{\if@tud@cdmath@active\fontencoding{LGR}\selectfont{}\fi}% + \def\tud@res@b##1{% + \csxdef{tud@cdmath@symbol@##1}{% + {% + \mathchar\expandafter\the\csuse{tud@cdmath@symbol@##1}% + \expandonce\tud@res@a% + }% + }% + }% + \tud@res@b{it#1}% + \tud@res@b{up#1}% + \endgroup% + }{}% } \newcommand*\tud@cdmath@also@greeks{% \tud@math@loop@greeks@all\tud@cdmath@also@@greeks% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrbase.sty index a013724428e..a4c48a26e52 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -52,7 +52,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -68,7 +68,7 @@ }{} %%% From File: tudscr-base.dtx \ProvidesPackage{tudscrbase}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script package (basics for the bundle)% ] @@ -518,7 +518,7 @@ is urgently required. An erroneous output\MessageBreak may occur. Please update your distribution% }% - \IfFileExists{#1.\@pkgextension}{}{\RequirePackage{#1}[#2]}% + \IfFileExists{#1.sty}{}{\RequirePackage{#1}[#2]}% }% } \@onlypreamble\TUD@CheckPackage @@ -530,8 +530,8 @@ \@ifnextchar[%] {\tud@res@b}{\tud@res@b[]}% }% - \IfFileExists{#1.\@pkgextension}{% - \openin\tud@res@read=#1.\@pkgextension% + \IfFileExists{#1.sty}{% + \openin\tud@res@read=#1.sty% \@tud@res@swatrue% \loop% \read\tud@res@read to\tud@res@c% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrbook.cls index 8a6c97d24b9..96fa014670d 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1247,6 +1247,7 @@ \csdef{tud@v@2.06a}{4} \csdef{tud@v@2.06b}{4} \csdef{tud@v@2.06c}{4} +\csdef{tud@v@2.06d}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -2641,18 +2642,18 @@ {\tud@cs@use{updefault}}{\tud@cs@use{itdefault}}% \let\tud@res@c\@empty% \def\tud@res@b##1##2{% - \ifcsundef{up##1}{% - \eappto\tud@res@c{% - \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% - {\noexpand\mathalpha}{tudupgrk}{##2}% - }% - }{}% \ifcsundef{it##1}{% \eappto\tud@res@c{% \noexpand\DeclareMathSymbol{\csname it##1\endcsname}% {\noexpand\mathalpha}{tuditgrk}{##2}% }% }{}% + \ifcsundef{up##1}{% + \eappto\tud@res@c{% + \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% + {\noexpand\mathalpha}{tudupgrk}{##2}% + }% + }{}% }% \tud@res@b{Gamma}{71}% \tud@res@b{Delta}{68}% @@ -3079,8 +3080,23 @@ \tud@cdmath@declare@greek@@lgr{varphi}{102}% } \newcommand*\tud@cdmath@declare@greek@@lgr[2]{% - \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% \tud@cdmath@declare@symb{it#1}{\mathalpha}{tuditgrk}{#2}% + \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% + \scr@ifluatex{% + \begingroup% + \def\tud@res@a{\if@tud@cdmath@active\fontencoding{LGR}\selectfont{}\fi}% + \def\tud@res@b##1{% + \csxdef{tud@cdmath@symbol@##1}{% + {% + \mathchar\expandafter\the\csuse{tud@cdmath@symbol@##1}% + \expandonce\tud@res@a% + }% + }% + }% + \tud@res@b{it#1}% + \tud@res@b{up#1}% + \endgroup% + }{}% } \newcommand*\tud@cdmath@also@greeks{% \tud@math@loop@greeks@all\tud@cdmath@also@@greeks% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrcolor.sty index 155f7b7b2a1..7e10707c2c1 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -52,7 +52,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -68,7 +68,7 @@ }{} %%% From File: tudscr-color.dtx \ProvidesPackage{tudscrcolor}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 45e93d7cfa2..6fe2e4aaf32 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -55,7 +55,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -80,7 +80,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp-book}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 cac48973398..d91b6366412 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -55,7 +55,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -80,7 +80,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp-poster}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 4ac0cb3ab3e..99bd902f1cc 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -52,7 +52,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -77,7 +77,7 @@ }{} %%% From File: tudscr-comp.dtx \ProvidesPackage{tudscrcomp}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 ac6e1e0d378..e1d27087efd 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -57,13 +57,13 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 6a283e0532c..649fb44230e 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -60,7 +60,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -76,7 +76,7 @@ }{} %%% From File: tudscr-fonts.dtx \ProvidesPackage{tudscrfonts}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script package (corporate design fonts)% ] @@ -501,6 +501,7 @@ \csdef{tud@v@2.06a}{4} \csdef{tud@v@2.06b}{4} \csdef{tud@v@2.06c}{4} +\csdef{tud@v@2.06d}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -1794,18 +1795,18 @@ {\tud@cs@use{updefault}}{\tud@cs@use{itdefault}}% \let\tud@res@c\@empty% \def\tud@res@b##1##2{% - \ifcsundef{up##1}{% - \eappto\tud@res@c{% - \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% - {\noexpand\mathalpha}{tudupgrk}{##2}% - }% - }{}% \ifcsundef{it##1}{% \eappto\tud@res@c{% \noexpand\DeclareMathSymbol{\csname it##1\endcsname}% {\noexpand\mathalpha}{tuditgrk}{##2}% }% }{}% + \ifcsundef{up##1}{% + \eappto\tud@res@c{% + \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% + {\noexpand\mathalpha}{tudupgrk}{##2}% + }% + }{}% }% \tud@res@b{Gamma}{71}% \tud@res@b{Delta}{68}% @@ -2232,8 +2233,23 @@ \tud@cdmath@declare@greek@@lgr{varphi}{102}% } \newcommand*\tud@cdmath@declare@greek@@lgr[2]{% - \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% \tud@cdmath@declare@symb{it#1}{\mathalpha}{tuditgrk}{#2}% + \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% + \scr@ifluatex{% + \begingroup% + \def\tud@res@a{\if@tud@cdmath@active\fontencoding{LGR}\selectfont{}\fi}% + \def\tud@res@b##1{% + \csxdef{tud@cdmath@symbol@##1}{% + {% + \mathchar\expandafter\the\csuse{tud@cdmath@symbol@##1}% + \expandonce\tud@res@a% + }% + }% + }% + \tud@res@b{it#1}% + \tud@res@b{up#1}% + \endgroup% + }{}% } \newcommand*\tud@cdmath@also@greeks{% \tud@math@loop@greeks@all\tud@cdmath@also@@greeks% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrmanual.cls index 9498ef06277..476811efca2 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -59,13 +59,13 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesWrapperClass[3]{% \ProvidesClass{#1}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@Parent{#2}% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrposter.cls index 138f2aca026..2a2dabd5eeb 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1085,6 +1085,7 @@ \csdef{tud@v@2.06a}{4} \csdef{tud@v@2.06b}{4} \csdef{tud@v@2.06c}{4} +\csdef{tud@v@2.06d}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -2468,18 +2469,18 @@ {\tud@cs@use{updefault}}{\tud@cs@use{itdefault}}% \let\tud@res@c\@empty% \def\tud@res@b##1##2{% - \ifcsundef{up##1}{% - \eappto\tud@res@c{% - \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% - {\noexpand\mathalpha}{tudupgrk}{##2}% - }% - }{}% \ifcsundef{it##1}{% \eappto\tud@res@c{% \noexpand\DeclareMathSymbol{\csname it##1\endcsname}% {\noexpand\mathalpha}{tuditgrk}{##2}% }% }{}% + \ifcsundef{up##1}{% + \eappto\tud@res@c{% + \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% + {\noexpand\mathalpha}{tudupgrk}{##2}% + }% + }{}% }% \tud@res@b{Gamma}{71}% \tud@res@b{Delta}{68}% @@ -2906,8 +2907,23 @@ \tud@cdmath@declare@greek@@lgr{varphi}{102}% } \newcommand*\tud@cdmath@declare@greek@@lgr[2]{% - \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% \tud@cdmath@declare@symb{it#1}{\mathalpha}{tuditgrk}{#2}% + \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% + \scr@ifluatex{% + \begingroup% + \def\tud@res@a{\if@tud@cdmath@active\fontencoding{LGR}\selectfont{}\fi}% + \def\tud@res@b##1{% + \csxdef{tud@cdmath@symbol@##1}{% + {% + \mathchar\expandafter\the\csuse{tud@cdmath@symbol@##1}% + \expandonce\tud@res@a% + }% + }% + }% + \tud@res@b{it#1}% + \tud@res@b{up#1}% + \endgroup% + }{}% } \newcommand*\tud@cdmath@also@greeks{% \tud@math@loop@greeks@all\tud@cdmath@also@@greeks% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls b/Master/texmf-dist/tex/latex/tudscr/tudscrreprt.cls index b5675928084..516a5645beb 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -73,13 +73,13 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \newcommand*\TUD@ProvidesClass[3]{% \ProvidesClass{#1}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script #3 (#2)% ]% \newcommand*\TUD@Class@KOMA{#2}% @@ -1251,6 +1251,7 @@ \csdef{tud@v@2.06a}{4} \csdef{tud@v@2.06b}{4} \csdef{tud@v@2.06c}{4} +\csdef{tud@v@2.06d}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -2645,18 +2646,18 @@ {\tud@cs@use{updefault}}{\tud@cs@use{itdefault}}% \let\tud@res@c\@empty% \def\tud@res@b##1##2{% - \ifcsundef{up##1}{% - \eappto\tud@res@c{% - \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% - {\noexpand\mathalpha}{tudupgrk}{##2}% - }% - }{}% \ifcsundef{it##1}{% \eappto\tud@res@c{% \noexpand\DeclareMathSymbol{\csname it##1\endcsname}% {\noexpand\mathalpha}{tuditgrk}{##2}% }% }{}% + \ifcsundef{up##1}{% + \eappto\tud@res@c{% + \noexpand\DeclareMathSymbol{\csname up##1\endcsname}% + {\noexpand\mathalpha}{tudupgrk}{##2}% + }% + }{}% }% \tud@res@b{Gamma}{71}% \tud@res@b{Delta}{68}% @@ -3083,8 +3084,23 @@ \tud@cdmath@declare@greek@@lgr{varphi}{102}% } \newcommand*\tud@cdmath@declare@greek@@lgr[2]{% - \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% \tud@cdmath@declare@symb{it#1}{\mathalpha}{tuditgrk}{#2}% + \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}% + \scr@ifluatex{% + \begingroup% + \def\tud@res@a{\if@tud@cdmath@active\fontencoding{LGR}\selectfont{}\fi}% + \def\tud@res@b##1{% + \csxdef{tud@cdmath@symbol@##1}{% + {% + \mathchar\expandafter\the\csuse{tud@cdmath@symbol@##1}% + \expandonce\tud@res@a% + }% + }% + }% + \tud@res@b{it#1}% + \tud@res@b{up#1}% + \endgroup% + }{}% } \newcommand*\tud@cdmath@also@greeks{% \tud@math@loop@greeks@all\tud@cdmath@also@@greeks% diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrsupervisor.sty index 2749c38cdf7..dede1c41555 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -54,7 +54,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -79,7 +79,7 @@ }{} %%% From File: tudscr-supervisor.dtx \ProvidesPackage{tudscrsupervisor}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 f0aa20e795d..8b80afb3fbf 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -57,7 +57,7 @@ \fi% } \fi - \TUD@Version@Check{2019/08/20 v2.06c TUD-Script} + \TUD@Version@Check{2019/08/27 v2.06d TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} @@ -82,7 +82,7 @@ }{} %%% From File: tudscr-manual.dtx \ProvidesPackage{tudscrtutorial}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d 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 ec628f9ca97..76f12a8fbde 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 %% -%% 2019/08/20 v2.06c TUD-Script +%% 2019/08/27 v2.06d TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -29,7 +29,7 @@ %%% From File: tudscr-twocolfix.dtx \NeedsTeXFormat{LaTeX2e} \ProvidesPackage{twocolfix}[% - 2019/08/20 v2.06c TUD-Script + 2019/08/27 v2.06d TUD-Script package (twocolumn layout bugfix)% ] |