VSCode + WSLの環境におけるlatexmkによるコンパイルについて

Re: VSCode + WSLの環境におけるlatexmkによるコンパイルについて

- 和田 勇 の投稿
返信数: 0

回答ありがとうございました。備忘録を兼ねてちょっとまとめました

  • %DOC% や %DOCFILE% が以下のように取り扱われるようですので wslpath で windows の path を wsl 風に変換というのは妥当ですね もしかしたら %DOCFILE% であれば wslpath もいらないかもしれない

    情報源 https://aumisb.github.io/2019/06/09/visual-studio-code-for-tex.html

    変数名 意味
    %DOC% The LaTeX root file path and name without the .tex extension
    %DOCFILE% The LaTeX root file      name without the .tex extension
    %DIR% The LaTeX root file path
    %TMPDIR% A temporary folder for storing ancillary files
    %OUTDIR% The output directory configured in latex-workshop.latex.outDir
  • wsl で apt install した texlive は 2019 ですね。

  • latexmkrc の参照先について

    • wsl 側の Ubuntuのユーザー名のホームディレクトリ直下の .latexmkrc
    • カレントディレクトリの .latexmkrc
    • 両方あった場合は、 wsl latexmk -C を実行すると以下のように表示されます。

     Rc files read:
        /home/(Ubuntuのユーザー名)/.latexmkrc
       .latexmkrc
     Latexmk: This is Latexmk ... 省略
     
  • 追記 ...「環境変数編集」で PATH から C:\texlive\2021\bin\win32 を削除しておいた方が良いと思います。