[翻译] [LaTeX] File XXX not found on input line XXX - LaTeX Error: File XXX not found

142 篇文章 4 订阅
53 篇文章 2 订阅

原  文:File XXX not found on input line XXX
译  者:Xovee
翻译时间:2020年6月6日

File XXX not found on input line XXX

LaTeX Error: File XXX not found."

Package pdftex.def Error: File XXX not found.

LaTeX Error: File `’ not found."

当 LaTeX 找不到文件的时候,就会抛出这几个错误。通常出错的原因有以下几点:

  • 文件路径中含有禁止的符号
  • 文件没有被上传
  • 文件路径输入错误

关于在 LaTeX 中导入图片的步骤,请看这篇教程。还有一点非常重要,就是当你在 LaTeX 引入图片的时候,你必须在序言中引入 graphicx 包:\usepackage{graphicx}。如果你犯了以上任何一个错误,那么就会遇到如下的报错:

在这里插入图片描述

出错原因

文件路径中含有禁止的字符

在文件路径中,有一些符号你应该避免使用,不然会遇到文件无法找到错误。这些符号包括:

  • space
  • 百分号 %
  • 反斜杠\
  • 波浪线 ~(有时候会被 LaTeX 当作一个不可分割的空格)

忘记去上传文件

当你打算在项目中使用某个文件时,你必须首先上传它。点击页面左边的上传按钮:
在这里插入图片描述

上传成功后,文件应该会出现在左边的文件树面板中。

不正确的文件路径

当你使用某个文件时,你必须从根目录(root)开始输入其路径。就算你的项目主文件位于根目录的某个文件夹之中,你也得从根目录开始输入路径。下面展示一个例子:

在这里插入图片描述

在这里,图片位于 folder 文件夹之中的 folder2 文件夹之中。为了让 LaTeX 找到这个图片,图片的路径应该被输入为folder/folder2/image,例如:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}
\begin{document}

\begin{figure}
    \centering
    \includegraphics{ {folder/folder2/image} }
    \caption{This is your image}
    \label{fig:my_label}
\end{figure}
\end{document}

在这里插入图片描述

\graphicspath{...}使用错误

你可以在序言中使用这个命令来告诉 LaTeX 图片存储的路径,你必须在其参数,也就是图片存储的文件夹路径,的最后,输入一个斜杠/。例如:

\documentclass{article}
\usepackage[utf8]{inputenc}
\usepackage{graphicx}

\graphicspath{ {folder/folder2/} } %This is where you have saved the images

\begin{document}

\begin{figure}
    \centering
    \includegraphics{image}
    \caption{This is your image}
    \label{fig:my_label}
\end{figure}
\end{document}

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值