控制 Beamer 中定理的编号

控制 Beamer 中定理的编号

我有一个定理,对于一帧来说太长了。由于在环境\allowframebreaks中不起作用\theorem,我正在尝试寻找一种解决方法。我可以简单地在一帧上结束定理环境,然后在下一帧上开始一个新的定理环境,从而将我的定理分成两个。但是,这会打乱编号系统。是否可以手动更改定理计数,以便我可以重新使用最后一个定理编号?

\documentclass{beamer}
\usetheme{CambridgeUS}
\setbeamertemplate{theorems}[numbered]

\begin{document}

\begin{frame}
\begin{theorem}
This is the beginning of Theorem 1.
\end{theorem}
\end{frame}

\begin{frame}
\begin{theorem}[cont.]
This is the continuation of Theorem 1.
\end{theorem}
\end{frame}

\begin{frame}
\begin{theorem}
This is Theorem 2.
\end{theorem}
\end{frame}

\end{document}

答案1

在开始继续之前,只需将计数器后退一步:

在此处输入图片描述

\documentclass{beamer}% http://ctan.org/pkg/beamer
\usetheme{CambridgeUS}
\setbeamertemplate{theorems}[numbered]

\begin{document}

\begin{frame}
\begin{theorem}
This is the beginning of Theorem 1.
\end{theorem}
\end{frame}

\addtocounter{theorem}{-1}
\begin{frame}
\begin{theorem}[cont.]
This is the continuation of Theorem 1.
\end{theorem}
\end{frame}

\begin{frame}
\begin{theorem}
This is Theorem 2.
\end{theorem}
\end{frame}

\end{document}

相关内容