コンテンツにスキップ

WSL上のLaTeX環境構築

適当にWSL上でLaTeX環境を構築したら動かなかったので、動くようにしたときのメモ。

latexindent が動かなかったので、いくつか perl のスクリプトをインストールする必要があった。

Bash
sudo apt install texlive-lang-japanese texlive-science latexmk cpanminus
sudo cpanm Log::Log4perl Log::Dispatch::File YAML::Tiny File::HomeDir Unicode::GCString

VSCodeの拡張機能の設定は以下のようにした。

JSON
"latex-workshop.latex.recipes": [
        {
            "name": "latexmk (tex to PDF)",
            "tools": [
                "latexmk"
            ]
        }
    ],
    "latex-workshop.latex.tools": [
        {
            "name": "latexmk",
            "command": "latexmk",
            "args": [
                "-e",
                "$latex=q/uplatex %O -kanji=utf8 -no-guess-input-enc -synctex=1 -interaction=nonstopmode -file-line-error %S/",
                "-e",
                "$bibtex=q/upbibtex %O %B/",
                "-e",
                "$biber=q/biber %O --bblencoding=utf8 -u -U --output_safechars %B/",
                "-e",
                "$makeindex=q/upmendex %O -o %D %S/",
                "-e",
                "$dvipdf=q/dvipdfmx %O -o %D %S/",
                "-norc",
                "-pdfdvi",
                "%DOCFILE%"
            ]
        }
    ],