
Я хочу добавить анимацию (слайд-шоу из ~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
Разные версии AR, похоже, ведут себя по-разному в отношении событий PageOpen/PageVisible, которые используются для инициализации анимации. Некоторые запускают последнее, другие — первое, когда осуществляется переход на страницу в AR.
Обновление [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}
и вы включите консоль Java в настройках Acrobat Reader DC, вы увидите сообщение:
ReferenceError: a0 не определено 1:Поле:Мышь вверх
Я использую TexLive 2015 на Mac Os 10.9, и та же проблема воспроизводится в конфигурации Windows.
Если вы протестируете эту модификацию, используя предыдущую версию Acrobat Reader, она будет работать нормально, без каких-либо ошибок.
Поэтому на данный момент я использую предыдущую версию Acrobat Reader для просмотра PDF-файлов с анимацией.
С наилучшими пожеланиями.