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
,定位到具体问题。
安装教程参考:
可以参考以下文章配置:
- VSCode + Latex 配置,亲测可用。不可用的都是系统环境配置问题
- EthanDeng/vscode-latex,可参考,看不懂就直接用前一个好了
入门教程
常见问题
-
注意:新版本的 LaTeX Workshop 在打开 View log messages 界面后会出现编译失败的问题,出现 Cannot find LaTeX root file 的错误;
点击 View in VSCode tab 进行预览即可查看 pdf 文件;
texlive2020下载
欢迎在留言区写下自己遇到的问题和解决办法,也可以附上自己的博客地址,把这篇帖子做成问题汇总帖。