如何为 Itemize 或 Enumerate List 制作动画。即按下 Enter 键时,应出现下一个项目。我该怎么做?
\documentclass{article}
\begin{document}
\begin{enumerate}
\item Hi
\item Hello
\end{enumerate}
\end{enumerate}
答案1
虽然赫伯特给了你一个选择,但这里还有其他几个选择。
\揭露
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{enumerate}
\uncover<1->{\item Hi}
\uncover<2->{\item Hello}
\uncover<3->{\item Hi again}
\uncover<4->{\item Hello again}
\end{enumerate}
\end{frame}
\end{document}
\仅有的
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{enumerate}
\only<1->{\item Hi}
\only<2->{\item Hello}
\only<3>{\item Hi again} %% note absence of - after 3
\only<4->{\item Hello again}
\end{enumerate}
\end{frame}
\end{document}
为了避免跳跃,您可以使用overlayarea
:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{overlayarea}{\textwidth}{.5\textheight}
\begin{enumerate}
\only<1->{\item Hi}
\only<2->{\item Hello}
\only<3>{\item Hi again} %% note absence of - after 3
\only<4->{\item Hello again}
\end{enumerate}
\end{overlayarea}
\end{frame}
\end{document}
\暂停
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{enumerate}
\item Hi \pause
\item Hello \pause
\item Hi again \pause
\item Hello again
\end{enumerate}
\end{frame}
\end{document}
如果您希望每张幻灯片只有一个项目
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{enumerate}
\item<1> Hi
\item<2> Hello
\item<3> Hi again
\item<4> Hello again
\end{enumerate}
\end{frame}
\end{document}
答案2
可以自动完成:
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{enumerate}[<+->]
\item Hi
\item Hello
\end{enumerate}
\end{frame}
\end{document}
对于所有列表,写入序言:
\beamerdefaultoverlayspecification{<+->}