欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

`LaTeX` Debug笔记之 - `File ' ' not found` (`\includegraphics`)

程序员文章站 2023-12-25 09:35:39
...

LaTeX Debug笔记之 - File ' ' not found\includegraphics)

可能原因是:

1. 图片命名中含有 “.”

有次我想插入一张同事的照片,照片以名字命名,比方说: S.Zhang.jpeg (张三)。LaTeX总是报错:File ' ' not found。 奇怪的是,我换了张别的图片就好了。

我以为是格式的问题,试了好多方法还是无法输出图片。最后查到是因为图片名字里含有"." , 于是LaTeX无法识别其扩展名。

解决方法是用中括号扩起图片名并加上扩展名:

\includegraphics[...]{{S.Zhang}.jpeg}

2. 使用了LaTeX引擎编译(而非pdfLaTeX

LaTeX引擎无法识别图片。队友有图片的文档,我们需用pdfLaTeX来编译。对于不同的编辑器,情况如下:

  1. Vim
    然而,如Vim-LaTeX-Suite这样的Plugin, 其默认的编译引擎是LaTeX,因此在刚开始使用的时候会出现插入图片报错。我们需要修改配置,使其默认编译引擎变为pdfLaTeX
  2. Terminal
    在使用命令时用pdflatex而非latex:
    pdflatex foo.tex
    
  3. TeXShopLaTeX编辑软件
    TeXShop,当选择LaTeX引擎编译时,实际上它帮我们选择了pdfLaTeX

在使用XeLaTeXLuaLaTeX时没有这个问题。

3. 没有include graphicsgraphicx宏包

上一篇:

下一篇: