[VS code + Latex + texlive2020]Recipe terminated with fatal error: spawn xelatex ENOEN

1.用户环境变量未设置

出现这种错误的原因是系统变量里面没有添加xelatex的路径path,所以首先需要添加在:
我的电脑 -->属性 --> 高级系统设置 --> 环境变量 --> 双击用户变量里面的path,将texllive的路径添加进去(我的是E:\texlive\2020\bin\win32,安装到哪就在哪里),该路径包含编译器xelatex.exe。另外,需要重启vs code或者重启电脑。

2.环境变量中存在中文路径

texlive避免安装在中文路径下,否则也将不能编译。这种情况下需要移动将文件从中文路径移出去,或者重新安装。然后注意环境也需要重新设置。需要重启vs code。

有些同学安装texlive时会卡在running package-specific postactions这句。这是因为安装路径出现了中文,注意安装时安装路径的选择。

3.查看texlive安装是否正常

打开cmd窗口输入以下命令:

fmtutil-sys -all

若有异常,说明安装不正确,需要重新安装。

4.Recipe terminated with error.

该错误可能是文档编写有问题,建议打开compile log,定位到具体问题。

[VS code + Latex + texlive2020]Recipe terminated with fatal error: spawn xelatex ENOEN_第1张图片

安装教程参考:

可以参考以下文章配置:

  • VSCode + Latex 配置,亲测可用。不可用的都是系统环境配置问题
  • EthanDeng/vscode-latex,可参考,看不懂就直接用前一个好了

入门教程

LaTeX新人教程,30分钟从完全陌生到基本入门

常见问题

  • latex常见错误对照表

  • 编译成 pdf 文件时报错 LaTeX Error: File `xxx.sty’ not found

  • 注意:新版本的 LaTeX Workshop 在打开 View log messages 界面后会出现编译失败的问题,出现 Cannot find LaTeX root file 的错误;

    点击 View in VSCode tab 进行预览即可查看 pdf 文件;

texlive2020下载

下载地址

欢迎在留言区写下自己遇到的问题和解决办法,也可以附上自己的博客地址,把这篇帖子做成问题汇总帖。

你可能感兴趣的:(Latex)