我怎样才能自动化此项覆盖(在投影仪中)?

我怎样才能自动化此项覆盖(在投影仪中)?

为了演示,我想连续显示列表中的几个项目。目前,代码如下;相应的(和期望的)输出显示在我的帖子底部。

\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}

在此处输入图片描述

相关内容