前提・実現したいこと
VScodeでLaTeXをコンパイルし,自動的にpdfを表示させたいです.
発生している問題・エラーメッセージ
VScodeからビルドすると,以下のエラーメッセージが表示されます.
―――エラーメッセージ―――
Recipe terminated with fatal error: spawn latexmk ENOENT.
―――ログ―――
[12:05:56] BUILD command invoked.
[12:05:56] The document of the active editor: file:///c%3A/Users/name/Lab/00_tex/tex_test.tex
[12:05:56] The languageId of the document: latex
[12:05:56] Current workspace folders: ["file:///c:/Users/name/Lab/00_tex","file:///c:/Users/name/Desktop","file:///c:/Users/name"]
[12:05:56] Current workspaceRootDir: c:\Users\name\Lab\00_tex
[12:05:56] Found root file from active editor: c:\Users\name\Lab\00_tex\tex_test.tex
[12:05:56] Keep using the same root file: c:\Users\name\Lab\00_tex\tex_test.tex
[12:05:56] Building root file: c:\Users\name\Lab\00_tex\tex_test.tex
[12:05:56] Build root file c:\Users\name\Lab\00_tex\tex_test.tex
[12:05:56] Recipe step 1: latexmk, -f,-gg,-pv,-xelatex,-synctex=1,-interaction=nonstopmode,-file-line-error,c:/Users/name/Lab/00_tex/tex_test
[12:05:56] Recipe step env: undefined
[12:05:56] cwd: c:\Users\name\Lab\00_tex
[12:05:56] LaTeX build process spawned. PID: 25460.
[12:05:56] LaTeX fatal error: spawn latexmk ENOENT, 'latexmk' �́A�����R�}���h�܂��͊O���R�}���h�A
����\�ȃv���O�����܂��̓o�b�` �t�@�C���Ƃ��ĔF������Ă��܂���B
. PID: 25460.
[12:05:56] Does the executable exist? PATH: C:\Windows\system32;C:\Windows;C:\Windows\System32\Wbem;C:\Windows\System32\WindowsPowerShell\v1.0;C:\Windows\System32\OpenSSH;C:\Program Files\Microsoft SQL Server\120\Tools\Binn;C:\Program Files\MATLAB\R2020a\bin;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files\IVI Foundation\VISA\Win64\Bin;C:\Program Files (x86)\National Instruments\Shared\LabVIEW CLI;C:\Program Files (x86)\IVI Foundation\VISA\WinNT\Bin;C:\Program Files\nodejs;C:\Program Files\dotnet;C:\Program Files\Microsoft SQL Server\130\Tools\Binn;C:\Program Files\Microsoft SQL Server\Client SDK\ODBC\170\Tools\Binn;C:\Program Files\Git\cmd;C:\Program Files\TortoiseGit\bin;C:\MinGW\bin;C:\Users\name;C:\Users\name\anaconda3\pkgs\openssl-1.1.1h-he774522_0\info;C:\Users\name.dotnet\tools
[12:05:56] The environment variable $SHELL: undefined
該当のソースコード
$latex = 'platex %O %S'; $bibtex = 'pbibtex %O %S'; $biber = 'biber --bblencoding=utf8 -u -U --output_safechars %O %S'; $makeindex = 'mendex %O -o %D %S'; $dvipdf = 'dvipdfmx %O -o %D %S';
setting.json
1{ 2 "latex-workshop.latex.recipes":[{ 3 "name": "uplatex", 4 "tools" : [ 5 "latexmk" 6 ] 7 }], 8 "latex-workshop.latex.tools": [{ 9 "name": "latexmk", 10 "command": "latexmk", 11 "args" : [ 12 13 ] 14 } 15 ], 16 "latex-workshop.view.pdf.viewer":"tab", // 「Ctrl + Alt + v」で使うPDFビューワをタブに設定 17 "latex-workshop.latex.autoClean.run": "onBuilt" // ビルド時に一時ファイル(.auxなど)を削除 18}
試したこと
- TeXworksで.texのコンパイルは通りました.
- Visual Studio Code側でLaTeX Workshopのインストール
- settings.jsonの変更
- latexmkrcをルートフォルダに保存
補足情報(FW/ツールのバージョンなど)
2020年にインストールし,versionは当時の最新のものを入れました.
windows10を使用しています.
回答1件
あなたの回答
tips
プレビュー