前言
在此解决如题所述之问题。
备注:具体的问题截图已经找不到了,但是问题不大,不影响解决方案的撰写。
1 错误原因
我更新了MikTeX.但是我没有卸载旧版本的MikTeX,很神奇的是,这两个版本可以同时共存,只要你安装在不同的文件夹下。
我没有删除旧版本的MikTeX,只是把它的文件夹改了名字。
果然VSCode就报错了,这个是因为他找不到旧版本的MikTeX了。
2 解决方案
1)首先在环境变量中的PATH
中删除原来已经失效的MikTeX环境变量,可以看到,新的MikTeX的环境变量早已自动写入。
2)然后关闭VSCode,记住,是关了VSCode,不是reload。我reload了好几次,都没用。这个reload和关闭不是等价的。 然后重新打开VSCode。
3)编译。这时候发现已经过了!
小结
解决方案很简单,但是过程还是小曲折了一下。
故在此记录之。