我一直在尝试在虚拟机上运行的 ubuntu 上修复此问题(使用 texmaker 和 tex live)。我在 Windows 版本的 latex(运行 texmaker 和 Miktex)上尝试了相同的代码,并且成功了。无论出于什么原因,我都无法在文档中包含图像。
\includegraphics[scale=1]{fig2}
fig2 与 tex 文档位于同一文件夹中,我已将“fig2.png”包含在其中包含,并且似乎所有其他解决方案都可以解决该问题,包括“\graphicspath”等。
值得注意的是,当我在 Windows 电脑上运行它时,我通过终端执行,Miktex 自动下载了一个我认为用于包含图像的包。我的想法是,我在 ubuntu 上的 Latex 包中缺少了一些东西,导致它无法找到这些文件。
当我使用“fig2”运行上面的代码时,帮助函数返回“找不到以...结尾的文件”并列出一堆文件,其中没有一个是.pdf、.png 或 .jpeg。
请帮忙!
答案1
所以我发现了一件有趣的事情。在 ubuntu 中,文件夹中的一些文件显示为“name.type”,而其他文件则不显示。尽管在属性中检查时我的图片都是 png 或 jpeg,但直到我从互联网上下载了一张随机的猫图片后,整个文件扩展名才显示出来,然后 BAM 就起作用了。所以我的解决方案是将文件命名为“name.type”,这样属性中的整个扩展名实际上显示为“name.type.type”。我以为我昨晚试过了,但可能不是这个确切的东西!
答案2
使用 latex 工具而不是 pdflatex 进行编译时,可能会出现此错误。尝试从命令窗口(而不是 texmaker)运行 pdflatex 。如果可行,则需要将 texmaker 中的编译方法更改为使用 pdflatex。