mathjax

2017年9月22日金曜日

Visual Studio CodeでLaTeX

久し振りにVisual Studio Code(VS Code)を開いたら、LaTeX Language SupportがDEPRECATED(非推奨)になっていた。"There are better LaTeX extentions - please uninstall it and install anoter one."とのこと。サイトで確認するとLaTex Workshopというものがあるとの記載。

DEPRECATED(非推奨)になっていたLaTeX Language Supportはuninstallして、LaTeX Workshopをinstallした。LaTeX Workshopは、ファイルを保存するときに設定に従ってコンパイルしてくれるのだが、そのままだと上手く動かなかった(platexじゃなくてlatexだとのエラー)。

適当に情報拾った感じだと、latexmkでコンパイルされるとのことだったが、latexmkrcが読まれるわけではなく、VS Codeでの設定が必要そう

LaTeX Workshopの設定

"latex-workshop.latex.toolchain"で、argに"-latex=platex"を設定(latexmkではなく、ptex2pdfを使うように設定を弄ってるサイトもありました)。


"latex-workshop.latex.toolchain": [
    {
      "command": "latexmk",
      "args": [
        "-latex=platex",
        "-synctex=1",
        "-interaction=nonstopmode",
        "-file-line-error",
        "-pdfdvi",
        "%DOC%"
      ]
    }
  ]