更改 MikTeX 的默认构建配方(在 VS Code 中)以删除“未定义引用”警告

更改 MikTeX 的默认构建配方(在 VS Code 中)以删除“未定义引用”警告

我在 VS Code 中使用 MikTeX 编译 LaTeX 文档。当我按“control + s”保存并构建时,我收到以下未定义的引用警告: 未定义引用警告示例

经过一番研究和调试,我发现问题是由于默认使用了错误的构建配方(当使用“control + s”快捷键时)。当我使用“配方:pdflatex -> bibtex -> pdflatex x 2”(通过单击配方旁边的“播放”图标)时,文档构建时不会出现这些警告。

正确的食谱选项

我在网上找到了一些建议(这里这里) 建议更改.json 设置文件,但这似乎没有效果。

我想了解如何将默认构建配方(附加到 control + s)更改为“配方:pdflatex -> bibtex -> pdflatex x 2”。

编辑:我尝试更改“ProjectSettings.json”,但没有成功。这是我所拥有的:

{
  "CurrentProjectSetting": null,
  "latex-workshop.latex.tools": [
    {
        "name": "pdflatex ➞ bibtex ➞ pdflatex × 2",
        "command": "pdflatex ➞ bibtex ➞ pdflatex × 2",
        "args": [
            "--shell-escape",
            "-synctex=1",
            "-interaction=nonstopmode",
            "-file-line-error",
            "%DOC%"
        ]
    }
],
  "latex-workshop.latex.recipes": [
    {
        "name": "pdflatex ➞ bibtex ➞ pdflatex × 2",
        "tools": [
            "pdflatex",
            "bibtex",
            "pdflatex",
            "pdflatex"
        ]
    }
],
"latex-workshop.latex.recipe.default": "pdflatex ➞ biber ➞ pdflatex × 2"
}

相关内容