我正在使用带有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
项目。