我想用直立字体在演示文稿中排版我的定理。我知道的唯一方法是这样做:
\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}