Mathpazo 与 amsmath 冲突吗?

Mathpazo 与 amsmath 冲突吗?

当使用\DeclareMathOperatoramsmath 包和 mathpazo 包(用于字体)时,希腊字母无法正确打印。

例如,使用以下代码

\documentclass{article}
\usepackage{mathpazo}
\usepackage{amsmath}
\DeclareMathOperator{\proj}{\pi}

\begin{document}
    $\proj$
\end{document}

我应该得到一个 pi,但我根本没有得到 pi,而是得到了一个 esszet(一个看起来像 beta 的德文字母)。

有人知道为什么会发生这种情况吗?

提前致谢!如能提供任何帮助,我们将不胜感激。

答案1

我在其他地方找到了解决方案:通过使用\mathchar"119而不是\pi问题不会出现(参见mathpazo + siunitx:π 变成 ß;我之前没见过)

在这种特殊情况下,LaRiFaRi 的建议使用\newcommand{\proj}{\pi}也有效:)。

相关内容