
私は Atom エディタとatom-latex パッケージを使用して LaTeX ドキュメントを作成しており、Zathura PDF を使用して出力をプレビューしたいと考えています。正常に動作しますが、ビルドするたびに、pdf ファイルの新しいインスタンスが開きます。evince を使用すると、単にファイルが更新され、出力は 1 つのインスタンスのみに保持されます。私は Antergos Linux (Arch Derivative) を使用しています。
答え1
ファイルを作成し/usr/local/bin/zathura.sh
、次の内容を入力します:
#!/bin/bash
killall zathura 2>/dev/null
zathura
そして、次のコマンドで実行可能にします: sudo chmod +x /usr/local/bin/zathura.sh
。
次に、atom-latex
Atomエディタの設定に移動します(編集 -> 設定 -> パッケージ -> ラテックス -> 設定) の値を に変更しOpener
、custom
このCustom PDF Viewer Path
行の内側に入力します/usr/local/bin/zathura.sh
。
これで、ビルドするたびに、zathura の以前のインスタンスが閉じられ、新しい pdf ファイルが入った新しいインスタンスが開かれるようになります。
atom-latex
これは完璧なアプローチではありませんが、開発者がサポートを追加するまではこれで十分でしょうzathura
(私はgithubで問題を報告しましたここ)。
編集
の開発者はatom-latex
私のリクエストを受け入れ、次のバージョンでサポートが追加される予定だと言いました。少し待つだけです。リクエストはここで確認できます:https://github.com/thomasjo/atom-latex/issues/324。
githubアカウントをお持ちの場合は、スターを付けることで開発者を応援できます。atom-latex
プロジェクト。