这两个包中哪个更适合将数学模式字体更改为 .ttf 字体?
答案1
mathfont 和 mathspec 的用途类似,但 mathfont 不仅适用于 xelatex,还适用于 lualatex。这两个包都允许更改各种数学符号和数学字母的字体。
在我看来,这两个软件包都有同样的缺陷:它们只关心看数学,而不是符号的数学含义。
从这个例子中可以看出区别:
\documentclass{article}
\usepackage{mathfont}
\setfont{Arial}
\begin{document}
$\mathrm{a} \preceq a$
\end{document}
结果看起来正如预期的那样:
但如果你复制粘贴,则会得到:a ? a
。两个 a 相同,并且符号消失了。
如果使用 unicode-math 进行编译:
\documentclass{article}
\usepackage{unicode-math}
\begin{document}
$\mathrm{a} \preceq a$
\end{document}
然后复制并粘贴a ⪯