beamer 3.58 存在 helvet 和 lmodern 问题 - 大写希腊文问题

beamer 3.58 存在 helvet 和 lmodern 问题 - 大写希腊文问题

我有一个类似的问题这里。我的最小工作示例如下所示:

\documentclass{beamer}
\usepackage{lmodern}
\usepackage{helvet}
\begin{document}
\begin{frame}
$\Gamma \neq \Theta \neq \Omega$

$\gamma, \theta, \omega$
\end{frame}
\end{document}

其中包含 lmodern(mwe 中的第 2 行)的结果如下所示:

在此处输入图片描述

就像这样,没有 lmodern

在此处输入图片描述

这还是 beamer 的一个 bug 吗?

答案1

它可能仍然是一个错误beamer,但我不知道,你可以在beamer错误追踪器如果你想。

否则,这个解决方法似乎有效

\documentclass{beamer}
\usepackage{helvet}
\usefonttheme[]{serif}
\begin{document}
\begin{frame}
$\Gamma \neq \Theta \neq \Omega$

$\gamma, \theta, \omega$
\end{frame}
\end{document}

在此处输入图片描述

答案2

为了完整起见,我将用我从 beamer 错误跟踪器获得的答案来回答我自己的问题:使用 professionalfonts 主题可以解决问题。(另请参阅这个 github 问题)。

以下是最小的工作示例:

\documentclass{beamer}

\usefonttheme{professionalfonts}
\usepackage{lmodern}
\usepackage{helvet}

\begin{document}
\begin{frame}
$\Gamma \neq \Theta \neq \Omega$

$\gamma, \theta, \omega$
\end{frame}
\end{document}

相关内容