\begin{itemize}
\item text1
\pause\item text2
\pause\item text3
\end{itemize}
\begin{figure}
\includegraphics<1>[width=\textwidth]{pics/graphic1.jpg}
\includegraphics<2-3>[width=\textwidth]{pics/graphic2.jpg}
\end{figure}
我想让图像与描述它们的文本一起逐个出现。我尝试过这些:
https://stackoverflow.com/questions/1088761/how-to-change-an-image-on-a-slide-in-latex
https://stackoverflow.com/questions/4683093/beamer-how-to-show-images-as-step-by-step-images
但似乎都不起作用。我开始怀疑是\pause
问题所在。Latex 似乎开始计算在暂停后让图像出现的幻灯片,好像之后的代码\pause
仍然受其影响,即使 itemize 环境已关闭。有没有办法重置计数器?我知道将图像放在 itemize 环境之前会有所帮助,但我想知道如何让我的幻灯片完全符合我的要求。
答案1
如果\pause
造成问题,解决方法很简单:不要使用\pause
!相反,你可以让itemize
环境来帮你发现问题。
\documentclass{beamer}
\begin{document}
\begin{frame}
\begin{itemize}[<+->]
\item text1
\item text2
\item text3
\end{itemize}
\begin{figure}
\includegraphics<1>[width=.2\textwidth]{example-image-a}
\includegraphics<2-3>[width=.2\textwidth]{example-image-b}
\end{figure}
\end{frame}
\end{document}