includegraphics:未找到一张单张图片

includegraphics:未找到一张单张图片

我在 LaTeX 文档中放了大约 100 张图片,然后只有一个未找到以下图片:

! Package pdftex.def Error: File
pic_053_001_A_ccc_SS_bb_TT21_test.pdf not found

所有照片相同的文件夹(与文档相同的文件夹.tex),名称非常相似,我使用相同的命令对全部图片\includegraphics[width=\picturewidth]{<picture name>}。例如,\includegraphics[width=\picturewidth]{pic_053_001_A_ccc_SS_bb_TT21_test}

我以为是文件格式的问题,这个具体的 pdf 文件中有东西损坏了,但如果我把整个路径都包含在那张图片中,那么一切都可以编译正常

  \includegraphics[width=\picturewidth]{/home/myuser/folder1/folder2/pic_053_001_A_ccc_SS_bb_TT21_test}

此外,如果我只是更改文件夹中图片的重命名,例如,我在末尾添加下划线pic_053_001_A_ccc_SS_bb_TT21_test_.pdf,那么该includegraphics命令就会有效(!)

\includegraphics[width=\picturewidth]{pic_053_001_A_ccc_SS_bb_TT21_test_}

即使我将命令中图片的名称更改\includegraphics为文件夹中的其他图片(例如)pic_053_001_E_ccc_SS_bb_TT21_test,它也能起作用。

  \includegraphics[width=\picturewidth]{pic_053_001_E_ccc_SS_bb_TT21_test}

我已经束手无策了。当然,目前,我会使用快速修复(为这个唯一文件写入完整路径),但这不是最佳解决方案。我非常感谢任何帮助,任何可能的提示,说明这里出了什么问题。

额外信息: 这是该文件夹中文件列表的链接。https://docdro.id/atr200p 主要的 LaTeX 文件是data_table_py_diss.tex

PS:文件夹中我没有​​其他完全相同名称的图片。

答案1

终于!一个非常奇怪的错误。问题是,毫无理由地,我的文件副本出现pic_053_001_A_ccc_SS_bb_TT21_test.pdf日志文件文件夹。当我删除了副本一切顺利。

我解释一下导致这个错误的配置:

  • pdflatex选择-output-directory=/home/user/latex-log-files
  • 在 TexStudio 中我设置构建 > 构建选项 > 日志文件此路径的选项/home/user/latex-log-files
  • 我曾经\input将父文件包含在我的主要的文件,并在此父母文件,我曾经\subimport使用错误的命令包含该文件\includegraphics
  • pic_053_001_A_ccc_SS_bb_TT21_test.pdf我有一个名为路径的文件/home/user/latex-log-files

因此,如果莫名其妙地中的 .pdf 文件includegraphics给出了! Package pdftex.def Error: file not found。它的副本可能位于日志文件文件夹中。检查一下!

笔记:在 Linux 中查找文件的副本,使用 locate

相关内容