使用 Beamer 制作动画,但不制作子项

使用 Beamer 制作动画,但不制作子项

我想做的与这个问题也就是说,我希望 itemize 环境有动画效果,但是我不希望子项目有动画效果。

结果应如下所示。第一张幻灯片:

item 1

第二张幻灯片:

item 1
item 2
item 2.1
item 2.2

第三张幻灯片:

item 1
item 2
item 2.1
item 2.2
item 3

我也不想必须指定不同项目出现的确切幻灯片,而是想要类似选项的东西[<+->]。目前,我有以下代码,它为子项目设置动画。

\begin{itemize}[<+->]
    \item item 1
    \item Item 2
    \begin{itemize}
        \item item 2.1
        \item item 2.2
    \end{itemize}
    \item item 3
\end{itemize}

我怎样才能让所有子项一次显示出来?

答案1

您可以使用 <.->,我引用手册第 93 页:

在叠加规范中,可以使用另一个特殊符号,其作用与符号类似+-:点。当您写入 时<.->,会发生与 类似的情况<+->,只是计数器 beamerpauses 不会增加,并且您得到的 beamerpauses 值会减少一。

\documentclass[]{beamer}


\begin{document}
\begin{frame}
\begin{itemize}[<+->]
    \item item 1
    \item Item 2
    \begin{itemize}[<.->]
        \item item 2.1
        \item item 2.2
    \end{itemize}
    \item item 3
\end{itemize}
\end{frame}


\end{document}

答案2

像这样

\begin{itemize}
\item<1-> item 1
\item<2-> item 2
\begin{itemize}
\item item 2.1
\item item 2.2
\end{itemize}
\item<3-> item 3
\end{itemize}

相关内容