生成されたpdfをviewerで表示させない方法

生成されたpdfをviewerで表示させない方法

- M T の投稿
返信数: 2
以下のサイトを参考にvscodeにTeX環境を構築しました。
https://qiita.com/passive-radio/items/623c9a35e86b6666b89e

参考サイトのコピペ部分もまったく変えずにインストールしたのですが、pdfが生成されるたびにviewer(Adobe Reader)が起動するのを止めたいです。
解決策をご教示よろしくお願いします。

実行環境
PC:Win10、64bit
ディストリビューション:TeXLive2021
M T への返信

Re: 生成されたpdfをviewerで表示させない方法

- 和田 勇 の投稿
> ... pdfが生成されるたび ...

は 「latexmk -f -gg -pv -lualatex ...」というコマンドを vscode の中から発行していることが原因かと思われます。

setting.json の「"latex-workshop.latex.tools"」の設定変更が必要です。

latexmk の help をで 「-pv Run file previewer ...」とありますので、このオプションを無効にすれば、ご希望の動作になると思います。

無効の方法には 「-pv」オプションを削除するか、「-pv-」に書き換える貸してください。

こちらでは、latexmk をコマンドラインから「-pv」オプション有無で、ビューアの起動の動きで確認しています。

なお検証環境は、Windows 11 、TeXLive2021 です。

#latexmk を介せずに lualatex を直接使えばいいのかもしれない
和田 勇 への返信

Re: 生成されたpdfをviewerで表示させない方法

- M T の投稿
和田勇様

ご返信ありがとうございます。
早速setting.jsonを書き換えたところ、私が望んでいた動作になりました。
おかげでストレスの感じないTeX環境が整いました。
重ねてお礼申し上げます。