使预览自动重新加载PDF,而无需切换到它


10

如果我更改了在“预览”中打开的PDF文件的内容,则当我切换到该程序时,它将自动重新加载它。有没有一种方法可以使它无需显式切换到程序即可执行此操作?

原因是我正在编写LaTeX,并且希望看到更新的PDF,但是每次在Preview和back之间切换都有些烦人。现在,我的Makefile中有一行

open $(FILEPREFIX).pdf
open -a iTerm

每次它构建文档时(我在终端中使用emacs作为文本编辑器),但这甚至有点烦人,尤其是因为我想在emacs中编写一个钩子,该钩子会定期自动构建文档,因此使它从编辑器跳开。

PS我知道Skim可以做到这一点。但是我发现它的自动更新不可靠(即,有时它完全停止执行,并且我必须手动重新加载文档;如果有人知道如何解决这个问题,我也将不胜感激)。


是我找到的唯一一个。我认为Skim运作良好,我没有任何问题(如果您解释您所要发生的事情,我会尽力提供帮助)。
曼努埃尔

我认为Skim的问题可能与文件更新太快有关。我latex在Makefile中运行了两到三遍,以正确地获得引用,而当Skim从第一次更新中读取它时,它已经进行了第二次更新。但这只是一个猜测(通常可以正常工作,但总是会在某些时候停止工作,直到我手动刷新为止)。
asmeurer

而且,在Skim中弹出的“更新”对话框有点烦人,尤其是latex每次运行几次时。
asmeurer 2012年

也检查Scribo
法比奥·佩雷斯

Scribo可以像PDF查看器一样工作吗?我很欣赏编辑LaTeX很好,但是相信我,没有什么能比Emacs + AuCTeX更好。
asmeurer

Answers:


3

我从未遇到过Skim无法跟上的问题,但是我使用了Latex-makefile来生成其他名称的临时PDF,直到最后一次通过。也许您可以尝试使用它,看看是否可行,或者类似地调整自己的Makefile?


好主意。做到这一点应该是不重要的改变。
asmeurer 2012年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.