Pdf

如何讓mupdf自動刷新文件

  • January 8, 2019

在打開 pdfevince然後對該文件進行更改(在 LaTeX 中重新編譯)後,evince將自動刷新到該文件的最新版本。

mupdf但是沒有這樣做:它一直顯示我最初打開的版本。可以使用r命令載入最新版本,但是有沒有辦法在這方面mupdf表現得像evince?手冊沒有提到這一點。

mupdf文件更改後用信號戳HUP(例如重新編譯後,或使用entr或其他東西來記錄文件系統更改)

pkill -HUP mupdf

或者更複雜的是,可以編寫一個開放或信號mupdf腳本

在 thrig 的答案中添加一點,這就是我想出的:

f=file.pdf; mupdf $f & while inotifywait -e close_write $f; do pkill -HUP mupdf; done

這將使用 mupdf 打開一個 pdf 文件,並在寫入 pdf 時刷新。

使用 inotify 的想法來自這個答案

引用自:https://unix.stackexchange.com/questions/425907