LaTeX 扩展无法在 VS Code 上运行并不断给出 ENOENT 错误

Sat*_* R. 6 latex visual-studio-code vscode-extensions

这是我的终端显示的 $PATH

\n
/Library/Frameworks/Python.framework/Versions/3.8/bin:/Users/sathvik/opt/anaconda3/bin:/Users/sathvik/opt/anaconda3/condabin:/Library/Frameworks/Python.framework/Versions/3.7/bin:/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Library/Apple/usr/bin:/usr/local/mysql/bin: No such file or directory\n
Run Code Online (Sandbox Code Playgroud)\n

我已经删除了从 MacTeX 获得的所有可能链接到 LaTeX 的文件,并且我已经安装了 MiKTeX。以下是MiKTeX的路径

\n
/Applications/MiKTeX Console.app/Contents/bin\n
Run Code Online (Sandbox Code Playgroud)\n

我想在 VS Code 中使用 LaTeX,并且我只启用了Latex Workshop 扩展Code Runner(已重新加载)。以下是我的 JSON 设置。

\n
{\n"python.defaultInterpreterPath": "/usr/bin/python3",\n"code-runner.runInTerminal": true,\n"notebook.lineNumbers": "on",\n\n"code-runner.executorMap": {\n"javascript": "node",\n"java": "cd $dir && javac $fileName && java $fileNameWithoutExt",\n"c": "cd $dir && gcc $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",\n"cpp": "cd $dir && g++ $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",\n"objective-c": "cd $dir && gcc -framework Cocoa $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",\n"php": "php",\n"python": "python",\n"perl": "perl",\n"perl6": "perl6",\n"ruby": "ruby",\n"go": "go run",\n"lua": "lua",\n"groovy": "groovy",\n"powershell": "powershell -ExecutionPolicy ByPass -File",\n"bat": "cmd /c",\n"shellscript": "bash",\n"fsharp": "fsi",\n"csharp": "scriptcs",\n"vbscript": "cscript //Nologo",\n"typescript": "ts-node",\n"coffeescript": "coffee",\n"scala": "scala",\n"swift": "swift",\n"julia": "julia",\n"crystal": "crystal",\n"ocaml": "ocaml",\n"r": "Rscript",\n"applescript": "osascript",\n"clojure": "lein exec",\n"haxe": "haxe --cwd $dirWithoutTrailingSlash --run $fileNameWithoutExt",\n"rust": "cd $dir && rustc $fileName && $dir$fileNameWithoutExt",\n"racket": "racket",\n"scheme": "csi -script",\n"ahk": "autohotkey",\n"autoit": "autoit3",\n"dart": "dart",\n"pascal": "cd $dir && fpc $fileName && $dir$fileNameWithoutExt",\n"d": "cd $dir && dmd $fileName && $dir$fileNameWithoutExt",\n"haskell": "runhaskell",\n"nim": "nim compile --verbosity:0 --hints:off --run",\n"lisp": "sbcl --script",\n"kit": "kitc --run",\n"v": "v run",\n"sass": "sass --style expanded",\n"scss": "scss --style expanded",\n"less": "cd $dir && lessc $fileName $fileNameWithoutExt.css",\n"FortranFreeForm": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",\n"fortran-modern": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",\n"fortran_fixed-form": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",\n"fortran": "cd $dir && gfortran $fileName -o $fileNameWithoutExt && $dir$fileNameWithoutExt",\n"latex": "latex"\n\n},\n"latex-workshop.latex.recipes": [\n    {\n      "name": "latexmk ",\n      "tools": [\n        "latexmk"\n      ]\n    },\n    {\n      "name": "pdflatex \xe2\x9e\x9e bibtex \xe2\x9e\x9e pdflatex`\xc3\x972",\n      "tools": [\n        "pdflatex",\n        "bibtex",\n        "pdflatex",\n        "pdflatex"\n      ]\n    }\n  ],\n\n  "latex-workshop.latex.tools": [\n    {\n      "name": "latexmk",\n      "command": "latexmk",\n      "args": [\n        "-synctex=1",\n        "-interaction=nonstopmode",\n        "-file-line-error",\n        "-pdf",\n        "-outdir=%OUTDIR%",\n        "%DOC%"\n      ],\n      "env": {}\n    },\n    {\n      "name": "pdflatex",\n      "command": "pdflatex",\n      "args": [\n        "-synctex=1",\n        "-interaction=nonstopmode",\n        "-file-line-error",\n        "%DOC%"\n      ],\n      "env": {}\n    },\n    {\n      "name": "bibtex",\n      "command": "bibtex",\n      "args": [\n        "%DOCFILE%"\n      ],\n      "env": {}\n    }\n  ],\n\n"terminal.integrated.inheritEnv": false,\n"jupyter.jupyterServerType": "local",\n"workbench.iconTheme": "vscode-icons",\n"window.zoomLevel": 2,\n"notebook.consolidatedRunButton": true,\n"code-runner.saveFileBeforeRun": true,\n\n\n"terminal.integrated.commandsToSkipShell": [\n    "language-julia.interrupt"\n],\n"julia.symbolCacheDownload": true,\n"julia.executablePath": "/Applications/Julia-1.7.app/Contents/Resources/julia/bin/julia ",\n\n\n"editor.bracketPairColorization.enabled": true,\n"editor.guides.bracketPairs": "active",\n"editor.suggestSelection": "first",\n"vsintellicode.modify.editor.suggestSelection": "automaticallyOverrodeDefaultValue",\n"snyk.features.openSourceSecurity": false,\n"snyk.features.codeSecurity": false,\n"julia.enableTelemetry": true,\n"python.diagnostics.sourceMapsEnabled": true,\n"python.disableInstallationCheck": true,\n"bracketPairColorizer.depreciation-notice": false,\n"extension.runMatlab": "/Applications/MATLAB_R2021b.app/Contents/MacOS/MATLAB",\n"arduino.path": "/Users/sathvik/Desktop/Arduino.app",\n"files.exclude": {\n    "**/.classpath": true,\n    "**/.project": true,\n    "**/.settings": true,\n    "**/.factorypath": true\n}\n}\n
Run Code Online (Sandbox Code Playgroud)\n

我已经用尽了所有可能的资源,但无论我做什么,每次我尝试构建 LaTeX 项目时,我都会不断收到以下错误:

\n
[20:16:24] The document of the active editor: file:///Users/sathvik/Desktop/TeX            Files/Hertz\'s Experiment_1.tex\n    [20:16:24] The languageId of the document: latex\n    [20:16:24] Current workspace folders: ["file:///Users/sathvik/Desktop"]\n    [20:16:24] Current workspaceRootDir: file:///Users/sathvik/Desktop\n    [20:16:24] Found root file from active editor: /Users/sathvik/Desktop/TeX Files/Hertz\'s Experiment_1.tex\n    [20:16:24] Keep using the same root file: /Users/sathvik/Desktop/TeX Files/Hertz\'s Experiment_1.tex\n    [20:16:24] Building root file: /Users/sathvik/Desktop/TeX Files/Hertz\'s Experiment_1.tex\n    [20:16:24] Build root file /Users/sathvik/Desktop/TeX Files/Hertz\'s Experiment_1.tex\n    [20:16:24] outDir: /Users/sathvik/Desktop/TeX Files\n    [20:16:24] Recipe step 1: latexmk, -synctex=1,-interaction=nonstopmode,-file-line-error,-pdf,-outdir=/Users/sathvik/Desktop/TeX Files,/Users/sathvik/Desktop/TeX  Files/Hertz\'s Experiment_1\n    [20:16:24] Recipe step env: {}\n    [20:16:24] cwd: /Users/sathvik/Desktop/TeX Files\n    [20:16:24] LaTeX build process spawned. PID: undefined.\n    [20:16:24] LaTeX fatal error: spawn latexmk ENOENT, . PID: undefined.\n    [20:16:24] Does the executable exist? $PATH:   /usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/Library/TeX/texbin:/Library/Apple/usr/bin\n    [20:16:24] Does the executable exist? $Path: undefined\n    [20:16:24] The environment variable $SHELL: /bin/zsh\n    [20:16:26] Manager.fileWatcher.getWatched: {"/Users/sathvik/Desktop/TeX Files":      ["Hertz\'s Experiment_1.tex"]}\n    [20:16:26] Manager.filesWatched: ["/Users/sathvik/Desktop/TeX Files/Hertz\'s Experiment_1.tex"]\n[20:16:26] BibWatcher.bibWatcher.getWatched: {}\n[20:16:26] BibWatcher.bibsWatched: []\n[20:16:26] PdfWatcher.pdfWatcher.getWatched: {}  \n[20:16:26] PdfWatcher.pdfsWatched: []\'\n
Run Code Online (Sandbox Code Playgroud)\n

\n
Recipe terminated with fatal error: spawn latexmk ENOENT.\n
Run Code Online (Sandbox Code Playgroud)\n

如果需要更多信息,请提出要求。\n老实说,我对此感到筋疲力尽,如果有人能帮助我解决这个问题,我将非常感激。

\n