メモ帳

備忘録

LaTeX Workshop + Sumatra PDFの設定

目的

LaTeX Workshopでは内蔵PDF viewerでもPDFのプレビュー表示ができるものの、Sumatra PDFで表示した方が動作が軽快なので、内蔵PDF viewerの代わりにSumatra PDFを利用したい。 具体的には、Visual Studio Code上で以下のような操作を行えるようにしたい:

  • Sumatra PDFで文章をダブルクリックすると、VS Codeでその行が表示され、
  • VS CodeSyncTex from cursorをすると、SumatraPDFでその行が表示される。

SumatraPDF側の設定

Settings > Options > Set inverse search command-lineに"C:\Program Files\Microsoft VS Code\Code.exe" -g "%f":"%l"と入力する。

Visual Studio Code側の設定

settings.jsonに以下のような内容を追記する:

"latex-workshop.view.pdf.viewer": "external",
"latex-workshop.view.pdf.external.synctex": {
    "command": "SumatraPDF",
    "args": [
        "-forward-search",
        "%TEX%",
        "%LINE%",
        "%PDF%"
    ]
}