LaTeX 错误:不能包含类型为 pdf 的图形

LaTeX 错误:不能包含类型为 pdf 的图形

平台:TeXShop,版本 pi(?):3.14159...1.40.9。在 Mac OSX 上,v.10.5.8。

我遇到的错误pdftexCan not include graphics of type: pdf

奇怪的是,我的 PDF 图形最初包含在一个文档中,该文档的格式化没有任何问题(在与上述相同的平台下)。我现在试图将此文档作为一章包含在更大的手稿中(不同的类别),但遇到了各种错误。我一直在网上搜索,并克服了一些错误,但似乎找不到我当前问题的答案。这是我的文档的基本框架:

\usepackage{graphicx}
\graphicspath{{./graphics/}}
\DeclareGraphicsExtensions{.pdf,.png,.jpg}


\begin{document}
...
\chapter{thebestchapterever}
\input{thebestchapterever.tex}
...
\end{document}

在里面thebestchapterever.tex,我使用了下面的代码来包含图形。

\begin{figure}
\noindent
\includegraphics[type=pdf, ext=.pdf, read=.pdf, bb=1.0in 1.0in 3.0in 5.0in, trim=2cm 7cm 2cm 10cm]{figurename}
\caption{...}
\label{fig1}
\end{figure}

我也尝试过 中的许多组合includegraphics。当我排除时typeext它就read找不到图形。当我省略bb=时,我得到一个边界框错误。如果我添加.pdffigurename也没有帮助。

所有这些都是我以前的工作中没有出现过的新错误(我猜原因与使用不同的类有关)。

此外,graphicspath它不再起作用,因此图形需要放在同一个目录中。

您对我的 PDF 被拒绝的原因有什么想法吗?我希望得到一些修复建议。

答案1

您最有可能使用的是latex而不是如果使用pdflatexclassic ,那么通常它可以包含 EPS 文件但不能包含 PDF。如果您使用 pdflatex,情况则相反。这就是为什么通常最好省略扩展名。因此每个 teX 变体都会查找它可以处理的文件。声明您使用的系统可以处理这些扩展名,但如果不能,说它可以没有帮助,如果可以,那么正确的扩展名通常已经被声明了。latexdvips\DeclareGraphicsExtensions{.pdf,.png,.jpg}

相关内容