Beamer 和 XeLaTeX:数学模式下 \prime 的间距很丑陋

Beamer 和 XeLaTeX:数学模式下 \prime 的间距很丑陋

如果我在 XeLaTeX 中编译以下 MWE,我会得到图像中的结果:

\documentclass[mathserif]{beamer}

\begin{document}
\begin{frame}
$C'(x)$
\end{frame}
\end{document}

在此处输入图片描述

请注意,素数的间距完全被破坏了。另一方面,如果我用 PDF-LaTeX 编译相同的 MWE,结果将符合预期:

这个问题似乎只影响 Beamer。如果我排版,article间距就符合预期,即使使用 XeLaTeX 进行编译也是如此。

有人知道 XeLaTeX-Beamer 示例中出了什么问题吗?

答案1

例如这里已经讨论过这个问题https://github.com/josephwright/beamer/issues/375 如果将字母字体重置为 T1 则有效:

\documentclass{beamer}
\usefonttheme[onlymath]{serif}
\AtBeginDocument{%
      \DeclareSymbolFont{pureletters}{T1}{lmr}{\mddefault}{it}%
      }

\begin{document}
\begin{frame}
$C'(x)$
\end{frame}
\end{document}

在此处输入图片描述

相关内容