Philipp Asked: 2018-02-23 06:22:40 +0800 CST2018-02-23 06:22:40 +0800 CST 2018-02-23 06:22:40 +0800 CST 如何让mupdf自动刷新文档 772 在打开 pdfevince然后对该文档进行更改(在 LaTeX 中重新编译)后,evince将自动刷新到该文档的最新版本。 mupdf但是没有这样做:它一直显示我最初打开的版本。可以使用r命令加载最新版本,但是有没有办法在这方面mupdf表现得像evince?手册没有提到这一点。 pdf evince 2 个回答 Voted Best Answer thrig 2018-02-23T07:00:17+08:002018-02-23T07:00:17+08:00 mupdf文件更改后用信号戳HUP(例如重新编译后,或使用entr或其他东西来记录文件系统更改) pkill -HUP mupdf 或者更复杂的是,可以编写一个开放或信号mupdf脚本。 argentum2f 2019-01-09T13:56:36+08:002019-01-09T13:56:36+08:00 在 thrig 的答案中添加一点,这就是我想出的: f=file.pdf; mupdf $f & while inotifywait -e close_write $f; do pkill -HUP mupdf; done 这将使用 mupdf 打开一个 pdf 文件,并在写入 pdf 时刷新。 使用 inotify 的想法来自这个答案
mupdf
文件更改后用信号戳HUP
(例如重新编译后,或使用entr
或其他东西来记录文件系统更改)或者更复杂的是,可以编写一个开放或信号
mupdf
脚本。在 thrig 的答案中添加一点,这就是我想出的:
这将使用 mupdf 打开一个 pdf 文件,并在写入 pdf 时刷新。
使用 inotify 的想法来自这个答案