![使用 Beamer 的 Upright 字体排版定理](https://linux22.com/image/243785/%E4%BD%BF%E7%94%A8%20Beamer%20%E7%9A%84%20Upright%20%E5%AD%97%E4%BD%93%E6%8E%92%E7%89%88%E5%AE%9A%E7%90%86.png)
我想用直立字体在演示文稿中排版我的定理。我知道的唯一方法是这样做:
\begin{theorem}
\textup{Upright Theorem}
\end{theorem}
当我使用article
文档类时,我可以使用定理包并\theorembodyfont{\upshape}
在序言中键入。但是,这种方法对 Beamer 不起作用。当我使用 Beamer 时,我想做类似的事情(在序言中定义直立性)。这可能吗?
答案1
您可以查看Theorem Environments
beamer 手册中的相关部分,您将在那里找到如何操作。
\documentclass{beamer}
\setbeamertemplate{theorems}[normal font]
\begin{document}
\begin{frame}
\begin{theorem}
This is a theorem
\end{theorem}
\end{frame}
\end{document}
答案2
如果你想给定理编号,并保持它们为常规字体,你可以这样做。请参阅Beamer:用直立字体排版定理并对其进行编号
\documentclass{beamer}
\setbeamertemplate{theorems}[numbered]
\addtobeamertemplate{theorem begin}{\normalfont}{}
\begin{document}
\begin{theorem}[This should be numbered]
This should be upright.
\end{theorem}
\end{document}