
我正在使用帶有atom-latex 包的Atom 編輯器處理LaTeX 文檔,並希望使用Zathura PDF 來預覽我的輸出。它工作正常,但每當我建置時,它都會打開 pdf 檔案的新實例。如果我使用 evince,它只會刷新檔案並將輸出僅保留到一個實例。我使用的是 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
原子編輯器中的設定(編輯 -> 首選項 -> 套件 -> 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
專案.