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}也有效:)。

相關內容