summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/source/latex/tudscr
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2019-08-28 23:42:08 +0000
committerKarl Berry <karl@freefriends.org>2019-08-28 23:42:08 +0000
commit70c10a95a1cdccdb1ed742a058424bd06dd20032 (patch)
treefbc6afc30349b40e34c58b40d60922cb0483a675 /Master/texmf-dist/source/latex/tudscr
parent1f2fdb31c172bba8a03b6b1a359b86650b7a738b (diff)
tudscr (29aug19)
git-svn-id: svn://tug.org/texlive/trunk@51976 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source/latex/tudscr')
-rw-r--r--Master/texmf-dist/source/latex/tudscr/doc/tudscr.tex2
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-base.dtx10
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-comp.dtx8
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-fonts.dtx42
-rw-r--r--Master/texmf-dist/source/latex/tudscr/tudscr-version.dtx2
5 files changed, 45 insertions, 19 deletions
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