我想将由校样环境组成的框架拆分为 2 页。我发现当校样按环境组织时,效果很好itemize
。请参见以下示例。
\documentclass{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\begin{proof}
\begin{itemize}
\item<only@1> part~1.
\item<only@2> part~2.
\qedhere
\end{itemize}
\end{proof}
\end{frame}
\end{document}
第二页包含 qed 符号,而第一页没有。 顺便说一句,第二个街区比第一个街区略高。
但是如果不使用 就会失败itemize
。请参见下文。
\documentclass{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\begin{proof}
\only<1>{part~1.}
\only<2>{part~2.}
\end{proof}
\end{frame}
\end{document}
有什么方法可以避免这种情况吗?非常感谢。
答案1
“问题”在于\only<>{...}
仅删除括号内的部分,而证明的结尾仍将是第一张幻灯片的一部分。一种快速的解决方法是使用\pause
。另一种可能性是使用开放式宏,例如\onslide
等。
\documentclass{beamer}
\usetheme{Warsaw}
\begin{document}
\begin{frame}
\begin{proof}
part~1.
\pause
part~2.
\end{proof}
\end{frame}
\end{document}