我知道有类似的帖子有同样的错误,但我一直在尝试跟进他们的解决方案,但不知何故没有奏效。我使用的是 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 Recepie
pdflatex
Recipe terminated with fatal error: spawn pdflatex ENOENT.
有什么问题?谢谢您的帮助。
答案1
如果有人遇到这个问题,可以先尝试重启 VSCode,然后重启电脑。这听起来可能很蠢,但对我来说,这种简单的解决方案很有效。