Fehlende Zeichen in Garamond-Math-Schrift

Nov 30 2020

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-2019und 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

2 Davislor Nov 30 2020 at 21:34

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.

1 wipet Nov 30 2020 at 21:02

Sie können ein fehlendes Symbol definieren. Zum Beispiel:

\def\triangleeq{\buildrel\bigtriangleup\over=}