在以下最小文档中
\documentclass{article}
\usepackage{fourier,eulervm}
\begin{document}
$1 < 2$
\end{document}
输出缺少<
符号。
另一方面,如果我以相反的顺序加载两个字体包
\documentclass{article}
\usepackage{eulervm,fourier}
\begin{document}
$1 < 2$
\end{document}
输出如其所愿。 为什么?
我在任何地方都找不到这个记录。
添加
一个不那么简单的例子也表明,虽然在后一种情况下确实<
出现了,但使用的数学字体不是欧拉字体。因此,我确实认为两者是不兼容的。我开始认为,也许不同字体包之间的不兼容是常态,而不是例外?
答案1
这两个软件包都搞乱了字体加载的数学运算,因此您通常会预料到一起加载它们时会出现问题。您尝试使用的字体组合是什么?