在 Beamer 中,我想发布一个图形,然后使用 添加一些文本\itemize
,并更改项目之间的图形没有移动已经发布的文本。以下是我想要的大致内容:
所有内容都在同一张幻灯片上:
\documentclass{beamer}
\usepackage{graphicx}
\begin{document}
\begin{frame}
\includegraphics[width=\textwidth]{test1}
\pause
\begin{itemize}
\item
Text 1 Text 1 Text 1 Text 1 Text 1 Text 1 Text 1 Text 1 Text 1
\pause
%%Change the original figure to "test2" without moving any already written text.
\pause
\item
Text 2 Text 2 Text 2 Text 2 Text 2 Text 2 Text 2 Text 2 Text 2 Text 2
\pause
%%Change figure again to "test3" again without moving any text.
\end{itemize}
\end{frame}
\end{document}
答案1
我认为,您的意思是这样的——如果图像应该“覆盖”(最好与相同尺寸的其他图像覆盖),则使用该\only<firstframe-endframe>
命令是适当的,例如\only<1-2>....
仅在第 1 到第 2 帧显示。
对文本行也使用相同的命令,但要注意文本高度!
\documentclass[demo]{beamer}
\usepackage{graphicx}
\begin{document}
\begin{frame}%
\only<1-2>{\includegraphics[width=0.3\textwidth]{image1}%
}%
\only<3-4>{\includegraphics[width=0.3\textwidth]{image2}%
}%
\only<5-5>{\includegraphics[width=0.3\textwidth]{image3}%
}%
\begin{itemize}
\item<1-5>And now I show you the \textcolor{brown}{1st} image%
\item<3-5>And now I show you the \textcolor{blue}{2nd} image%
\item<5-5>And now I show you the \textcolor{red}{3rd} image%
\end{itemize}
%
\end{frame}
\end{document}
笔记从规范中删除该demo
选项\documentclass
。