diff options
Diffstat (limited to 'Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty')
-rw-r--r-- | Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty | 108 |
1 files changed, 58 insertions, 50 deletions
diff --git a/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty b/Master/texmf-dist/tex/latex/tudscr/tudscrfonts.sty index 1cafff8cf00..9172689ce2f 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/07/09 v2.06a TUD-Script +%% 2019/07/17 v2.06b TUD-Script %% %% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2019 %% @@ -60,26 +60,23 @@ \fi% } \fi - \TUD@Version@Check{2019/07/09 v2.06a TUD-Script} + \TUD@Version@Check{2019/07/17 v2.06b TUD-Script} \endgroup \NeedsTeXFormat{LaTeX2e} \providecommand*\tudscrmail{hanisch.latex@outlook.com} \@ifundefined{TUDScript}{% \DeclareRobustCommand\TUDScript{% - \begingroup% - \def\tud@res@b##1{T\kern.05em U\kern.05em D\kern.1em-\kern.1em ##1}% - \tud@ifdin{% - \edef\tud@res@a{\tud@res@b{SCRIPT}}% - }{% - \edef\tud@res@a{\noexpand\textsf{\tud@res@b{Script}}}% - }% - \expandafter\endgroup\tud@res@a% - \csname xspace\endcsname% + \textsf{% + T\kern.05em U\kern.05em D\kern.1em-\kern.1em Script% + }% + \ifcsname xspace\endcsname% + \xspace% + \fi% }% }{} %%% From File: tudscr-fonts.dtx \ProvidesPackage{tudscrfonts}[% - 2019/07/09 v2.06a TUD-Script + 2019/07/17 v2.06b TUD-Script package (corporate design fonts)% ] @@ -510,6 +507,7 @@ \csdef{tud@v@2.05m}{3} \csdef{tud@v@2.06}{4} \csdef{tud@v@2.06a}{4} +\csdef{tud@v@2.06b}{4} \csdef{tud@v@last}{4} \newcommand*\tud@v@get[2]{% \begingroup% @@ -768,26 +766,14 @@ }% \else% \def\tud@res@b##1##2{% - \begingroup% - \@tud@res@swatrue% - \tud@lowerstring\tud@res@b{##1##2.fd}% - \IfFileExists{\tud@res@b}{\@tud@res@swafalse}{}% - \if@tud@res@swa% - \tud@lowerstring\tud@res@b{##1}% - \edef\tud@res@b{\tud@res@b##2.fd}% - \IfFileExists{\tud@res@b}{\@tud@res@swafalse}{}% - \fi% - \if@tud@res@swa% - \edef\tud@res@b{##1##2.fd}% - \IfFileExists{\tud@res@b}{\@tud@res@swafalse}{}% - \fi% - \edef\tud@res@a{% - \endgroup% - \if@tud@res@swa% - \noexpand\tud@res@a{\tud@res@b}% - \fi% - }% - \tud@res@a% + \tud@if@fdfileexists{##1}{##2}{}{% + \begingroup% + \edef\tud@res@a{% + \endgroup% + \noexpand\tud@res@a{##1##2.fd}% + }% + \tud@res@a% + }% }% \@for\tud@res@c:={#4}\do{\tud@res@b{\encodingdefault}{\tud@res@c}}% \fi% @@ -804,15 +790,14 @@ \tud@cdfont@missing[##1]{##2}{\tud@cdmath@wrn}% }% \def\tud@res@b##1##2{% - \begingroup% - \tud@lowerstring\tud@res@b{##1##2.fd}% - \edef\tud@res@a{% - \endgroup% - \noexpand\IfFileExists{\tud@res@b}{}{% - \noexpand\tud@res@a{##1}{\tud@res@b}% + \tud@if@fdfileexists{##1}{##2}{}{% + \begingroup% + \edef\tud@res@a{% + \endgroup% + \noexpand\tud@res@a{##1}{##1##2.fd}% }% - }% - \tud@res@a% + \tud@res@a% + }% }% \@for\tud@res@c:={#1}\do{\tud@res@b{\tud@res@c}{#2}}% \if@tud@res@swa\else% @@ -1693,7 +1678,7 @@ }% \SetSymbolFont{tudupgrk}{bold}{LGR}{#1}{#3}{#4}% \tud@if@issymbolfont{tuditgrk}{% - \SetSymbolFont{tudupgrk}{normal}{LGR}{#1}{#2}{#5}% + \SetSymbolFont{tuditgrk}{normal}{LGR}{#1}{#2}{#5}% }{% \DeclareSymbolFont{tuditgrk}{LGR}{#1}{#2}{#5}% }% @@ -1778,13 +1763,13 @@ }{}% \let\tud@res@a\@empty% \if@tud@lgrgreeks% - \IfFileExists{lgr\tud@cs@use{familydefault}.fd}{% + \tud@if@fdfileexists{LGR}{\tud@cs@use{familydefault}}{% \def\tud@res@a{\tud@cs@use{familydefault}}% }{% - \IfFileExists{lgr\tud@math@letters@fam.fd}{% + \tud@if@fdfileexists{LGR}{\tud@math@letters@fam}{% \let\tud@res@a\tud@math@letters@fam% }{% - \IfFileExists{lgr\tud@math@operators@fam.fd}{% + \tud@if@fdfileexists{LGR}{\tud@math@operators@fam}{% \let\tud@res@a\tud@math@operators@fam% }{}% }% @@ -1802,18 +1787,18 @@ {\tud@cs@use{updefault}}{\tud@cs@use{itdefault}}% \let\tud@res@c\@empty% \def\tud@res@b##1##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}% }% }{}% + \ifcsundef{it##1}{% + \eappto\tud@res@c{% + \noexpand\DeclareMathSymbol{\csname it##1\endcsname}% + {\noexpand\mathalpha}{tuditgrk}{##2}% + }% + }{}% }% \tud@res@b{Gamma}{71}% \tud@res@b{Delta}{68}% @@ -1913,7 +1898,30 @@ }% } \newcommand*\tud@cdmath@init{% + \@tud@res@swafalse% \if@tud@cdfont@fam@exist% + \@tud@res@swatrue% + \if@tud@cdoldfont@active\else% + \tud@if@fdfileexists{LGR}{cmr}{}{% + \@tud@res@swafalse% + \def\tud@res@a{% + \PackageWarningNoLine{tudscrfonts}% + {% + The packages `cbfonts/cbgreek' and\MessageBreak% + `cbfonts-fd' have to be installed for using\MessageBreak% + corporate design fonts in math mode. As they\MessageBreak% + are not, standard math versions are applied% + }% + }% + \if@tud@cdmath@active% + \tud@res@a% + \else% + \eappto\tud@cdmath@wrn{\expandonce\tud@res@a}% + \fi% + }% + \fi% + \fi% + \if@tud@res@swa% \if@tud@cdoldfont@active\else% \if@tud@cdmath@active% \def\tud@res@a##1{% |