在 Beamer 中,我想在幻灯片开始时显示两个未完成的项目。接下来,我想完成这些项目。我想要的是:我向观众展示两个项目(所以我向观众展示这些项目),然后让他们猜猜这些项目是什么?接下来我会逐项给出正确答案。
因此我会得到类似这样的内容:
第一次,我有:
- 第 1 项:
- 第 2 条:
然后,我有:
- 项目 1:text1
- 第 2 条:
然后,我有:
- 项目 1:text1
- 项目 2:text2
我这样做了:
\begin{enumerate}
\item<1,2-3> Item1: text1
\item<1,3-3> Item2: text2
\end{enumerate}
但结果并不是我想要的。
答案1
一种具有明确\onslide
设置的方法。
\documentclass{beamer}
\begin{document}
\begin{frame}{Some title}
\begin{enumerate}
\item<1-3> Item1: \onslide<2-3>{text1}
\item<1-3> Item2: \onslide<3-3>{text2}
\end{enumerate}
\end{frame}
\end{document}
答案2
有多种覆盖规范(beamer
详情请参阅文档)。我在这里使用了其中几种。一个主要区别是, 的内容\only{}
在未显示时不占用空间,但其他内容占用空间。使用\only{}
可能会导致材料在框架上移动,但在用一个东西替换另一个东西时很有用。另一个区别是\onslide{}
和的内容\uncover{}
可以隐藏到不同程度,具体取决于 的设置\setbeamercovered{}
。
\documentclass{beamer}
\setbeamercovered{transparent}
\begin{document}
\begin{frame}
\frametitle{Title}
\begin{enumerate}
\item Item1: \only<2->{text1}
\item Item2: \onslide<3->{text2}
\item Item4: \uncover<4->{text3}
\item Item3: \visible<5->{text4}
\end{enumerate}
\end{frame}
\end{document}