すっかりVSCodeがLaTeXのメイン環境になってしまっているのですが,PDFの表示が内蔵のやつはいまいちなので,SumatraPDFにするように設定.SumatrPDF→VSCodeのジャンプのためにLaTeX Workshop公式ページを参考にして次のように設定してみた.
C:\Users\[ユーザ名]\AppData\Local\Programs\Microsoft VS Code\Code.exe "C:\Users\[ユーザ名]\AppData\Local\Programs\Microsoft VS Code\resources\app\out\cli.js" -r -g "%f:%l"
公式ページにはうまく動かないよとあるのだが,ちょっと前まではうまく動いていた.けど気がついたら動かなくなっていた.見てみると,ここで呼び出しているcli.jsが想定する位置にないようで.
C:\Users\[ユーザ名]\AppData\Local\Programs\Microsoft VS Code\[ランダムそうな文字列]\resources\app\out\cli.js
もう少し調べてみると,cli.jsを介さなくてもよさげな感じなので,次のようにしてみた.
C:\Users\[ユーザ名]\AppData\Local\Programs\Microsoft VS Code\Code.exe -r -g "%f:%l"
けどうまく行かない.同じものをコマンドプロンプトからたたくと問題なく動くのだが.事前の策として次のようにしてみた.
C:\Users\[ユーザ名]\AppData\Local\Programs\Microsoft VS Code\bin\code.cmd -r -g "%f:%l"
一瞬コマンドプロンプトが表示される(それ故に遅い)のが悲しい.ジャンプできないよりはましなので…….
2 件のコメント:
SumatraPDF v3.6.17430 64-bit にupdateした時,あるいは,Latex Workshop 10.13.0 にupdateした時に逆検索の従来の設定がうまく行かなくなったようです.
powershell.exe -NoProfile -WindowStyle Hidden -Command "Start-Process 'C:\Program Files\Microsoft VS Code\bin\code.cmd' -ArgumentList '-r', '-g', '%f:%l' -WindowStyle Hidden"
(code.cmd のパスは各自の環境に合わせて設定)
とするとcommand promptが出ないとGeminiやChatGPT5.2はいうのですが,うまく行きませんね.
ちょっと不便ですねぇ.VSCodeにくっついているPDFビューアがもっときちんと動いてくれればよいのですが少なくとも自分の環境では(更新されなくなったりと)いまいちです.
コメントを投稿