我正在 Beamer 中制作演示文稿,在 itemize 环境中添加一定数量的项目后,Beamer 会创建多张幻灯片。每张连续的幻灯片都会添加一个项目。例如,
\documentclass{beamer}
\begin{document}
\begin{frame}
\frametitle{Project Objective}
\begin{itemize}
\item This is the first item.
\begin{itemize}
\item Subitem1
\item Subitem2
\end{itemize}
\item This is the second item.
\begin{itemize}[<+->]
\item Subitem3
%\item Subitem4
\end{itemize}
\end{itemize}
\end{frame}
\end{document}
添加后续子项目会创建后续幻灯片,每张幻灯片都会添加一个子项目。添加后续项目不会创建更多幻灯片;每个新项目都会出现在所有幻灯片上,缩进到最后一个子项目应该出现的位置下方。这是什么原因造成的?
答案1
您应该阅读一下所谓的“覆盖规范”beamer
用户指南。以下是摘录(摘自3.10 使用叠加规范):
覆盖规范以尖括号给出。规范的
<1->
意思是“从幻灯片 1 开始”。[...]beamer
自动计算每帧所需的幻灯片数量。更一般地,覆盖规范是数字或数字范围的列表,其中范围的开始或结束可以保持开放。例如,-3,5-6,8-
表示“在所有幻灯片上,除了幻灯片 4 和 7。”
注意框架和滑动。每帧可能有多张幻灯片与其关联。叠加规范旨在识别每帧的幻灯片数量。有逐字叠加规范,如\only
,\onslide
以及一些宏的“可选参数”,如\item
。
对于itemize
(一般列表,以及其他结构,如frame
),您可以指定增量叠加规范 <+->
在可能连续的项目(如列表)处插入适当的停顿。有关此内容的更多信息,请参阅9.6.4 增量规范。