如何添加一个gif/动画到Beamer(后Adobe退休Flash)



我有麻烦添加一个gif到我的激光。我一直在寻找答案,但我没有找到一个是在Adobe退休后写的,它是Flash Player。我试过使用动画包,它确实编译文件,但它不让我播放它(控件出现,但如果我点击它们什么也没有发生)。我已经尝试了media9movie15软件包,但显然它们已经过时了。所以,我很困惑如何在这个时间点上添加动画。老实说,我甚至不知道缺少Adobe Flash Player是否是问题所在。我知道一定有一个简单的答案。

我认为没有必要添加我的代码,因为我觉得这是一件微不足道的事情。

提前感谢!

您可以将您的.gif文件拆分为单独的图像。有许多不同的转换器可以在网上找到,或者您可以从命令行使用图像魔术:

convert -coalesce test.gif test.png

这将产生一系列称为test-0.png等的图像。

然后您可以使用xmpmulti包将这些内容包含在您的beamer演示中。

要使这个幻灯片序列动画化,您可以使用transduration<0-16>{0}。将16替换为您拥有多少图像,并将{0}替换为以秒为单位的持续时间,每个图像都应显示。对于我的示例中的0秒,时间将由您的计算机渲染幻灯片所需的时间决定。

如果您现在在演示模式下使用adobereader打开演示文稿,幻灯片将自动更改,从而创建动画。

documentclass{beamer}
usepackage{xmpmulti}
begin{document}
begin{frame}
transduration<0-16>{0}
multiinclude[<+->][format=png, graphics={width=textwidth}]{test}
end{frame}
end{document}

或者如果放弃pdf格式是一个选项,您可以看看media4svg包。

最新更新