Latex Beamer-使逐项(和占用的空间)消失

Latex Beamer-使逐项(和占用的空间)消失,latex,overlay,space,beamer,Latex,Overlay,Space,Beamer,因此,我在一张幻灯片上列出了两个项目,在它们下面都有一个图形: \onslide<1>{ \begin{itemize} ... \end{itemize} } \onslide<2>{ \begin{itemize} ... \end{itemize} } \includegraphics[width=5cm]{abc.eps} \n滑动{ \开始{逐项列出} ... \结束{逐项列出} } \滑倒{ \开始

因此,我在一张幻灯片上列出了两个项目,在它们下面都有一个图形:

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

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

\includegraphics[width=5cm]{abc.eps}
\n滑动{
\开始{逐项列出}
...
\结束{逐项列出}
}
\滑倒{
\开始{逐项列出}
...
\结束{逐项列出}
}
\includegraphics[宽度=5cm]{abc.eps}
因此,我希望第一个项目在第一张幻灯片上可见,第二个项目不可见,并且不占用任何空间。类似地,当我转到下一张幻灯片时,我希望第一个项目在显示第二个项目时不可见,并且不占用任何空间。我希望图形在两张幻灯片上都可见并保持在同一位置

这可能吗?

使用\alt或\temporal:

\alt{at n}{not at n}
用于两个备选方案

\temporal{before}{at n}{after}
用于三个备选方案


有关详细信息,请参见

,您可以简单地将两个项目组合在一个项目中:

\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}
\documentclass{beamer}
\开始{document}
\开始{frame}
\开始{逐项列出}
\第一张幻灯片上的项目
\在第一张幻灯片上显示更多项目
\第二张幻灯片上的项目
\在第二张幻灯片上显示更多项目
\结束{逐项列出}
\includegraphics[宽度=5cm]{示例图像鸭}
\结束{帧}
\结束{document}

好的,我想我已经得到了一半:我现在使用的是\onslide而不是\onslide。现在我要弄清楚如何使图形保持在固定位置。在较小的\only{}内添加一个\vspace{1cm},调整大小(在{}内1cm),使两个\onslide的大小相同。我希望对你来说还不算太晚:)如果你想要更多的解释,请告诉我。