Ich habe die TUG- lucida
Schriftarten erhalten und sie nur zum Testen in einem meiner Dokumente verwendet, das yhmath
auch geladen wurde.
In diesem Dokument $\Delta x$
wird es ziemlich oft verwendet und nachdem ich mir die Ergebnisse angesehen hatte, ist mir das Verhalten aufgefallen, das auch durch das folgende Minimalbeispiel erzeugt wird:
Das \Delta
Zeichen wird groß dargestellt \sqrt
, das \Gamma
Symbol ebenfalls, das \Omega
Symbol wird zum \widehat
Akzent.
Das Ändern der Ladereihenfolge ( yhmath
zuerst, dann lucidabr
) behebt das Problem, ist jedoch keine Option für jemanden, der Pakete verwendet yhmath
, die lucidabr
in der falschen Reihenfolge usw. geladen werden.
Meine Frage ist eher allgemeiner Natur: Kann man dieses falsche Mapping beheben? Ich persönlich brauche es yhmath
eigentlich nicht (es wurde nur versehentlich geladen)
Eine Möglichkeit besteht natürlich darin, zum Standard oder zu anderen mathematischen Schriftarten zu wechseln, die nicht mit in Konflikt stehen yhmath
.
\documentclass{article}
\usepackage[T1]{fontenc} % Can be omitted, shows the same effect with or without using this
\usepackage{lucidabr}
\usepackage{yhmath}
\begin{document}
\[\Delta x \]
\[\Gamma x \]
\[ \Omega x\]
\end{document}
Antwort1
Sie müssen lucidabr
mit der expert
Option laden:
\documentclass{article}
\usepackage[expert]{lucidabr}
\usepackage{yhmath}
\begin{document}
\[\Delta x \]
\[\Gamma x \]
\[ \Omega x\]
\end{document}
Andernfalls \Delta
lautet die Definition von
\DeclareMathSymbol{\Delta}{\mathord}{largesymbols}{'321}
was eindeutig falsch ist, wenn yhmath
auch geladen ist.