使用自定义模板时没有 BoundingBox

使用自定义模板时没有 BoundingBox

这显然是一个众所周知的错误,当你把图形放入文档时,就会出现这种情况,如下图所示这里这里和这里

\begin{figure}[h]
\caption{Example of a parametric plot ($\sin (x), \cos(x), x$)}
\centering
\includegraphics[width=0.8\textwidth,natwidth=610,natheight=642]{example}
\end{figure}

我试过这些,有些不起作用,有些不会让 latex 崩溃,但仍然不会显示图像。示例是一个文件,我保存了它并尝试了很多次,格式是 jpeg、png 或 eps。

我遇到的问题(我相信)是由于我的乳胶配置和我正在使用的模板。使用其他模板是不可接受的,因为它需要采用这种格式。

我可以在带有文章模板的新文档中使用相同的命令,图像可以正常打印。另外,一位使用 Mac 的朋友(我不确定她使用的 Latex 发行版)说她可以毫无问题地放入图像。

至于我,我正在使用 miktex 2.9 和编辑器 Kile,尽管我在 texworks 中尝试时收到了同样的错误。

有什么建议或指导吗?

谢谢!

答案1

您正在使用的论文类包括以下行

\RequirePackage[dvips]{graphicx}

这基本上是错误的,你应该向维护人员报告。

事实上(如果您无法[dvips]从本地副本中删除)该类仅适用于 latex 和 dvips,而不适用于 pdflatex 或 luatex 或 xetex。

因此 EPS 文件应该可以工作(在这种情况下它应该有一个边界框,否则它就不是 EPS 文件)而您提到的其他格式将无法工作。

该发行版还包括用于包含图像的 epsf.sty,这有点奇怪,因为\includegraphics自 1994 年以来,LaTeX 就已经有一个用于包含图像的标准命令。

该页面的日期为 2008 年,这并不完全是当前的日期,但大多数文件都使用了上个世纪的 tex 约定。

相关内容