将动画 GIF 放入 LaTeX 演示文稿中

将动画 GIF 放入 LaTeX 演示文稿中

我是 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图片取自我的这个答案

enter image description here

首先,你需要将其拆分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}

注意:已知它可以与 Adob​​e Reader、PDF-XChange 和 Foxit 配合使用。(感谢@AlexG)

相关内容