Atomエディターとatom-latexパッケージを使用してLaTeXドキュメントで作業しており、Zathura PDFを使用して出力をプレビューしたいのですが、いつでも問題なく動作します。ビルドすると、pdfファイルの新しいインスタンスが開きます。evinceを使用すると、ファイルが更新され、出力が1つのインスタンスにのみ保持されます。AntergosLinux(Arch Derivative)を使用しています。
ファイル/usr/local/bin/zathura.sh
を作成し、次の内容を入力します。
#!/bin/bash
killall zathura 2>/dev/null
zathura
そして、次のコマンドで実行可能にします:Sudo chmod +x /usr/local/bin/zathura.sh
。
次に、atomエディター(編集->設定->パッケージ->ラテックス->設定)のatom-latex
設定に移動します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
プロジェクトにスターを付けることで開発者を励ますことができます。