在 Beamer 中制作动画,而不是每张幻灯片都使用 png

在 Beamer 中制作动画,而不是每张幻灯片都使用 png

我看到有几个关于在 tex beamer 中插入动画的问题。我尝试了几种建议的方法,但总是得到相同的输出:每张幻灯片一个 png,而不是一张带有动画的幻灯片。

\documentclass{beamer}
\usepackage{animate}
\usepackage{xmpmulti}
\usepackage{tikz}
\begin{document}

\begin{frame}{Embedded Animation}
    \transduration<0-8>{0}
    \multiinclude[<+->][format=png, graphics={width=\textwidth}] {pres_plots/images/flumap}
\end{frame}

\begin{frame}
 \begin{center}
  \begin{tikzpicture}
   \foreach \Value in {1,2,3,4,5,6,7,8}
    \node<\Value> (pres_plots/images/flumap-\Value){\includegraphics[width=.5\linewidth]{pres_plots/images/flumap-\Value}};
   \end{tikzpicture}
 \end{center}
\end{frame}

\begin{frame}
 \begin{center}
    \includegraphics<1>[width=.5\linewidth]{pres_plots/images/flumap-0}
    \includegraphics<2>[width=.5\linewidth]{pres_plots/images/flumap-1}
    \includegraphics<3>[width=.5\linewidth]{pres_plots/images/flumap-2}
 \end{center}
\end{frame}

\end{document}

有什么建议么?

答案1

您展示的第一个示例是完美的动画。要查看它,请在演示文稿视图中使用合适的 pdf 查看器(例如 Adob​​e Reader)打开它。它将自动播放框架内的 8 张幻灯片。此示例的关键元素是

\transduration<0-8>{0}

这意味着,此帧中的前 8 张幻灯片将自动播放 0 秒 - 这意味着 pdf 查看器需要在有限的时间内更改幻灯片。

使用这条线,您可以以同样的方式为另外两个示例制作动画。


如果你不喜欢这种每帧多张幻灯片的概念,还有animate使用 JavaScript 的包(检查你的 pdfviewer 是否有这个)在一张幻灯片中显示动画。参见https://tex.stackexchange.com/a/117556/36296举一个简单的例子。


请考虑:如果 pdf 查看器不支持您选择的方法(例如,如果您从外国计算机进行演示),您仍然可以在第一种情况下手动浏览幻灯片,但使用 javascript 解决方案您将看不到任何内容。

相关内容