編集

編集

私は 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-latexAtomエディタの設定に移動します(編集 -> 設定 -> パッケージ -> ラテックス -> 設定) の値を に変更しOpenercustomこの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プロジェクト。

関連情報