雖然編譯可以工作,但 animate 不會在投影機中對檔案進行動畫處理

雖然編譯可以工作,但 animate 不會在投影機中對檔案進行動畫處理

我想在我的投影機簡報中新增動畫(超過 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 中的工作動畫。我正在使用Miktexwith pdflatex,所有軟體包都已更新到最新版本。

一個簡短的評論驅動的討論和@Ondrian 非常讚賞的編譯幫助表明,乳膠程式碼工作得很好。問題一定出在編譯鏈的某個地方。我嘗試了pdfs 和pngs,因此待動畫圖像的檔案類型似乎不相關。我已經更新了所有相關的套件並刷新了Miktex文件名資料庫和格式文件。我真的不知道從哪裡開始。有什麼幫助嗎?

編輯:您可以在此處下載動畫的測試檔案:https://www.dropbox.com/sh/0wu1kvvnsguflz0/AACvlCLGPWwFjJSjZbT79uMka?dl=0

答案1

對於用於初始化動畫的 PageOpen/PageVisible 事件,不同的 AR 版本似乎表現不同。當在 AR 中導航到頁面時,有些會觸發後者,有些會觸發前者。

評估這兩個事件的Un 更新[2016/02/28]正在發送至 CTAN,以便不會錯過任何一個事件。

答案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。

此致。

相關內容