`mathfont` 和 `mathspec` 的用途相同吗?

`mathfont` 和 `mathspec` 的用途相同吗?

这两个包中哪个更适合将数学模式字体更改为 .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 ⪯

相关内容