如何在 Beamer 规范中仅在当前幻灯片上显示内容?

如何在 Beamer 规范中仅在当前幻灯片上显示内容?

这是一个投影仪框架,第一张幻灯片显示“项目 1”,第二张幻灯片显示“项目 1 项目 2”,第三张幻灯片仅显示“项目 1 项目 3”。如何才能获得相同的结果,而无需计算项目数量\uncover<2>

我尝试将其更改为\uncover<.>,但“项目 2”却从未出现。

\documentclass[pdf]{beamer}
\begin{document}
\begin{frame}{Introduction}
    \begin{itemize}
        \item Item 1
        \pause
        \uncover<2>{\item Item 2}
        \pause
        \item Item 3
    \end{itemize}
\end{frame}
\end{document}

答案1

如果未与列表中的默认覆盖规范一起使用,则语法.将出错(请参阅如何在 beamer 中的列表后获取正确的暂停次数?因为我在那里遇到了一些类似的事情)。

\documentclass[pdf]{beamer}
\begin{document}
\begin{frame}{Introduction}
    \begin{itemize}
        \item Item 1
        \pause
        \uncover<.(1)>{\item Item 2}
        \pause
        \item Item 3
    \end{itemize}
\end{frame}
\end{document}

答案2

\documentclass[pdf]{beamer}
\begin{document}
\begin{frame}{Introduction}
    \begin{itemize}
        \item<1-2> Item 1
        \item<2> Item 2
        \item<3> Item 3
    \end{itemize}
\end{frame}
\end{document}

相关内容