我正在尝试在 Beamer 演示文稿中包含一张图片,但一直收到此错误:
!pdfTeX 错误:/usr/local/texlive/bin/i386-linux/pdflatex (文件 ./markov.jpeg):读取 JPEG 图像失败 (未找到 JPEG 标头)
根据 writelatex.com 上给出的模板,我使用以下代码来安装图像:
\begin{figure}
\includegraphics{markov.jpeg}
\caption{\label{fig 1:}Repeated Iteration of Markov Matrix}
\end{figure}
答案1
错误消息意味着该文件markov.jpeg
实际上不是.jpeg
-file。它在浏览器中可以正常打开,但这并不意味着什么(如果浏览器无法将其加载为 jpeg,它会尝试使用其他受支持的格式对其进行解码)。
要解决该问题,请使用或多或少高级的图像编辑/查看程序(Gimp、MS Paint、Picasa、MS Office Picture Manager、Windows Live Photo Gallery 或 Photoshop 等)打开它,然后使用导出命令创建一个新.jpeg
文件。
答案2
我遇到了同样的问题,按照回答以上。它实际上不是 JPEG。所以我采取了下面的操作。
如果你正在使用 bash。使用以下命令检查文件格式:
file markov.jpeg
稍后您可以使用将其转换为真正的 JPEG ImageMagick
。
convert markov.jpeg markov.jpeg