为了演示,我想连续显示列表中的几个项目。目前,代码如下;相应的(和期望的)输出显示在我的帖子底部。
\documentclass{beamer}
\begin{document}
\frame{
\begin{itemize}
\item stay
\begin{itemize}
\item<2-> one
\item<3-> two
\item<4-> three
\end{itemize}
\item stay 2
\begin{itemize}
\item<5-> and four
% \item<> Ooops, forgot something
\item<6-> and five
\end{itemize}
\end{itemize}
}
\end{document}
我如何才能自动(计数器?)显示项目,这样就无需手动增加数字了<...>
。如果我需要\item
在开头某处再添加一个,则增加后续的每个项目<...>
会很繁琐。我正在考虑类似新的“\itemnext 我忘记的项目”之类的东西……
答案1
摆脱所有\item
覆盖规范,只需将其<+(1)->
作为可选参数传递给两个内部itemize
环境:\begin{itemise}[<+(1)->]
。1
此处充当偏移量;它将第一项的出现延迟一张幻灯片。请参阅第 9.6.4 节中的子节投影机手册更多细节。
\documentclass{beamer}
\begin{document}
\frame{
\begin{itemize}
\item stay
\begin{itemize}[<+(1)->]
\item one
\item two
\item three
\end{itemize}
\item stay 2
\begin{itemize}[<+(1)->]
\item and four
% \item<> Ooops, forgot something
\item and five
\end{itemize}
\end{itemize}
}
\end{document}