
我想在我的投影機簡報中新增動畫(超過 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
with pdflatex
,所有軟體包都已更新到最新版本。
一個簡短的評論驅動的討論和@Ondrian 非常讚賞的編譯幫助表明,乳膠程式碼工作得很好。問題一定出在編譯鏈的某個地方。我嘗試了pdf
s 和png
s,因此待動畫圖像的檔案類型似乎不相關。我已經更新了所有相關的套件並刷新了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。
此致。