投影机 - 使逐项(和占用空间)消失

Jro*_*rop 6 latex overlay space beamer

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

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

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

\includegraphics[width=5cm]{abc.eps}
Run Code Online (Sandbox Code Playgroud)

所以我想要的是第一个itemize在第一张幻灯片上可见,第二个itemize是不可见的而不占用任何空间.类似地,当我转到下一张幻灯片时,我希望第一个逐项列表不可见,并且在显示第二个逐项时不占用任何空格.我希望图形可见,并保持在两张幻灯片上的相同位置.

这可能吗?

Pen*_*enz 10

使用\ alt或\ temporal:

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

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

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


sam*_*ter 10

可以简单地将两个条目合并为一个条目:

\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}
Run Code Online (Sandbox Code Playgroud)