Visual Studio CodeでTeXのコンパイルをできるようにする方法についてまとめます。
前提
- upLaTeXを使う場合とpLaTeXを使う場合がある
- pBibTeXを使う場合と使わない場合がある
必要なソフトウェアのインストール
- TeX Live - TeX Wikiのインストールを参考に、TeX Liveをインストールします。
- Download Visual Studio Code - Mac, Linux, WindowsからVisual Studio Codeをダウンロード・インストールします。
拡張機能のインストール
- Visual Studio Codeを起動します。
-
Ctrl
+Shift
+X
を押下します。 - 検索窓で『LaTeX Workshop』を検索します。
- LaTeX Workshopをインストールします。
コンパイル設定
-
Ctrl
+,
を押下します。 -
右側のユーザ設定の部分に以下のように記述します。
settings.json{ "latex-workshop.latex.tools": [ { "name": "latexmk", "command": "latexmk", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "-pdf", "%DOC%" ] }, { "name": "pdflatex", "command": "pdflatex", "args": [ "-synctex=1", "-interaction=nonstopmode", "-file-line-error", "%DOC%" ] }, { "name": "bibtex", "command": "bibtex", "args": [ "%DOCFILE%" ] }, { "name":"ptex2pdf", "command": "ptex2pdf", "args": [ "-l", "-ot", "-kanji=utf8 -synctex=1", "%DOC%" ] }, { "name":"ptex2pdf (uplatex)", "command": "ptex2pdf", "args": [ "-l", "-u", "-ot", "-kanji=utf8 -synctex=1", "%DOC%" ] }, { "name": "pbibtex", "command": "pbibtex", "args": [ "-kanji=utf8", "%DOCFILE%" ] } ], "latex-workshop.latex.recipes": [ { "name": "latexmk", "tools": [ "latexmk" ] }, { "name": "pdflatex*2", "tools": [ "pdflatex", "pdflatex" ] }, { "name": "pdflatex -> bibtex -> pdflatex*2", "tools": [ "pdflatex", "bibtex", "pdflatex", "pdflatex" ] }, { "name": "ptex2pdf*2", "tools": [ "ptex2pdf", "ptex2pdf" ] }, { "name": "ptex2pdf -> pbibtex -> ptex2pdf*2", "tools": [ "ptex2pdf", "pbibtex", "ptex2pdf", "ptex2pdf" ] }, { "name": "ptex2pdf (uplatex) *2", "tools": [ "ptex2pdf (uplatex)", "ptex2pdf (uplatex)" ] }, { "name": "ptex2pdf (uplatex) -> pbibtex -> ptex2pdf (uplatex) *2", "tools": [ "ptex2pdf (uplatex)", "pbibtex", "ptex2pdf (uplatex)", "ptex2pdf (uplatex)" ] }, ] }
コンパイル用のキーショートカット設定
-
Ctrl
+Shift
+P
を押下し、『Build with recipe』を検索・選択します。 - 選択画面が出てきたら、操作をキャンセルします。
-
Ctrl
+K
を押下します。 -
Ctrl
+S
を押下します。 - 検索窓で『Build with recipe』を検索します。
- Build with recipeをダブルクリックします。
- キーショートカットを設定します。
コンパイル方法
-
設定したコンパイル用のキーショートカットを押下します。
-
以下の中から適切なレシピを選択します。
※コンパイルの進捗状況は左下に表示されます。レシピ 内容 latexmk
LaTeXmkを用いてコンパイル pdflatex*2
pdfLaTeXを用いてコンパイル pdflatex -> bibtex -> pdflatex*2
pdfLaTeXとBibTeXを用いてコンパイル ptex2pdf*2
pLaTeXを用いてコンパイル ptex2pdf -> pbibtex -> ptex2pdf*2
pLaTeXとpBibTeXを用いてコンパイル ptex2pdf (uplatex) *2
upLaTeXを用いてコンパイル ptex2pdf (uplatex) -> pbibtex -> ptex2pdf (uplatex) *2
upLaTeXとpBibTeXを用いてコンパイル -
コンパイルが終了したら、
Ctrl
+Alt
+V
を押下し、コンパイルしたPDFを表示します。