गारमोंड-मठ फ़ॉन्ट में वर्ण गुम

Nov 30 2020

मैंने गारमोंड और गणित फोंट के स्वीकृत उत्तर में पहले विकल्प का उपयोग किया है , हालांकि, मुझे त्रुटियां मिलती हैं जैसे कि Missing character: There is no ___ (U+225C) in font [Garamond-Math.otf]:mode=bas"और वास्तव में वे प्रतीक फाइनल में गायब हैं pdf। इसे कैसे ठीक करें और गणित के प्रतीकों को प्रकट करें? मैं उपयोग कर रहा हूँ texlive-full-2019और lualatex। (आपके संदर्भ के लिए, उपरोक्त प्रतीक है \triangleeq।)

संपादित करें: कुछ 20-ईश लापता चिह्न हैं, इसलिए उन्हें एक-एक करके परिभाषित करना एक आदर्श समाधान नहीं है। क्या कुछ स्केलेबल है?

जवाब

2 Davislor Nov 30 2020 at 21:34

आप उन प्रतीकों को ले सकते हैं जो आपके प्राथमिक गणित फ़ॉन्ट में अन्य गणित फ़ॉन्ट से कमी रखते हैं, जैसे कि 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}

इस दस्तावेज़ में कई फ़ॉन्ट नमूने हैं जो आप देख सकते हैं।

1 wipet Nov 30 2020 at 21:02

आप लापता प्रतीक को परिभाषित कर सकते हैं। उदाहरण के लिए:

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