VsCode内编译带有BiBTex数据库的参考文献失败(不显示)
在VsCode内使用latex,编译Bibtex引用的参考文献时,生成的PDF内并没有出现所cite出的参考文献,cite的位置也变为了 [?]
大致情况:
参考文献未显示,并且 \cite[name] 也变为了问号
大概长这样
原因:
其实是由于因为参考文献使用的都是Bibtex的数据格式,仅仅使用XeTex当然无法正常编译,因此只需要采用XeLaTeX→BiBtex→XeLaTex→XeLaTex的顺序进行编译即可
解决方案:
在VSCode内按Ctrl+Shift+P打开配置命令行,找到LaTeX Workshop: Build with recipe这个设置
然后选择第三个
之后重新编译即可
现在就变成了这样,恢复正常了
配置文件
必须在setting.json里面有XeLaTeX→BiBtex→XeLaTex→XeLaTex的配置文件才可以选择该项
关键配置文件:
{
"name": "xelatex -> bibtex -> xelatex*2",
"tools": [
"xelatex",
"bibtex",
"xelatex",
"xelatex"
]
},