我想以分步方式(类似 PowerPoint)显示一系列图像Beamer
。目前,我只是创建了一系列框架,每个框架包含一张图片:
\begin{frame}
\frametitle{Main Title}
\framesubtitle{Subtitle}
\centering
\includegraphics[width=.8\textwidth]{figures/image1.pdf} \\
\end{frame}
\begin{frame}
\frametitle{Title}
\framesubtitle{Subtitle}
\centering
\includegraphics[width=.8\textwidth]{figures/image2.pdf} \\
\end{frame}
我读到有一种方法可以对文本进行分层,例如使用 \altert<2>{这很重要!} 来突出显示警报。我尝试使用此代码来遵循此示例,但没有成功:
\begin{frame}
\frametitle{Title}
\framesubtitle{Subtitle}
\centering
\includegraphics<1>[width=.8\textwidth]{figures/image1} \\
\includegraphics<2>[width=.8\textwidth]{figures/image2} \\
\end{frame}
有没有更好的方法?这意味着images
序列中 5+ 个代码会少很多。这样做还有一个好处,讲义中只会有最后一个,而不是整个过程——为我节省了很多学生不需要打印的幻灯片。有什么想法吗?
答案1
答案2
这是故意抄袭的Christian Hupfer 的回答但做了一些修改。启用社区wiki来弥补版权问题。
\documentclass{beamer}
\usepackage{pgffor}
\begin{document}
\begin{frame}
\frametitle{Title}
\framesubtitle{Subtitle}
\centering
\foreach \x/\y in {1/a,2/b,3/c} {\includegraphics<\x>[scale=0.5]{example-image-\y}}
\end{frame}
\end{document}