
Ich habe ein animiertes GIF in Einzelbilder aufgeteilt und diese als PNG-Sequenz gespeichert. Ich verwende die beamer
Klasse und möchte die Bilder aus der Sequenz laden und sie gegenseitig ersetzen, ohne dass eine Animation automatisch gestartet wird.
\begin{frame}\frametitle{FooBar}
\foreach \x in {0,...,5} {
\includegraphics<\x+1>[width=0.95\textwidth]{dbgp-setup2-\x.png}
}
\end{frame}
Die Compilerausgabe besagt, dass
Latexmk: Missing input file: 'dbgp-setup2-.png' from line
Der Dateiname sollte usw. sein dbgp-setup2-0.png
. dbgp-setup2-1.png
Warum \x
funktioniert das nicht?
Antwort1
Der Parser analysiert nicht \x+1
, also müssen Sie das selbst tun. In diesem Fall \x+1
stimmt es mit der Anzahl überein, also können wir das verwenden. (Natürlich habe ich Ihre Bilder nicht, also habe ich einige Standardbilder umbenannt.)
\documentclass{beamer}
\usepackage{pgffor}
\begin{document}
\begin{frame}\frametitle{FooBar}
\foreach \x [count=\y] in {0,...,3} {
\includegraphics<\y>[width=0.95\textwidth]{dbgp-setup2-\x}
}
\end{frame}
\end{document}