记录一下困扰了我好几天的问题。。。本来是看上了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文章来源:https://www.toymoban.com/news/detail-799308.html
另附上在vscode在配置latex的详细教程文章来源地址https://www.toymoban.com/news/detail-799308.html
到了这里,关于解决:VScode运行tex文件时出现“Cannot find LaTeX root file”的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!