15

所以我在一张幻灯片上有两个项目,在它们下面都有一个图形:

\onslide<1>{
    \begin{itemize}
      ...
    \end{itemize}
}

\onslide<2>{
    \begin{itemize}
      ...
    \end{itemize}
}

\includegraphics[width=5cm]{abc.eps}

所以我想要的是第一个 itemize 在第一张幻灯片上可见,第二个 itemize 不可见并且不占用任何空间。同样,当我转到下一张幻灯片时,我希望第一个项目不可见,并且在显示第二个项目时不占用任何空间。我希望图形可见并在两张幻灯片上保持在同一个位置。

这可能吗?

4

2 回答 2

15

使用 \alt 或 \temporal:

\alt<n>{at n}{not at n}有两种选择。

\temporal<n>{before}{at n}{after}三种选择。

更多信息请访问http://saikat.guha.cc/ref/beamer_guide.pdf

于 2011-10-18T00:28:03.777 回答
11

可以简单地将两个项目组合成一个项目:

\documentclass{beamer}

\begin{document}

\begin{frame}   

\begin{itemize}
    \item<only@1> item on first slide
    \item<only@1> more item on first slide
    \item<only@2> item on second slide
    \item<only@2> more item on second slide 
\end{itemize}

\includegraphics[width=5cm]{example-image-duck}

\end{frame}

\end{document}
于 2019-02-28T11:58:20.123 回答