MacでVS CodeでLatex文書を書きたいと思っており,Tex Shopと,VS Codeをインストールしました.コンパイラはplatexを利用しようと思っております.また,TexShopの設定プロファイルを”pTexpdf2”に設定し,VS Codeでコンパイルを試みましたが,エラーが出てしまいます.
VS Codeでコンパイルをする方法を教えていただけないでしょうか.
VSCode setting.json の設定はどのようにされましたか?
「VScode setting.json ptex2pdf」などで検索すると「LaTeX Workshop」プラグインを利用した例がいくつか見つかると思います。
最低限、以下の設定を追加してあれば良いと思います。
今回は、"ptex2pdf (platex)" を "latex-workshop.latex.recipes" の先頭に登録しているので latex-workshop.latex.recipe.default" は規定値の first でも良いのですが、それ以外のところに登録した場合は適宜調整してください。
以下の情報は、 VScode が setting.json を実際に保存するファイルの before/after ですので、実際には VScode のsetting.json の編集画面で、以下を反映してください。
--- "~/Library/Application Support/Code/User/settings.json.old" +++ "~/Library/Application Support/Code/User/settings.json" @@ -5,6 +5,12 @@ "latex-workshop.latex.recipes": [ { + "name": "ptex2pdf (platex)", + "tools": [ + "ptex2pdf (platex)" + ] + }, + { "name": "latexmk", "tools": [ "latexmk" @@ -54,6 +60,14 @@ ], "latex-workshop.latex.tools": [ { + "name": "ptex2pdf (platex)", + "command": "ptex2pdf", + "args": [ + "-l", + "%DOCFILE%" + ] + }, + { "name": "latexmk", "command": "latexmk", "args": [ @@ -143,5 +157,6 @@ ], "env": {} } - ] + ], + "latex-workshop.latex.recipe.default": "ptex2pdf (platex)" }