【发布时间】:2010-10-18 10:21:06
【问题描述】:
我在编译我的 Latex 文件时遇到以下错误:
! LaTeX 错误:无法确定 tree.jpg 中图形的大小(无边界框)。
为什么会出现此错误?这与 .eps 文件有什么关系?
事实上,我可以在我的机器上用 MacTex 编译它。但是,当我将其在线提交给科学期刊以供发表时,它会在服务器上对其进行编译并将生成的 PDF 发送给我,其中包含所有这些阻止其编译的错误。
我使用以下语法来包含图像:
\begin{figure}[!h]
\begin{center}
\scalebox{0.45}{
\includegraphics{tree.jpg}}
\end{center}
\caption{\small A sample}
\label{tree}
\end{figure}
我该怎么办?难道他们的服务器使用的是旧的编译器?
更新:终于奏效了。我将第一张图片转换为 PDF,编译过程完美。我猜它使用了该 PDF 中的边界框值并将其应用于所有图像。
【问题讨论】:
-
你在使用 pdflatex 吗?因为latex只支持矢量图形(阅读:eps)
-
就其价值而言,JPG 很可能是您要打印某些东西时使用的最糟糕的图像格式(因为质量下降)。在 Latex EPS 中最好,PDF 紧随其后。
-
@David:就图像质量而言,EPS 和 PDF 本质上是等效的。这仅取决于您使用的是 LaTeX 还是 pdfLaTeX 来选择。
-
我们应该把这个(和其他 tex 问题)迁移到tex.stackexchange.com吗?