错误包括Latex中的图像

eup*_*a83 34 pdf latex eps

编译我的Latex文件时出现以下错误:

!LaTeX错误:无法确定tree.jpg中的图形大小(无BoundingBox).

为什么我会收到此错误?这与.eps文件有什么关系?

事实上,我可以在我的机器上用MacTex编译好.但是,当我在线提交给科学期刊进行发布时,它会在服务器上编译它并向我发送所有这些错误的PDF,以防止它编译.

我使用以下语法来包含图像:

\begin{figure}[!h]
    \begin{center}
        \scalebox{0.45}{
            \includegraphics{tree.jpg}}
    \end{center}
            \caption{\small A sample}
            \label{tree}
\end{figure}
Run Code Online (Sandbox Code Playgroud)

我该怎么办 ?可能是他们的服务器使用旧的编译器?

更新:它终于奏效了.我将第一张图片转换为PDF格式,编辑完美无缺.我猜它使用了该PDF的边界框值并将其应用于所有图像.

h3x*_*eam 25

要包含pngjpg,您需要明确指定边界框.

\includegraphics[bb=0 0 1280 960]{images/some_image.png}
Run Code Online (Sandbox Code Playgroud)

其中1280和960分别是宽度和高度.

  • 这会使文档因包含的图像大小更改而变得非常脆弱,不是吗? (2认同)
  • @sylvainulg:你是对的 (2认同)

Uri*_*Uri 21

我遇到了同样的问题,包括LaTeX中的jpegs.该引擎并非真正用于从JPG收集所有必要的大小和比例信息.通常最好采用JPEG并将其转换为PDF(在Mac上)或EPS(在PC上).Mac上的GraphicsConvertor可以轻松地为您完成.虽然PDF包括DPI和大小,但JPEG仅具有像素大小.

(我知道这不是你想要的答案,但最好给他们提供他们可以使用的EPS/PDF,而不是担心他们试图扩展你的JPG时会发生什么).


kus*_*szi 11

使用.jpg文件时不要忘记直接编译为.pdf(pdflatex)并使用: graphicx package with pdftex option(\ usepackage [pdftex] {graphicx}).


bal*_*aur 7

如果你有Gimp,我看到以.eps格式导出​​图像就可以了.