编辑

编辑

我正在使用带有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 -> 设置) 并将值更改为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项目。

相关内容