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をダブルクリックします。
- キーショートカットを設定します。
コンパイル方法
-
設定したコンパイル用のキーショートカットを押下します。
-
以下の中から適切なレシピを選択します。
※コンパイルの進捗状況は左下に表示されます。レシピ 内容 latexmkLaTeXmkを用いてコンパイル pdflatex*2pdfLaTeXを用いてコンパイル pdflatex -> bibtex -> pdflatex*2pdfLaTeXとBibTeXを用いてコンパイル ptex2pdf*2pLaTeXを用いてコンパイル ptex2pdf -> pbibtex -> ptex2pdf*2pLaTeXとpBibTeXを用いてコンパイル ptex2pdf (uplatex) *2upLaTeXを用いてコンパイル ptex2pdf (uplatex) -> pbibtex -> ptex2pdf (uplatex) *2upLaTeXとpBibTeXを用いてコンパイル -
コンパイルが終了したら、
Ctrl+Alt+Vを押下し、コンパイルしたPDFを表示します。