![`eulervm` 和 `fourier` 包之间是否存在不兼容?](https://linux22.com/image/231476/%60eulervm%60%20%E5%92%8C%20%60fourier%60%20%E5%8C%85%E4%B9%8B%E9%97%B4%E6%98%AF%E5%90%A6%E5%AD%98%E5%9C%A8%E4%B8%8D%E5%85%BC%E5%AE%B9%EF%BC%9F.png)
在以下最小文档中
\documentclass{article}
\usepackage{fourier,eulervm}
\begin{document}
$1 < 2$
\end{document}
输出缺少<
符号。
另一方面,如果我以相反的顺序加载两个字体包
\documentclass{article}
\usepackage{eulervm,fourier}
\begin{document}
$1 < 2$
\end{document}
输出如其所愿。 为什么?
我在任何地方都找不到这个记录。
添加
一个不那么简单的例子也表明,虽然在后一种情况下确实<
出现了,但使用的数学字体不是欧拉字体。因此,我确实认为两者是不兼容的。我开始认为,也许不同字体包之间的不兼容是常态,而不是例外?
答案1
这两个软件包都搞乱了字体加载的数学运算,因此您通常会预料到一起加载它们时会出现问题。您尝试使用的字体组合是什么?