はじめに
VSCodeでLaTeXの環境構築に苦労したため、備忘録として書いている。
想定環境
次のソフトをインストールしていることを想定している。
- VSCode
- TeX Live
手順
拡張機能のインストール
VSCodeで拡張機能のLaTeX Workshopをインストールする。
VSCodeの設定
settings.jsonを開き1、以下のように書く。
settings.json
{
"latex-workshop.latex.autoBuild.run": "onFileChange",
"latex-workshop.latex.recipes": [
{
"name": "latexmk",
"tools": ["latexmk"]
}
],
"latex-workshop.latex.tools": [
{
"name": "latexmk",
"command": "latexmk",
"args": [
"-synctex=1",
"-interaction=nonstopmode",
"-file-line-error",
"-pdfdvi",
"%DOC%"
]
}
],
"latex-workshop.view.pdf.viewer": "tab"
}
### 参考
[VSCodeのLaTeX Workshopの設定について](https://blog.sh4869.net/post/2019/10/10/vscode-latexmk-setting/)
[VSCodeでTeXをビルドしてpdf表示までする](http://msz006aeug.hatenablog.com/entry/2019/02/08/160404)
## latexmkの設定
LaTeXのファイルがあるディレクトリにlatexmkrcというファイルを
作成、またはホームディレクトリに.latexmkrcというファイルを作成し
以下のように書く。
(参照: [オンラインLaTeXエディタ](https://doi.org/10.3169/itej.71.499) 図4)
>```~/.latexmkrc
$latex = 'platex';
$bibtex = 'pbibtex';
$dvipdf = 'dvipdfmx %O -o %D %S';
$makeindex = 'mendex -U %O -o %D %S';
$pdf_mode = 3;
コンパイル方法
LaTeXファイルを上書き保存すると、自動でコンパイルされる。
PATH名に日本語が含まれているとエラーとなるため、全て半角にする。
-
Ctrl+,で設定を開いた後、設定 (JSON) を開く ↩