我有一张幻灯片,顶部有自动播放的动画,底部有两张图表。图表分为两个阶段。目前,当我进入第二步时,动画会重新启动,我该如何防止这种情况发生?更清楚一点,我希望动画在前进到幻灯片的第二部分时停留在最后一帧(而不是重新启动)。
到目前为止的代码:
\frame{
\frametitle{Example 1}
\begin{center}
\includemovie[autoplay,mouse]{10em}{7em}{Pics/bar_cubic.avi}
\end{center}
\hfill
\begin{columns}
\hfill
\centering
\column{0.5\textwidth}
\includegraphics<1>[width=1.\textwidth]{Pics/reaction_bar_quad.pdf}
\includegraphics<2>[width=1.\textwidth]{Pics/reaction_bar.pdf}
\hfill
\centering
\column{0.5\textwidth}
\includegraphics<1>[width=1.\textwidth]{Pics/energy_bar_quad.pdf}
\includegraphics<2>[width=1.\textwidth]{Pics/energy_bar.pdf}
\hfill
\end{columns}
} %%%
答案1
简短回答:不能。(至少不是以任何简单的方式:见下文。)
由 TeX 生成的每张幻灯片beamer
(或通过任何其他途径从 TeX 生成 PDF 演示文稿)都是 PDF 文件中的单独页面。因此,就查看器应用程序而言,不同幻灯片上的动画是分开的。因此,当您翻页时,它们将始终重新启动。
我想有几种可能的“解决方法”。首先,现代 PDF 支持“可选内容组 (OCG)”,允许页面上的材料发生变化。但是,beamer
不会生成这些内容,而且我不确定它们是否适用于此处的情况。第二种可能的解决方法是使用 JavaScript 将所有内容绑定在一起。这依赖于查看器,同样不是由我完成的,beamer
并且以不 100% 可靠而闻名。当然,这两种方法都不是“内置”的beamer
(您必须自己编写代码),我甚至不确定这两种方法是否有效!