私はAtomエディタとAtom-Latexパッケージを使ってLaTeXドキュメントを扱っています。うまくいきますが、ビルドするたびに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 Editorの設定に移動します(編集->基本設定->パッケージ->ラテックス->設定)この行内の値をに変更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
プロジェクト。