虽然编译可以,但 animate 无法在 beamer 中为文件制作动画

虽然编译可以,但 animate 无法在 beamer 中为文件制作动画

我想在我的 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}

我使用 Adob​​e Acrobat Reader DC 查看文件,并且能够看到animatepdf 中的工作动画。我正在使用Miktexpdflatex所有软件包都已更新到最新版本。

简短的评论驱动讨论和非常感谢 @Ondrian 的编译帮助表明,latex 代码运行良好。问题一定出在编译链的某个地方。我尝试了pdfs 和pngs,因此要制作动画的图像的文件类型似乎无关紧要。我已经更新了所有相关包并刷新了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。

此致。

相关内容