diff options
Diffstat (limited to 'macros/latex/contrib/tudscr/source/tudscr-fonts.dtx')
-rw-r--r-- | macros/latex/contrib/tudscr/source/tudscr-fonts.dtx | 499 |
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} % |