配方因致命错误而终止:spawn latexmk ENOENT

配方因致命错误而终止:spawn latexmk ENOENT

我知道有类似的帖子有同样的错误,但我一直在尝试跟进他们的解决方案,但不知何故没有奏效。我使用的是 Windows 10,带有 Ubuntu,我下载了 Miktex 并添加到我的 $PATH。我通常使用 VScode 进行其他工作,并尝试使用 Latex Workshop 为 Latex 设置它,我的 settings.json 文件如下所示:

{
    "window.zoomLevel": 0,
    "workbench.colorTheme": "Abyss",
    "terminal.integrated.shell.windows": "C:\\windows\\System32\\cmd.exe",
    "workbench.editorAssociations": {
        "*.ipynb": "jupyter.notebook.ipynb"
    },
    "latex-workshop.latex.search.rootFiles.include" : ["C:\\Users\\vscode-lecture-files\\**\\*.tex"],
    "latex-workshop.latex.autoBuild.run":"onFileChange",
    "latex-workshop.latex.recipes": [
        {  
            "name": "latexmk",  
            "tools": [  
                "latexmk"  
            ],
            "includePath":[
                "${workspaceFolder}/**",
                "C:/Users/AppData/MiKTeX/miktex/bin/x64/**"
            ]
              
        },  

        {
            "name": "pdflatex*2",
            "tools": [
                "pdflatex",
                "pdflatex"
            ]
        }
    ],
    "latex-workshop.latex.verbatimEnvs":[
        "verbatim",
        "lstlisting",
        "minted"
    ],
    "security.workspace.trust.untrustedFiles": "open"
}

但是,每次我构建 .tex 文件时都会出现错误:

Recipe terminated with fatal error: spawn latexmk ENOENT.

我尝试使用并选择来改变latexmk它,但仍然出现错误:Latex Workshop: Build With Recepiepdflatex

Recipe terminated with fatal error: spawn pdflatex ENOENT.

有什么问题?谢谢您的帮助。

答案1

如果有人遇到这个问题,可以先尝试重启 VSCode,然后重启电脑。这听起来可能很蠢,但对我来说,这种简单的解决方案很有效。

参考:https://stackoverflow.com/a/69984240/8598684

相关内容