我想在我的 Beamer 演示文稿中添加动画(超过约 70 个文件的幻灯片)。 编译工作pdflatex
正常,但生成的 PDF 仅显示动画的第一张图片(或指定的任何图片poster
)。
在这里提供 MWE 效果不佳,但我使用了类似这样的方法:
\documentclass[xcolor=dvipsnames]{beamer}
\usepackage[utf8]{inputenc}
\usepackage{lmodern}
\usepackage[T1]{fontenc}
\usepackage[american, ngerman]{babel}
\usepackage{graphicx}
\usepackage{animate}
\begin{document}
\begin{frame}
\frametitle{Dynamik}
\centering
\animategraphics[
autoplay,
loop,
poster=last,
height=.7\textheight
]{1}{./graphics/animation/anim}{1}{10}
\end{frame}
\end{document}
我使用 Adobe Acrobat Reader DC 查看文件,并且能够看到animate
pdf 中的工作动画。我正在使用Miktex
,pdflatex
所有软件包都已更新到最新版本。
简短的评论驱动讨论和非常感谢 @Ondrian 的编译帮助表明,latex 代码运行良好。问题一定出在编译链的某个地方。我尝试了pdf
s 和png
s,因此要制作动画的图像的文件类型似乎无关紧要。我已经更新了所有相关包并刷新了Miktex
文件名数据库和格式文件。我真的不知道从哪里开始。有什么帮助吗?
编辑:您可以在此处下载动画的测试文件:https://www.dropbox.com/sh/0wu1kvvnsguflz0/AACvlCLGPWwFjJSjZbT79uMka?dl=0
答案1
对于用于初始化动画的 PageOpen/PageVisible 事件,不同的 AR 版本似乎有不同的表现。有些版本在 AR 中导航到页面时触发后者,有些版本则触发前者。
对这两个事件进行评估的更新[2016/02/28]
正在进行中,以确保不会遗漏任何一个事件,并且更新正在进行中。
答案2
问题似乎来自 Acrobat Reader 的最新版本 Acrobat Reader DC。javascrit 出了点问题。如果您使用以下代码修改了代码:
\animategraphics[
controls,
loop,
poster=last,
height=.7\textheight
]{1}{./graphics/animation/anim}{1}{10}
并且在 Acrobat Reader DC 首选项中打开 java 控制台,您将看到以下消息:
ReferenceError: a0 未定义 1:Field:Mouse Up
我在 Mac Os 10.9 上使用 TexLive 2015,在 Windows 配置上可以重现同样的问题。
如果您使用先前版本的 Acrobat Reader 测试此修改,则它运行良好,没有任何错误。
所以目前我正在使用以前版本的 Acrobat Reader 来查看带有动画的 PDF。
此致。