我见过有人通过按 来逐张显示一张幻灯片Enter。有人能告诉我如何在 Beamer 中实现这一点吗?
答案1
beamer
提供\pause
此功能。您可以在幻灯片的任意位置添加它,它会在那里“暂停”输出,并生成一个附加幻灯片以供暂停后显示。
此外,许多典型的 LaTeX 命令已被修改beamer
以提供所谓的覆盖规范。例如,以下列表仅在指定的幻灯片上显示每个项目:
\begin{enumerate}
\item<1-> First item
\item<2> Second item
\item<3> Last item
\end{enumerate}
这里,覆盖规范包含在< >
。幻灯片 1 将仅包含“第一项”。幻灯片 2 将包含“第一项”和“第二项”。幻灯片 3 将包含“第一项”和“最后一项”。此示例取自包装文档提供了关于覆盖规范的另一种观点:
\begin{frame}
\frametitle{There Is No Largest Prime Number}
\framesubtitle{The proof uses \textit{reductio ad absurdum}.}
\begin{theorem}
There is no largest prime number.
\end{theorem}
\begin{proof}
\begin{enumerate}
\item<1-| alert@1> Suppose $p$ were the largest prime number.
\item<2-> Let $q$ be the product of the first $p$ numbers.
\item<3-> Then $q+1$ is not divisible by any of them.
\item<1-> Thus $q+1$ is also prime and greater than $p$.\qedhere
\end{enumerate}
\end{proof}
\end{frame}
显示内容取决于所使用的主题。下面是上述frame
代码的第一张幻灯片,来自两个不同的主题(左:default
;右Frankfurt
):
可能有多种幻灯片叠加规范。查看软件包文档以了解每个命令/环境提供的格式。
答案2
在列表中的\pause
每个之前使用可以真正实现您想要实现的目标。这不是最有效的解决方案,但确实可以完成工作。\item
itemize
enumerate
编辑:哎呀。抱歉。我刚看到这个问题是 2011 年的。