Brakujące znaki w czcionce Garamond-Math

Nov 30 2020

Użyłem pierwszej opcji w zaakceptowanej odpowiedzi na czcionki Garamond i czcionki matematyczne Jednak Missing character: There is no ___ (U+225C) in font [Garamond-Math.otf]:mode=bas"pojawiają się błędy takie jak I rzeczywiście tych symboli brakuje w finale pdf. Jak to naprawić i wyświetlić symbole matematyczne? Używam texlive-full-2019i lualatex. (W celach informacyjnych powyższy symbol to \triangleeq.)

EDYCJA: Istnieje około 20 brakujących symboli, więc definiowanie ich jeden po drugim nie jest idealnym rozwiązaniem. Czy jest coś skalowalnego?

Odpowiedzi

2 Davislor Nov 30 2020 at 21:34

Symbole, których brakuje w podstawowej czcionce matematycznej, możesz pobrać z innej czcionki matematycznej, takiej jak 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}

Ten dokument zawiera kilka wzorów czcionek, które możesz sprawdzić.

1 wipet Nov 30 2020 at 21:02

Możesz zdefiniować brakujący symbol. Na przykład:

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