如何在 beamer 类中指定某个字母为衬线?我希望在演示中尽可能保持符号与文章中的符号相似,除了大写希腊字母 phi 之外,大部分结果都很好。我发现 这个问题实现我的目标(字母看起来像我想要的那样,但由于数学模式下的衬线字体,呈现的感觉已经改变)。因此,我只是试图改变单个字母。
如果有必要,我可以添加 MWE,但目前我觉得没有必要。
答案1
如果你使用默认设置,并且只想使用衬线字体作为符号,则可以使用以下命令为其定义命令\mathrm
\documentclass{beamer}
\newcommand\SPi{\mathrm{\Pi}}
\begin{document}
\begin{frame}
$\SPi\quad\Pi$
\end{frame}
\end{document}
另一方面,如果您使用衬线数学字体,则可以用来\mathsf
定义无衬线符号:
\documentclass{beamer}
\usefonttheme[onlymath]{serif}
\newcommand\SPi{\mathsf{\Pi}}
\begin{document}
\begin{frame}
$\SPi\quad\Pi$
\end{frame}
\end{document}
当然,您也可以重新定义符号(先前已复制):
\documentclass{beamer}
\let\oldPi\Pi
\renewcommand\Pi{\mathrm{\oldPi}}
\begin{document}
\begin{frame}
$\Pi\quad\oldPi$
\end{frame}
\end{document}