数学符号的自定义字体。(积分和运算符)

数学符号的自定义字体。(积分和运算符)

我想使用自定义字体来表示积分和求和等数学符号。我有一个包含自己字体的字体文件 (Font.ttf),该字体同样适用于数字、字母和运算符 (+-),但不适用于积分、求和或运算符 (▽)。

以下是代码。

\documentclass[a4paper, 20pt]{extarticle}
\usepackage{mathspec}

\setmainfont{Font.ttf}
\usepackage{mathastext}
\setmathrm{Font}
\setmathfont(Greek)[Uppercase=Regular,Lowercase=Regular]{Font}

\begin{document}

\begin{equation}
    \int_{a}^{b}5a^2_5-a^2 dx  =  \frac{\sin \theta}{x}
\end{equation}

$$ \lambda \alpha \beta \nabla sin sin ( \delta) \Delta \theta$$

\end{document}

输出:

这是我得到的输出。

快速提示:我是该语言的初学者,因此请尝试以初学者友好的方式回答。

编辑1我想补充一下,我最近遇到了 MnSymbol 包,我觉得它在这种情况下可能很有用。但是,我找不到如何使用它。

答案1

虽然我没有你的字体可以测试,但假设它是带有 MATH 表的 OpenType 字体,你需要用 加载它unicode-math。例如,

\usepackage[math-style=upright]{unicode-math}

\setmainfont{font.ttf} % Possibly set AutoFakeBold and AutoFakeSlant?
\defaultfontfeatures{Scale = MatchUppercase}
\setmathfont{GFS Neohellenic Math} % Or your fallback math font of choice.
\setmathfont{font.ttf}[ range={ up, % Upright letters and numerals
                                "222B-"2333, "2A0C-"2A1C, % Integrals
                                \sum, \prod, \coprod % Etc.
                              }
                      ]

相关内容