From 70c10a95a1cdccdb1ed742a058424bd06dd20032 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Wed, 28 Aug 2019 23:42:08 +0000 Subject: tudscr (29aug19) git-svn-id: svn://tug.org/texlive/trunk@51976 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/source/latex/tudscr/doc/tudscr.tex | 2 +- .../texmf-dist/source/latex/tudscr/tudscr-base.dtx | 10 +++--- .../texmf-dist/source/latex/tudscr/tudscr-comp.dtx | 8 +++-- .../source/latex/tudscr/tudscr-fonts.dtx | 42 ++++++++++++++++------ .../source/latex/tudscr/tudscr-version.dtx | 2 +- 5 files changed, 45 insertions(+), 19 deletions(-) (limited to 'Master/texmf-dist/source/latex') 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 % @@ -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 % @@ -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 % @@ -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 % - \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 -- cgit v1.2.3