之前在 Windows 7 上使用 TexMaker 和 Texlive 后,Tex 文件无法再找到

之前在 Windows 7 上使用 TexMaker 和 Texlive 后,Tex 文件无法再找到

我前段时间设置了 TexMaker,并将其配置为使用 TexLive。我正确指定了所有路径,这样我就可以在写论文的一段时间内生成一些好看的 PDF。

前几天,当我尝试打开我的主文件(main.tex)时,收到了奇怪的错误消息:

在此处输入图片描述

声明此内容后,文件仍然会打开但无法编译。使用常规 QuickBuild 花费的时间太长(甚至无法完成),因此我改用命令行。使用“latex main.tex”时,我收到以下消息: 在此处输入图片描述

此时我尝试从命令行的角度查看文件“main.tex”是否存在,因此我运行了一个简单的“dir”命令:

在此处输入图片描述

这只是向我表明该文件确实存在。

这种方法一开始有效,但现在完全不起作用了。我的 MWE 会很长,不过我从这个来源下载了模板这里

如果我尝试编译如下测试文件,它可以正常工作:

\documentclass{article} \begin{document} 这是一个测试文档 \end{document}

编辑:我只安装了 TexLive。如果我尝试运行 pdflatex main.tex,我会得到以下(相当长的)响应,主要是关于引用错误,但由于我也不能使用 bibtex,所以我不确定我能做什么:

在此处输入图片描述

其持续作用如下:

在此处输入图片描述

编辑2:我注意到,如果我删除 /usepackage[version=3]{mhchem},文档会再次编译(尽管没有 mhchem 包的功能)。

答案1

由于这个问题在 TeX.SE 上出现过几次而没有答案,所以我想发布我的经验(作为 LaTeX 及其相应编译的初学者)。

事实证明,我的问题“未找到 main.tex”与我遇到的问题纯属巧合。事实上,我的文件无法编译的原因是我试图在字幕标题中使用 mhchem 标记,而它显然不喜欢这种标记。

因此,对于遇到类似问题的其他初学者来说,错误消息并不总是完全有帮助,而且确实可能​​会在尝试解决问题时将您引向各种错误路径。出现各种错误消息也无济于事,当您处理较大的错误时,这些错误消息会完全消失,不再是问题。我的建议是查看命令行错误消息停止编译的地方,并忽略此点以上的任何潜在错误消息。

相关内容