Texmaker 错误:无法确定图形大小

Texmaker 错误:无法确定图形大小

大家好,希望你们今天过得愉快!当我尝试使用这个简单的代码插入图像时,我的 Latex 编辑器 TexMaker 出现了问题

\documentclass[12pt]{report}
\usepackage{amsmath,amssymb,amsthm}
\usepackage{graphicx}
\begin{document}

\includegraphics[scale=1]{image.jpg} 

\end{document}

显示此错误:

! LaTeX Error: Cannot determine size of graphic in image.jpg (no BoundingBox).See the LaTeX manual or LaTeX Companion for explanation.Type H <return> for immediate help.... \includegraphics[scale=1]{image.jpg}

我的朋友使用相同的编辑器,但对同一个文件没有出现此问题,所以我认为这是一个设置问题

谢谢你的帮助 !

答案1

本作品可以用 pdflatex、xelated 或 lualatex 完美编译:

\documentclass{article}
\usepackage{graphicx}
\begin{document}
\includegraphics[scale=.5]{example-image.jpg} 
\end{document}

结果:

在此处输入图片描述

但是如果你尝试用 来编译它latex,结果将是:

! LaTeX Error: Cannot determine size of graphic in example-image.jpg (no Boundi
ngBox).

See the LaTeX manual or LaTeX Companion for explanation.
Type  H <return>  for immediate help.
 ...                                              

l.4 \includegraphics[scale=.5]{example-image.jpg}

? 

但是,如果没有.jpg 扩展,这也可以与latex引擎一起工作,产生 DVI 输出。

解释:latex命令仅管理包含 EPS 图像的文件,但必须使用 JPG 版本。如果没有 .jpg` 扩展名,则允许引擎使用 EPS 版本,从而产生 DVI 输出。

顺便说一句,DVI 格式现在用处不大。因此,与其将 JPG 图像转换为 EPS,再将 DVI 输出转换为 PDF 格式,不如直接使用它pdflatex,这样生活就轻松多了。

相关内容