记录一下困扰了我好几天的问题。。。本来是看上了vscode的颜值想用来写latex,没想到按教程安装好后,运行tex文件毫无反应,后面点开output发现报错 Cannot find LaTeX root file. See https://github.com/James-Yu/LaTeX-Workshop/wiki/Compile#the-root-file

尝试过新建一个tex文件,并复制代码运行,居然神奇的可以编译了,然后重启vscode之后,原来的tex文件也能跑了,但是第二天重新打开文件还是之前的问题

在网上搜集了很多方法都不适用,但还是贴一下:

关闭"View Log Messages"

选择语言模块

检查TexLive的path是否添加

最后根据github的一个讨论上面的操作试了一下,居然成功了,具体操作为:

首先打开tex文件所在的文件夹作为workplace

在tex文件的最上面加上magic comment:% !TeX root = 文件名.tex

据讨论内容大致猜测是这个文件并没有被识别成需要编译的文件(挺难理解的,明明工作台和文件都打开了),加上这句话就是告诉vscode这个文件就是root file

另附上在vscode在配置latex的详细教程

精彩内容

评论可见,请评论后查看内容,谢谢!!!评论后请刷新页面。