由于 BibTex,LaTex 无法在 VS Code 上编译

LaTex not compiling on VS Code due to BibTex

我在通过 VS Code 使用 LaTex 编辑一本书时遇到问题,以下是我收到的错误消息:

Latexmk: Summary of warnings from last run of (pdf)latex:
Latex failed to resolve 15 reference(s)
Latex failed to resolve 4 citation(s)
Collected error summary (may duplicate other messages):
bibtex waysofmentalprayer: Could not open bibtex log file for 'waysofmentalprayer'
Latexmk: Errors, so I did not complete making targets

看来是bibtex的问题。我在玩弄并决定将文件扩展名从 .bib 重命名为 .tex 并且它起作用了。然而,当我使用 Rstudio 时,它与文件扩展名 .bib 完美编译。为什么会这样?

更新: 文档在Rstudio上编译但是引用不起作用。出现的只是 ? 而不是引文。

更新 2: 似乎在我的本地机器上,它无法识别 bibtex。我下载了 TeXworks 但 bibtex 选项是灰色的,即我无法使用它。这是否意味着我不能使用 bibtex?如何安装?

我找到了解决办法。我已经回答了here。基本上,我使用 biblatex 而不是 natbib。