我是 LaTeX 新手。我正尝试将 GIF 放入我的 LaTeX 演示文稿中。我遵循@samcarter 指南这里。
我有 23 张照片,因此我做了一些更改并尝试了这个:
\transduration<0-23>{0}
\multiinclude[<+->][format=png, graphics={width=\textwidth}]{something}
但我总是收到这个警告:
LaTeX 警告:在输入行 132 /LaTeX_Vorlage_Presentations/.example.tex 上未找到文件“something-0.png”。swp:132:无法加载图片或 PDF 文件“something-0.png”。
something.png 也与 LaTeX 内容位于同一个文件夹中。
答案1
以下是 GNU/Linux 上的过程。gif
图片取自我的这个答案。
首先,你需要将其拆分gif
成单个帧。我使用 ImageMagick 工具convert
来完成此操作。
mkdir gif
convert -coalesce animation.gif gif/frame-%d.png
frame-0.png
这将在frame-36.png
子目录中创建文件gif/
。要将其包含在beamer
演示文稿中,我使用animate
包。它提供了将单个图像连接到动画的命令\animategraphics
。语法是
\animategraphics[<options>]{<frame rate>}{<path prefix>}{<start frame>}{<end frame>}
在我们的例子中,路径前缀是gif/frame-
。起始帧是 0,最后一帧是 36。帧速率 12 是经验性选择,因为它看起来最好。图像对于幻灯片来说太大,所以我们使用 将其缩小width=\textwidth
。这是完整的示例。
\documentclass{beamer}
\usepackage{animate}
\begin{document}
\begin{frame}
\animategraphics[width=\textwidth]{12}{gif/frame-}{0}{36}
\end{frame}
\end{document}
注意:已知它可以与 Adobe Reader、PDF-XChange 和 Foxit 配合使用。(感谢@AlexG)