在 pdflatex 文档中包含 GIF 图像

在 pdflatex 文档中包含 GIF 图像

我正在尝试将 GIF 图像包含到我的 LaTeX 文档中。据我了解这是可能的。我正在使用pdflatex并收到以下消息:

ERROR: LaTeX Error: Unknown graphics extension: .gif.

我尝试的数字是:

\begin{figure}
  \centering
  \subfloat[]{\label{fig:a}}{\includegraphics[width=0.45\textwidth]{Safinya_lamelar.png}}
  \subfloat[]{\label{fig:b}}{\includegraphics[width=0.45\textwidth]{Safinya_hex.png}}
  \subfloat[]{\label{fig:c}}{\includegraphics[width=0.45\textwidth]{Farago_lamelar.gif}}
  \subfloat[]{\label{fig:d}}{\includegraphics[width=0.45\textwidth]{Farago_hex.gif}}
  \caption{Lipoplexes}
  \label{gene.fig1}
\end{figure}  

我究竟做错了什么?

答案1

不,pdftex不支持 GIF。您的在线来源不正确。请参阅手册pdftex,这是终极指南:

图像类型由给定文件名的扩展名指定:.png 代表 png 图像,.jpg(或 .jpeg)代表 jpeg,.jbig2(首选,但 .jb2 也可以)代表 jbig2,.pdf 代表 pdf 文件。

只需将 GIF 转换为 PNG 即可。据我所知,您无法直接包含动画 GIF 或 MPNG。

您收到的错误是因为没有为 设定图形规则.gif。您可以使用 定义自己的图形规则\DeclareGraphicsRule,但是没有驱动程序支持,因此这对您没有帮助。

相关内容