VS Code 第一次使用Latex参考文献出现问号且修改配置json文件也不管用

受不了overleaf 在线latex编辑经常掉线,因此尝试使用本地latex编辑,加之VS code具有较好的代码高亮和补全功能,因此非常适合我这种白嫖党,然而在第一使用中就受挫,出现了参考文献无法正常交叉引用,出现问号的情况,并由此带来了很多警告和错误。经过几个小时自己摸索,终于解决了,希望对部分人有用,如果有用希望留下你们回复和点赞。

一、问题重述

开始编译后,会提示

Recipe terminated with error. Retry building the project.

接着含有参考文献引用那些段落出现大片黄色标记
并报错:

Sudden error in TeXShop: "I found no \bibdata" and "I found no \bibstyle"

二、尝试的方法

网上都是关于修改settings.json文件内容,各种情况我都试了,还是没用,这里就不一一列举了

三、解决办法

然后我想到,VS code是利用Tex Live作为latex编译引擎,它本身是作为一个UI编辑,再加一些方便用户使用的功能(如补全和高亮等),因此我直接使用tex live 打开tex文件,发现并不存在之前问题,编译正常完成。因此正确处理方法需要打开tex live外部脚本调用权限,如下:

1: 打开texworks editor →编辑→首选项

2:打开以下页面,选择脚本

VS Code 第一次使用Latex参考文献出现问号且修改配置json文件也不管用_第1张图片

3、把权限都打开

然后重新VS code编译,成功了!!!

你可能感兴趣的:(环境配置/Bug解决,#,文献写作,#,VS,code,vscode)