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)"
}