Fehlende Zeichen in Garamond-Math-Schrift
Ich habe die erste Option in der akzeptierten Antwort auf Garamond- und Mathe-Schriftarten verwendet . Ich erhalte jedoch Fehler wie Missing character: There is no ___ (U+225C) in font [Garamond-Math.otf]:mode=bas"
Und tatsächlich fehlen diese Symbole im Finale pdf
. Wie kann ich das beheben und die mathematischen Symbole anzeigen lassen? Ich benutze texlive-full-2019
und lualatex
. (Als Referenz ist das obige Symbol \triangleeq
.)
BEARBEITEN: Es fehlen etwa 20 Symbole, daher ist es keine ideale Lösung, sie einzeln zu definieren. Gibt es etwas Skalierbares?
Antworten
Sie können die Symbole, die Ihrer primären mathematischen Schriftart fehlen, aus einer anderen mathematischen Schriftart übernehmen, z. B. STIX Two Math:
\documentclass{article}
\tracinglostchars=2
\usepackage{unicode-math}
\defaultfontfeatures{ Scale=MatchLowercase }
\setmainfont{EB Garamond}[Scale = 1.0]
\setmathfont{Garamond Math}
\setmathfont{STIX Two Math}[range=\triangleq]
\pagestyle{empty}
\begin{document}
\[ a\triangleq b \]
\end{document}

Dieses Dokument enthält eine Reihe von Schriftarten, die Sie überprüfen können.
Sie können ein fehlendes Symbol definieren. Zum Beispiel:
\def\triangleeq{\buildrel\bigtriangleup\over=}