summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
diff options
context:
space:
mode:
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-fonts.dtx')
-rw-r--r--macros/latex/contrib/tudscr/source/tudscr-fonts.dtx499
1 files changed, 42 insertions, 457 deletions
diff --git a/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx b/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
index 507b9d0fd4..8c76c12296 100644
--- a/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
+++ b/macros/latex/contrib/tudscr/source/tudscr-fonts.dtx
@@ -4,27 +4,20 @@
% TUD-Script -- Corporate Design of Technische Universität Dresden
% ----------------------------------------------------------------------------
%
-% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2020
+% Copyright (C) Falk Hanisch <hanisch.latex@outlook.com>, 2012-2021
%
% ----------------------------------------------------------------------------
%
% This work may be distributed and/or modified under the conditions of the
-% LaTeX Project Public License, version 1.3c of the license. The latest
-% version of this license is in http://www.latex-project.org/lppl.txt and
-% version 1.3c or later is part of all distributions of LaTeX 2005/12/01
-% 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.
+% LaTeX Project Public License, either version 1.3c of this license or
+% any later version. The latest version of this license is in
+% http://www.latex-project.org/lppl.txt
+% and version 1.3c or later is part of all distributions of
+% LaTeX version 2008-05-04 or later.
%
-% ----------------------------------------------------------------------------
+% This work has the LPPL maintenance status "maintained".
%
-% Dieses Werk darf nach den Bedingungen der LaTeX Project Public Lizenz
-% in der Version 1.3c, verteilt und/oder verändert werden. Die aktuelle
-% Version dieser Lizenz ist http://www.latex-project.org/lppl.txt und
-% Version 1.3c oder später ist Teil aller Verteilungen von LaTeX 2005/12/01
-% 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.
+% The current maintainer and author of this work is Falk Hanisch.
%
% ----------------------------------------------------------------------------
%
@@ -52,7 +45,7 @@
\ifx\ProvidesFile\undefined\def\ProvidesFile#1[#2]{}\fi
% \fi
%
-\ProvidesFile{tudscr-fonts.dtx}[2021/07/06 v2.06m TUD-Script\space%
+\ProvidesFile{tudscr-fonts.dtx}[2021/07/15 v2.06n TUD-Script\space%
%
% \iffalse
%</dtx>
@@ -1469,7 +1462,7 @@
\tud@DeclareTextSymbol{#1}{#2}{#3}{#4}%
}
% \end{macrocode}
-% Die an \cs{tud@cdfont@declare@symb} übergebenen Bezeichner für Auswahlbefehle
+% Die an \cs{tud@cdfont@declare@symb} übergebenen Letter für Auswahlbefehle
% erhalten \cs{tud@cdfont@symbol@\dots} als Präfix. Da so der ursprüngliche
% Befehlsname verändert wird, würde dieser Befehlsname auch verwendet werden,
% wenn dieser in einem fragilen Kontext genutzt wird (siehe \cs{@changed@cmd}).
@@ -1543,12 +1536,6 @@
% \end{macro}^^A \tud@cdfont@symbols@set
% \begin{macro}{\tud@cdfont@declare@textsymb}
% \changes{v2.06g}{2020/06/18}{neu}^^A
-% \begin{macro}{\tud@cdmath@symbol@textleftarrow}
-% \begin{macro}{\tud@cdmath@symbol@textrightarrow}
-% \begin{macro}{\tud@cdmath@symbol@textuparrow}
-% \begin{macro}{\tud@cdmath@symbol@textdownarrow}
-% \begin{macro}{\tud@cdmath@symbol@textlangle}
-% \begin{macro}{\tud@cdmath@symbol@textrangle}
% Die Definition der Textsymbole für die \val{TS1}-Kodierung.
% \begin{macrocode}
\newcommand*\tud@cdfont@declare@textsymb{%
@@ -1560,12 +1547,6 @@
\tud@cdfont@declare@symb{textrangle}{TS1}{iwona}{62}%
}
% \end{macrocode}
-% \end{macro}^^A \tud@cdmath@symbol@textrangle
-% \end{macro}^^A \tud@cdmath@symbol@textlangle
-% \end{macro}^^A \tud@cdmath@symbol@textdownarrow
-% \end{macro}^^A \tud@cdmath@symbol@textuparrow
-% \end{macro}^^A \tud@cdmath@symbol@textrightarrow
-% \end{macro}^^A \tud@cdmath@symbol@textleftarrow
% \end{macro}^^A \tud@cdfont@declare@textsymb
% \begin{macro}{\tud@font@skip@set}
% \changes{v2.04}{2015/02/17}{neu}^^A
@@ -2685,135 +2666,16 @@
% \changes{v2.06}{2018/07/02}{neu}^^A
% \begin{macro}{\tud@math@supplement@greeks}
% \changes{v2.06}{2019/06/19}{neu}^^A
-% \begin{macro}{\upDelta}
-% \begin{macro}{\upGamma}
-% \begin{macro}{\upLambda}
-% \begin{macro}{\upOmega}
-% \begin{macro}{\upPhi}
-% \begin{macro}{\upPi}
-% \begin{macro}{\upPsi}
-% \begin{macro}{\upSigma}
-% \begin{macro}{\upTheta}
-% \begin{macro}{\upUpsilon}
-% \begin{macro}{\upXi}
-% \begin{macro}{\upalpha}
-% \begin{macro}{\upbeta}
-% \begin{macro}{\upgamma}
-% \begin{macro}{\updelta}
-% \begin{macro}{\upepsilon}
-% \begin{macro}{\upzeta}
-% \begin{macro}{\upeta}
-% \begin{macro}{\uptheta}
-% \begin{macro}{\upiota}
-% \begin{macro}{\upkappa}
-% \begin{macro}{\uplambda}
-% \begin{macro}{\upmu}
-% \begin{macro}{\upnu}
-% \begin{macro}{\upxi}
-% \begin{macro}{\uppi}
-% \begin{macro}{\uprho}
-% \begin{macro}{\upsigma}
-% \begin{macro}{\uptau}
-% \begin{macro}{\upupsilon}
-% \begin{macro}{\upphi}
-% \begin{macro}{\upchi}
-% \begin{macro}{\uppsi}
-% \begin{macro}{\upomega}
-% \begin{macro}{\upvarepsilon}
-% \begin{macro}{\upvartheta}
-% \begin{macro}{\upvarpi}
-% \begin{macro}{\upvarrho}
-% \begin{macro}{\upvarsigma}
-% \begin{macro}{\upvarphi}
-% \begin{macro}{\itDelta}
-% \begin{macro}{\itGamma}
-% \begin{macro}{\itLambda}
-% \begin{macro}{\itOmega}
-% \begin{macro}{\itPhi}
-% \begin{macro}{\itPi}
-% \begin{macro}{\itPsi}
-% \begin{macro}{\itSigma}
-% \begin{macro}{\itTheta}
-% \begin{macro}{\itUpsilon}
-% \begin{macro}{\itXi}
-% \begin{macro}{\italpha}
-% \begin{macro}{\itbeta}
-% \begin{macro}{\itgamma}
-% \begin{macro}{\itdelta}
-% \begin{macro}{\itepsilon}
-% \begin{macro}{\itzeta}
-% \begin{macro}{\iteta}
-% \begin{macro}{\ittheta}
-% \begin{macro}{\itiota}
-% \begin{macro}{\itkappa}
-% \begin{macro}{\itlambda}
-% \begin{macro}{\itmu}
-% \begin{macro}{\itnu}
-% \begin{macro}{\itxi}
-% \begin{macro}{\itpi}
-% \begin{macro}{\itrho}
-% \begin{macro}{\itsigma}
-% \begin{macro}{\ittau}
-% \begin{macro}{\itupsilon}
-% \begin{macro}{\itphi}
-% \begin{macro}{\itchi}
-% \begin{macro}{\itpsi}
-% \begin{macro}{\itomega}
-% \begin{macro}{\itvarepsilon}
-% \begin{macro}{\itvartheta}
-% \begin{macro}{\itvarpi}
-% \begin{macro}{\itvarrho}
-% \begin{macro}{\itvarsigma}
-% \begin{macro}{\itvarphi}
-% \begin{macro}{\otherDelta}
-% \begin{macro}{\otherGamma}
-% \begin{macro}{\otherLambda}
-% \begin{macro}{\otherOmega}
-% \begin{macro}{\otherPhi}
-% \begin{macro}{\otherPi}
-% \begin{macro}{\otherPsi}
-% \begin{macro}{\otherSigma}
-% \begin{macro}{\otherTheta}
-% \begin{macro}{\otherUpsilon}
-% \begin{macro}{\otherXi}
-% \begin{macro}{\otheralpha}
-% \begin{macro}{\otherbeta}
-% \begin{macro}{\othergamma}
-% \begin{macro}{\otherdelta}
-% \begin{macro}{\otherepsilon}
-% \begin{macro}{\otherzeta}
-% \begin{macro}{\othereta}
-% \begin{macro}{\othertheta}
-% \begin{macro}{\otheriota}
-% \begin{macro}{\otherkappa}
-% \begin{macro}{\otherlambda}
-% \begin{macro}{\othermu}
-% \begin{macro}{\othernu}
-% \begin{macro}{\otherxi}
-% \begin{macro}{\otherpi}
-% \begin{macro}{\otherrho}
-% \begin{macro}{\othersigma}
-% \begin{macro}{\othertau}
-% \begin{macro}{\otherupsilon}
-% \begin{macro}{\otherphi}
-% \begin{macro}{\otherchi}
-% \begin{macro}{\otherpsi}
-% \begin{macro}{\otheromega}
-% \begin{macro}{\othervarepsilon}
-% \begin{macro}{\othervartheta}
-% \begin{macro}{\othervarpi}
-% \begin{macro}{\othervarrho}
-% \begin{macro}{\othervarsigma}
-% \begin{macro}{\othervarphi}
+% \changes{v2.06n}{2021/07/15}{\cs{mathord} statt \cs{mathalpha}}^^A
% Es gibt eine Vielzahl von Paketen, die das Setzen von aufrechten griechischen
% Glyphen adressieren. Allerdings gibt es keinen einheitlichen Standard, was
% die Nomenklatur der Auswahlbefehle betrifft. Mit diesem Makro wird nach den
% am häufigsten auftretenden Varianten für die Auswahl für aufrechte und
-% kursive Glyphen gesucht, um diese auf die von \TUDScript verwendete
-% Nomenklatur abzubilden, damit diese unabhängig von der Einstellung für
-% \opt{cdmath} genutzt werden kann und somit neben den normalen Makros für die
-% zusätzlichen Befehle (\cs{up\meta{Bezeichner}}, \cs{it\meta{Bezeichner}})
-% für das explizite Auswählen aufrechter und kursiver Buchstaben bereitstehen.
+% kursive Glyphen gesucht, um diese auf die von \TUDScript genutzte Nomenklatur
+% (\cs{up\meta{Letter}}, \cs{it\meta{Letter}}, \cs{other\meta{Letter}})
+% abzubilden, damit diese unabhängig von der Einstellung für \opt{cdmath}
+% genutzt werden kann und somit neben den normalen Makros zusätzliche Befehle
+% für das explizite Auswählen aufrechter und kursiver Lettern bereitstehen.
% \begin{macrocode}
\newcommand*\tud@math@map@greeks{%
\tud@math@loop@greeks@all\tud@math@map@@greeks%
@@ -2832,7 +2694,7 @@
% \end{macrocode}
% Einige Pakete stellen für griechische Majuskeln die Befehle \cs{var\dots}
% bereit, um diese im kursiven Schnitt zu setzen. Weiterhin existiert für
-% aufrechte Majuskeln auch noch die Form \cs{Up\meta{Bezeichner}}. Diese werden
+% aufrechte Majuskeln auch noch die Form \cs{Up\meta{Letter}}. Diese werden
% ebenfalls ausgewertet und ggf. auf die \TUDScript-Nomenklatur abgebildet.
% \begin{macrocode}
\newcommand*\tud@math@map@@@greeks[1]{%
@@ -2844,7 +2706,7 @@
}{}%
}
% \end{macrocode}
-% Mit diesem Makro werden in letztendlich~-- nachdem \cs{tud@math@map@greeks}
+% Mit diesem Makro werden letztendlich~-- nachdem \cs{tud@math@map@greeks}
% bereits ausgeführt wurde~-- die standardmäßig definierten Symbolschriften
% \val{operators} und \val{letters} geprüft, ob diese in den Kodierungen
% \val{OT1} bzw. \val{OML} genutzt werden. Trifft dies zu, so werden die
@@ -2949,13 +2811,13 @@
\ifcsundef{it##1}{%
\eappto\tud@res@c{%
\noexpand\DeclareMathSymbol{\csname it##1\endcsname}%
- {\noexpand\mathalpha}{tuditgrk}{##2}%
+ {\noexpand\mathord}{tuditgrk}{##2}%
}%
}{}%
\ifcsundef{up##1}{%
\eappto\tud@res@c{%
\noexpand\DeclareMathSymbol{\csname up##1\endcsname}%
- {\noexpand\mathalpha}{tudupgrk}{##2}%
+ {\noexpand\mathord}{tudupgrk}{##2}%
}%
}{}%
}%
@@ -2997,126 +2859,6 @@
\fi%
}
% \end{macrocode}
-% \end{macro}^^A \othervarphi
-% \end{macro}^^A \othervarsigma
-% \end{macro}^^A \othervarrho
-% \end{macro}^^A \othervarpi
-% \end{macro}^^A \othervartheta
-% \end{macro}^^A \othervarepsilon
-% \end{macro}^^A \otheromega
-% \end{macro}^^A \otherpsi
-% \end{macro}^^A \otherchi
-% \end{macro}^^A \otherphi
-% \end{macro}^^A \otherupsilon
-% \end{macro}^^A \othertau
-% \end{macro}^^A \othersigma
-% \end{macro}^^A \otherrho
-% \end{macro}^^A \otherpi
-% \end{macro}^^A \otherxi
-% \end{macro}^^A \othernu
-% \end{macro}^^A \othermu
-% \end{macro}^^A \otherlambda
-% \end{macro}^^A \otherkappa
-% \end{macro}^^A \otheriota
-% \end{macro}^^A \othertheta
-% \end{macro}^^A \othereta
-% \end{macro}^^A \otherzeta
-% \end{macro}^^A \otherepsilon
-% \end{macro}^^A \otherdelta
-% \end{macro}^^A \othergamma
-% \end{macro}^^A \otherbeta
-% \end{macro}^^A \otheralpha
-% \end{macro}^^A \otherXi
-% \end{macro}^^A \otherUpsilon
-% \end{macro}^^A \otherTheta
-% \end{macro}^^A \otherSigma
-% \end{macro}^^A \otherPsi
-% \end{macro}^^A \otherPi
-% \end{macro}^^A \otherPhi
-% \end{macro}^^A \otherOmega
-% \end{macro}^^A \otherLambda
-% \end{macro}^^A \otherGamma
-% \end{macro}^^A \otherDelta
-% \end{macro}^^A \itvarphi
-% \end{macro}^^A \itvarsigma
-% \end{macro}^^A \itvarrho
-% \end{macro}^^A \itvarpi
-% \end{macro}^^A \itvartheta
-% \end{macro}^^A \itvarepsilon
-% \end{macro}^^A \itomega
-% \end{macro}^^A \itpsi
-% \end{macro}^^A \itchi
-% \end{macro}^^A \itphi
-% \end{macro}^^A \itupsilon
-% \end{macro}^^A \ittau
-% \end{macro}^^A \itsigma
-% \end{macro}^^A \itrho
-% \end{macro}^^A \itpi
-% \end{macro}^^A \itxi
-% \end{macro}^^A \itnu
-% \end{macro}^^A \itmu
-% \end{macro}^^A \itlambda
-% \end{macro}^^A \itkappa
-% \end{macro}^^A \itiota
-% \end{macro}^^A \ittheta
-% \end{macro}^^A \iteta
-% \end{macro}^^A \itzeta
-% \end{macro}^^A \itepsilon
-% \end{macro}^^A \itdelta
-% \end{macro}^^A \itgamma
-% \end{macro}^^A \itbeta
-% \end{macro}^^A \italpha
-% \end{macro}^^A \itXi
-% \end{macro}^^A \itUpsilon
-% \end{macro}^^A \itTheta
-% \end{macro}^^A \itSigma
-% \end{macro}^^A \itPsi
-% \end{macro}^^A \itPi
-% \end{macro}^^A \itPhi
-% \end{macro}^^A \itOmega
-% \end{macro}^^A \itLambda
-% \end{macro}^^A \itGamma
-% \end{macro}^^A \itDelta
-% \end{macro}^^A \upvarphi
-% \end{macro}^^A \upvarsigma
-% \end{macro}^^A \upvarrho
-% \end{macro}^^A \upvarpi
-% \end{macro}^^A \upvartheta
-% \end{macro}^^A \upvarepsilon
-% \end{macro}^^A \upomega
-% \end{macro}^^A \uppsi
-% \end{macro}^^A \upchi
-% \end{macro}^^A \upphi
-% \end{macro}^^A \upupsilon
-% \end{macro}^^A \uptau
-% \end{macro}^^A \upsigma
-% \end{macro}^^A \uprho
-% \end{macro}^^A \uppi
-% \end{macro}^^A \upxi
-% \end{macro}^^A \upnu
-% \end{macro}^^A \upmu
-% \end{macro}^^A \uplambda
-% \end{macro}^^A \upkappa
-% \end{macro}^^A \upiota
-% \end{macro}^^A \uptheta
-% \end{macro}^^A \upeta
-% \end{macro}^^A \upzeta
-% \end{macro}^^A \upepsilon
-% \end{macro}^^A \updelta
-% \end{macro}^^A \upgamma
-% \end{macro}^^A \upbeta
-% \end{macro}^^A \upalpha
-% \end{macro}^^A \upXi
-% \end{macro}^^A \upUpsilon
-% \end{macro}^^A \upTheta
-% \end{macro}^^A \upSigma
-% \end{macro}^^A \upPsi
-% \end{macro}^^A \upPi
-% \end{macro}^^A \upPhi
-% \end{macro}^^A \upOmega
-% \end{macro}^^A \upLambda
-% \end{macro}^^A \upGamma
-% \end{macro}^^A \upDelta
% \end{macro}^^A \tud@math@supplement@greeks
% \end{macro}^^A \tud@math@map@@@greeks
% \end{macro}^^A \tud@math@map@@greeks
@@ -3160,7 +2902,7 @@
\def\tud@res@c{\TUD@key@preset{slantedgreek}{false}}%
\else%
% \end{macrocode}
-% Existiert \cs{itGamma} und ist mit \cs{Gamma} oder\dots
+% Existiert \cs{itGamma} und ist mit \cs{Gamma} identisch oder\dots
% \begin{macrocode}
\ifcsdef{itGamma}{%
\ifx\itGamma\Gamma%
@@ -3620,7 +3362,7 @@
}
% \end{macrocode}
% Die an \cs{tud@cdmath@declare@symb} und \cs{tud@cdmath@declare@char}
-% übergebene Bezeichner für Auswahlbefehle erhalten \cs{tud@cdmath@symbol@} als
+% übergebene Letter für Auswahlbefehle erhalten \cs{tud@cdmath@symbol@} als
% Präfix, wodurch sich die Definitionen für die einzelnen Mathematikversionen
% beliebig tauschen lassen.
% \begin{macrocode}
@@ -3733,38 +3475,21 @@
% \end{macro}^^A \tud@cdmath@symbols@set@cmd
% \end{macro}^^A \tud@cdmath@symbols@toks
% \end{macro}^^A \tud@cdmath@symbols@set
-% \begin{macro}{\tud@cdmath@declare@greek@uc}
-% \changes{v2.04}{2015/03/10}{neu}^^A
-% \begin{macro}{\tud@cdmath@symbol@upGamma}
-% \begin{macro}{\tud@cdmath@symbol@upDelta}
-% \begin{macro}{\tud@cdmath@symbol@upTheta}
-% \begin{macro}{\tud@cdmath@symbol@upLambda}
-% \begin{macro}{\tud@cdmath@symbol@upXi}
-% \begin{macro}{\tud@cdmath@symbol@upPi}
-% \begin{macro}{\tud@cdmath@symbol@upSigma}
-% \begin{macro}{\tud@cdmath@symbol@upUpsilon}
-% \begin{macro}{\tud@cdmath@symbol@upPhi}
-% \begin{macro}{\tud@cdmath@symbol@upPsi}
-% \begin{macro}{\tud@cdmath@symbol@upOmega}
-% \begin{macro}{\tud@cdmath@symbol@itGamma}
-% \begin{macro}{\tud@cdmath@symbol@itDelta}
-% \begin{macro}{\tud@cdmath@symbol@itTheta}
-% \begin{macro}{\tud@cdmath@symbol@itLambda}
-% \begin{macro}{\tud@cdmath@symbol@itXi}
-% \begin{macro}{\tud@cdmath@symbol@itPi}
-% \begin{macro}{\tud@cdmath@symbol@itSigma}
-% \begin{macro}{\tud@cdmath@symbol@itUpsilon}
-% \begin{macro}{\tud@cdmath@symbol@itPhi}
-% \begin{macro}{\tud@cdmath@symbol@itPsi}
-% \begin{macro}{\tud@cdmath@symbol@itOmega}
+%
% In Anlehnung an verschiedene Pakete für Mathematikschriften werden Symbole
% für aufrechte und kursive Majuskeln der griechischen Lettern definiert. Damit
% auch bei diesen Buchstaben ein Umschalten für die unterschiedlichen Schriften
% möglich ist, wird eine interne Version definiert und im Bedarfsfall der
-% dazugehörige \LaTeX-Befehl mit dieser überschrieben. Hierfür sind die beiden
-% Befehle \cs{tud@cdmath@symbols@set} und \cs{tud@cdmath@symbols@reset}
-% verantwortlich.
+% dazugehörige \LaTeX-Befehl mit dieser überschrieben. Hierfür sind die Befehle
+% \cs{tud@cdmath@symbols@set} und \cs{tud@cdmath@symbols@reset} verantwortlich,
+% welche die von \cs{tud@cdmath@declare@symb} und \cs{tud@cdmath@declare@char}
+% erzeugten Listen \cs{tud@cdmath@symb@list} und \cs{tud@cdmath@char@list}
+% nutzen.
% \ToDo{Codierungen \val{LS1/LS2}; siehe \pkg{stix,libertinust1math}}[v2.??]
+% \begin{macro}{\tud@cdmath@declare@greek@uc}
+% \changes{v2.04}{2015/03/10}{neu}^^A
+% Hiermit werden die Auswahlbefehle für Majuskeln der der griechischen Lettern
+% für die klassischen Kodierungen definiert.
% \begin{macrocode}
\newcommand*\tud@cdmath@declare@greek@uc[1]{%
\tud@cdmath@declare@symb{it#1}{\mathalpha}{letters}{\the\tud@res@cnt}%
@@ -3772,89 +3497,9 @@
\advance\tud@res@cnt\@ne\relax%
}
% \end{macrocode}
-% \end{macro}^^A \tud@cdmath@symbol@itOmega
-% \end{macro}^^A \tud@cdmath@symbol@itPsi
-% \end{macro}^^A \tud@cdmath@symbol@itPhi
-% \end{macro}^^A \tud@cdmath@symbol@itUpsilon
-% \end{macro}^^A \tud@cdmath@symbol@itSigma
-% \end{macro}^^A \tud@cdmath@symbol@itPi
-% \end{macro}^^A \tud@cdmath@symbol@itXi
-% \end{macro}^^A \tud@cdmath@symbol@itLambda
-% \end{macro}^^A \tud@cdmath@symbol@itTheta
-% \end{macro}^^A \tud@cdmath@symbol@itDelta
-% \end{macro}^^A \tud@cdmath@symbol@itGamma
-% \end{macro}^^A \tud@cdmath@symbol@upOmega
-% \end{macro}^^A \tud@cdmath@symbol@upPsi
-% \end{macro}^^A \tud@cdmath@symbol@upPhi
-% \end{macro}^^A \tud@cdmath@symbol@upUpsilon
-% \end{macro}^^A \tud@cdmath@symbol@upSigma
-% \end{macro}^^A \tud@cdmath@symbol@upPi
-% \end{macro}^^A \tud@cdmath@symbol@upXi
-% \end{macro}^^A \tud@cdmath@symbol@upLambda
-% \end{macro}^^A \tud@cdmath@symbol@upTheta
-% \end{macro}^^A \tud@cdmath@symbol@upDelta
-% \end{macro}^^A \tud@cdmath@symbol@upGamma
% \end{macro}^^A \tud@cdmath@declare@greek@uc
% \begin{macro}{\tud@cdmath@declare@greek@lc}
% \changes{v2.06}{2018/07/17}{neu}^^A
-% \begin{macro}{\tud@cdmath@symbol@upalpha}
-% \begin{macro}{\tud@cdmath@symbol@upbeta}
-% \begin{macro}{\tud@cdmath@symbol@upgamma}
-% \begin{macro}{\tud@cdmath@symbol@updelta}
-% \begin{macro}{\tud@cdmath@symbol@upepsilon}
-% \begin{macro}{\tud@cdmath@symbol@upzeta}
-% \begin{macro}{\tud@cdmath@symbol@upeta}
-% \begin{macro}{\tud@cdmath@symbol@uptheta}
-% \begin{macro}{\tud@cdmath@symbol@upiota}
-% \begin{macro}{\tud@cdmath@symbol@upkappa}
-% \begin{macro}{\tud@cdmath@symbol@uplambda}
-% \begin{macro}{\tud@cdmath@symbol@upmu}
-% \begin{macro}{\tud@cdmath@symbol@upnu}
-% \begin{macro}{\tud@cdmath@symbol@upxi}
-% \begin{macro}{\tud@cdmath@symbol@uppi}
-% \begin{macro}{\tud@cdmath@symbol@uprho}
-% \begin{macro}{\tud@cdmath@symbol@upsigma}
-% \begin{macro}{\tud@cdmath@symbol@uptau}
-% \begin{macro}{\tud@cdmath@symbol@upupsilon}
-% \begin{macro}{\tud@cdmath@symbol@upphi}
-% \begin{macro}{\tud@cdmath@symbol@upchi}
-% \begin{macro}{\tud@cdmath@symbol@uppsi}
-% \begin{macro}{\tud@cdmath@symbol@upomega}
-% \begin{macro}{\tud@cdmath@symbol@upvarepsilon}
-% \begin{macro}{\tud@cdmath@symbol@upvartheta}
-% \begin{macro}{\tud@cdmath@symbol@upvarpi}
-% \begin{macro}{\tud@cdmath@symbol@upvarrho}
-% \begin{macro}{\tud@cdmath@symbol@upvarsigma}
-% \begin{macro}{\tud@cdmath@symbol@upvarphi}
-% \begin{macro}{\tud@cdmath@symbol@italpha}
-% \begin{macro}{\tud@cdmath@symbol@itbeta}
-% \begin{macro}{\tud@cdmath@symbol@itgamma}
-% \begin{macro}{\tud@cdmath@symbol@itdelta}
-% \begin{macro}{\tud@cdmath@symbol@itepsilon}
-% \begin{macro}{\tud@cdmath@symbol@itzeta}
-% \begin{macro}{\tud@cdmath@symbol@iteta}
-% \begin{macro}{\tud@cdmath@symbol@ittheta}
-% \begin{macro}{\tud@cdmath@symbol@itiota}
-% \begin{macro}{\tud@cdmath@symbol@itkappa}
-% \begin{macro}{\tud@cdmath@symbol@itlambda}
-% \begin{macro}{\tud@cdmath@symbol@itmu}
-% \begin{macro}{\tud@cdmath@symbol@itnu}
-% \begin{macro}{\tud@cdmath@symbol@itxi}
-% \begin{macro}{\tud@cdmath@symbol@itpi}
-% \begin{macro}{\tud@cdmath@symbol@itrho}
-% \begin{macro}{\tud@cdmath@symbol@itsigma}
-% \begin{macro}{\tud@cdmath@symbol@ittau}
-% \begin{macro}{\tud@cdmath@symbol@itupsilon}
-% \begin{macro}{\tud@cdmath@symbol@itphi}
-% \begin{macro}{\tud@cdmath@symbol@itchi}
-% \begin{macro}{\tud@cdmath@symbol@itpsi}
-% \begin{macro}{\tud@cdmath@symbol@itomega}
-% \begin{macro}{\tud@cdmath@symbol@itvarepsilon}
-% \begin{macro}{\tud@cdmath@symbol@itvartheta}
-% \begin{macro}{\tud@cdmath@symbol@itvarpi}
-% \begin{macro}{\tud@cdmath@symbol@itvarrho}
-% \begin{macro}{\tud@cdmath@symbol@itvarsigma}
-% \begin{macro}{\tud@cdmath@symbol@itvarphi}
% Aufrechte griechische Minuskeln sind in den mathematischen Kodierungen von
% \LaTeXe{} leider nicht enthalten, weshalb diese hier auch nicht für die
% normale OML-Kodierung deklariert werden können.
@@ -3863,10 +3508,9 @@
\tud@cdmath@declare@symb{it#1}{\mathalpha}{letters}{\the\tud@res@cnt}%
% \end{macrocode}
% Für aufrechte griechische Minuskeln gibt es gewöhnlich keine Symbolschrift,
-% weshalb ein einfacher Eintrag \cs{up\meta{Bezeichner}} in die Liste
-% {tud@cdmath@symb@list} gesetzt wird, was in Verbindung mit einem fehlenden
-% Symbol \cs{tud@cdmath@symbol@\meta{Bezeichner}} zu einem undefinierten
-% cs{up\meta{Bezeichner}} bei \opt{cdmath=true} führt.
+% weshalb der Eintrag \cs{up\meta{Letter}} in \cs{tud@cdmath@symb@list} gesetzt
+% wird, was mit einem fehlenden \cs{tud@cdmath@symbol@\meta{Letter}} zu einem
+% undefinierten \cs{up\meta{Letter}} bei \opt{cdmath=true} führt.
% \ToDo{falls irgendwann erweiterte OML-Kodierung existiert, dann nutzen}[v2.??]
% \begin{macrocode}
%^^A \tud@cdmath@declare@symb{it##1}{\mathalpha}{letters}%
@@ -3875,70 +3519,13 @@
\advance\tud@res@cnt\@ne\relax%
}
% \end{macrocode}
-% \end{macro}^^A \tud@cdmath@symbol@itvarphi
-% \end{macro}^^A \tud@cdmath@symbol@itvarsigma
-% \end{macro}^^A \tud@cdmath@symbol@itvarrho
-% \end{macro}^^A \tud@cdmath@symbol@itvarpi
-% \end{macro}^^A \tud@cdmath@symbol@itvartheta
-% \end{macro}^^A \tud@cdmath@symbol@itvarepsilon
-% \end{macro}^^A \tud@cdmath@symbol@itomega
-% \end{macro}^^A \tud@cdmath@symbol@itpsi
-% \end{macro}^^A \tud@cdmath@symbol@itchi
-% \end{macro}^^A \tud@cdmath@symbol@itphi
-% \end{macro}^^A \tud@cdmath@symbol@itupsilon
-% \end{macro}^^A \tud@cdmath@symbol@ittau
-% \end{macro}^^A \tud@cdmath@symbol@itsigma
-% \end{macro}^^A \tud@cdmath@symbol@itrho
-% \end{macro}^^A \tud@cdmath@symbol@itpi
-% \end{macro}^^A \tud@cdmath@symbol@itxi
-% \end{macro}^^A \tud@cdmath@symbol@itnu
-% \end{macro}^^A \tud@cdmath@symbol@itmu
-% \end{macro}^^A \tud@cdmath@symbol@itlambda
-% \end{macro}^^A \tud@cdmath@symbol@itkappa
-% \end{macro}^^A \tud@cdmath@symbol@itiota
-% \end{macro}^^A \tud@cdmath@symbol@ittheta
-% \end{macro}^^A \tud@cdmath@symbol@iteta
-% \end{macro}^^A \tud@cdmath@symbol@itzeta
-% \end{macro}^^A \tud@cdmath@symbol@itepsilon
-% \end{macro}^^A \tud@cdmath@symbol@itdelta
-% \end{macro}^^A \tud@cdmath@symbol@itgamma
-% \end{macro}^^A \tud@cdmath@symbol@itbeta
-% \end{macro}^^A \tud@cdmath@symbol@italpha
-% \end{macro}^^A \tud@cdmath@symbol@upvarphi
-% \end{macro}^^A \tud@cdmath@symbol@upvarsigma
-% \end{macro}^^A \tud@cdmath@symbol@upvarrho
-% \end{macro}^^A \tud@cdmath@symbol@upvarpi
-% \end{macro}^^A \tud@cdmath@symbol@upvartheta
-% \end{macro}^^A \tud@cdmath@symbol@upvarepsilon
-% \end{macro}^^A \tud@cdmath@symbol@upomega
-% \end{macro}^^A \tud@cdmath@symbol@uppsi
-% \end{macro}^^A \tud@cdmath@symbol@upchi
-% \end{macro}^^A \tud@cdmath@symbol@upphi
-% \end{macro}^^A \tud@cdmath@symbol@upupsilon
-% \end{macro}^^A \tud@cdmath@symbol@uptau
-% \end{macro}^^A \tud@cdmath@symbol@upsigma
-% \end{macro}^^A \tud@cdmath@symbol@uprho
-% \end{macro}^^A \tud@cdmath@symbol@uppi
-% \end{macro}^^A \tud@cdmath@symbol@upxi
-% \end{macro}^^A \tud@cdmath@symbol@upnu
-% \end{macro}^^A \tud@cdmath@symbol@upmu
-% \end{macro}^^A \tud@cdmath@symbol@uplambda
-% \end{macro}^^A \tud@cdmath@symbol@upkappa
-% \end{macro}^^A \tud@cdmath@symbol@upiota
-% \end{macro}^^A \tud@cdmath@symbol@uptheta
-% \end{macro}^^A \tud@cdmath@symbol@upeta
-% \end{macro}^^A \tud@cdmath@symbol@upzeta
-% \end{macro}^^A \tud@cdmath@symbol@upepsilon
-% \end{macro}^^A \tud@cdmath@symbol@updelta
-% \end{macro}^^A \tud@cdmath@symbol@upgamma
-% \end{macro}^^A \tud@cdmath@symbol@upbeta
-% \end{macro}^^A \tud@cdmath@symbol@upalpha
% \end{macro}^^A \tud@cdmath@declare@greek@lc
% \begin{macro}{\tud@cdmath@declare@greek@lgr}
% \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
+% \changes{v2.06n}{2021/07/15}{\cs{mathord} statt \cs{mathalpha}}^^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
@@ -3987,8 +3574,8 @@
\tud@cdmath@declare@greek@@lgr{varphi}{102}%
}
\newcommand*\tud@cdmath@declare@greek@@lgr[2]{%
- \tud@cdmath@declare@symb{it#1}{\mathalpha}{tuditgrk}{#2}%
- \tud@cdmath@declare@symb{up#1}{\mathalpha}{tudupgrk}{#2}%
+ \tud@cdmath@declare@symb{it#1}{\mathord}{tuditgrk}{#2}%
+ \tud@cdmath@declare@symb{up#1}{\mathord}{tudupgrk}{#2}%
% \end{macrocode}
% Normalerweise sollten Ligaturen für angrenzende Glyphen (boundary ligatures)
% im Mathematikmodus deaktiviert werden. Bei Lua\LaTeX{} ist dies jedoch nicht
@@ -4204,25 +3791,23 @@
% aktivieren.
% \begin{macrocode}
\tud@font@set%
- \AtBeginDocument{%
% \end{macrocode}
% Bereitstellung der Auswahlbefehle für griechische Glyphen in der Nomenklatur
-% von \TUDScript (\cs{up\meta{Bezeichner}}, \cs{it\meta{Bezeichner}}).
+% von \TUDScript (\cs{up\meta{Letter}}, \cs{it\meta{Letter}}).
% \begin{macrocode}
- \tud@math@map@greeks%
+ \tud@math@map@greeks%
% \end{macrocode}
% Für die griechischen Glyphen wird mit \cs{tud@math@checkslanted@greeks}
% geprüft, ob diese durch ein Paket explizit auf kursive Majuskeln oder eine
% vollständig aufrechte Variante gesetzt wurden. Ist dies der Fall, wird der
% Standardwert für die Option \opt{slantedgreek} entsprechend angepasst.
% \begin{macrocode}
- \tud@math@checkslanted@greeks%
+ \tud@math@checkslanted@greeks%
% \end{macrocode}
% Nachdem alle Vorbereitungen getroffen wurden, werden die Schriften für den
% mathematischen Satz nun endlich gesetzt.
% \begin{macrocode}
- \tud@math@set%
- }%
+ \AtBeginDocument{\tud@math@set}%
}
% \end{macrocode}
%