如何在 foreach 循环中生成 beamer 帧

如何在 foreach 循环中生成 beamer 帧

我需要生成多个帧,每个帧包含一个图像。我原本想用 \ foreach 循环,但不起作用

\foreach \nn in{1,2,...,5}{
\begin{frame}[fragile]{}
\includegraphics[width=0.8\textwidth]{cata-\nn.jpg}
\end{frame}
}

答案1

这有效

\documentclass{beamer}
\usepackage{pgffor}
\begin{document}
\foreach \nn in{a,b,c,duck}{
\begin{frame}
\frametitle{Image \nn}
\centering
\includegraphics[width=0.8\textwidth]{example-image-\nn}
\end{frame}
}
\end{document}

在此处输入图片描述

相关内容