docker+vscodeでlatexを使う
実装環境
- wsl2(ubuntu-20.04)
- windows docker desktop (windows home)
手順
{
"editor.wordWrap": "on",
"editor.wordSeparators": "./\\()\"'-:,.;<>~!@#$%^&*|+=[]{}`~?.。,、()「」[]{}《》てにをはがのともへでや",
}
{
"latex-workshop.latex.recipe.default": "latexmk (latexmkrc)",
"latex-workshop.docker.enabled": true,
"latex-workshop.docker.image.latex": "paperist/alpine-texlive-ja",
"latex-workshop.latex.autoBuild.run": "onFileChange",
"latex-workshop.latex.autoClean.run": "onFailed",
"latex-workshop.view.pdf.viewer": "tab",
}
latexmkrc
$latex = 'platex';
$bibtex = 'pbibtex';
$dvipdf = 'dvipdfmx %O -o %D %S';
$makeindex = 'mendex %O -o %D %S';
$pdf_mode = 3;
注意
- windows側のディレクトリに配置された状態では,dockerによるtexコンパイルがされなかった(そのうち修正されるかも)
- clean,buildコマンドなどを自動設定にしているとエラーに気が付かない場合があるので,texに詳しくない場合はautoにしないほうがいい
- エラーが発生してもコンパイルが永遠に終わらない場合があるので,秒数制限などをかける必要がある.