How to make mupdf automatically refresh a document
Upon opening a pdf in evince and then making a change to that document (recompiling it in LaTeX), evince will automatically refresh to the latest version of the document.
mupdf however does not do this: it keeps showing the version I originally opened.
The latest version can be loaded with the r command, but is there a way to make mupdf behave like evince in that respect?
The manual doesn’t mention this.
pdf evince
add a comment |
Upon opening a pdf in evince and then making a change to that document (recompiling it in LaTeX), evince will automatically refresh to the latest version of the document.
mupdf however does not do this: it keeps showing the version I originally opened.
The latest version can be loaded with the r command, but is there a way to make mupdf behave like evince in that respect?
The manual doesn’t mention this.
pdf evince
add a comment |
Upon opening a pdf in evince and then making a change to that document (recompiling it in LaTeX), evince will automatically refresh to the latest version of the document.
mupdf however does not do this: it keeps showing the version I originally opened.
The latest version can be loaded with the r command, but is there a way to make mupdf behave like evince in that respect?
The manual doesn’t mention this.
pdf evince
Upon opening a pdf in evince and then making a change to that document (recompiling it in LaTeX), evince will automatically refresh to the latest version of the document.
mupdf however does not do this: it keeps showing the version I originally opened.
The latest version can be loaded with the r command, but is there a way to make mupdf behave like evince in that respect?
The manual doesn’t mention this.
pdf evince
pdf evince
edited Feb 22 '18 at 14:32
Philipp
asked Feb 22 '18 at 14:22
PhilippPhilipp
152118
152118
add a comment |
add a comment |
2 Answers
2
active
oldest
votes
Poke mupdf with a HUP signal after the document changes (e.g. after recompiling it, or use entr or something to note the filesystem change)
pkill -HUP mupdf
or with more complication one might write an open-or-signal-mupdf script.
Thanks for your answer. Since I’m using latexmk (but didn’t mention it in the question), I now found this answer, which is exactly what I was looking for: superuser.com/questions/707483/…
– Philipp
Feb 22 '18 at 16:34
add a comment |
Adding a little to thrig's answer, this is what I came up with:
f=file.pdf; mupdf $f & while inotifywait -e close_write $f; do pkill -HUP mupdf; done
This will open a pdf file with mupdf and refresh whenever the pdf is written to.
the idea to use inotify came from this answer
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "106"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f425907%2fhow-to-make-mupdf-automatically-refresh-a-document%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
2 Answers
2
active
oldest
votes
2 Answers
2
active
oldest
votes
active
oldest
votes
active
oldest
votes
Poke mupdf with a HUP signal after the document changes (e.g. after recompiling it, or use entr or something to note the filesystem change)
pkill -HUP mupdf
or with more complication one might write an open-or-signal-mupdf script.
Thanks for your answer. Since I’m using latexmk (but didn’t mention it in the question), I now found this answer, which is exactly what I was looking for: superuser.com/questions/707483/…
– Philipp
Feb 22 '18 at 16:34
add a comment |
Poke mupdf with a HUP signal after the document changes (e.g. after recompiling it, or use entr or something to note the filesystem change)
pkill -HUP mupdf
or with more complication one might write an open-or-signal-mupdf script.
Thanks for your answer. Since I’m using latexmk (but didn’t mention it in the question), I now found this answer, which is exactly what I was looking for: superuser.com/questions/707483/…
– Philipp
Feb 22 '18 at 16:34
add a comment |
Poke mupdf with a HUP signal after the document changes (e.g. after recompiling it, or use entr or something to note the filesystem change)
pkill -HUP mupdf
or with more complication one might write an open-or-signal-mupdf script.
Poke mupdf with a HUP signal after the document changes (e.g. after recompiling it, or use entr or something to note the filesystem change)
pkill -HUP mupdf
or with more complication one might write an open-or-signal-mupdf script.
answered Feb 22 '18 at 15:00
thrigthrig
24.3k23056
24.3k23056
Thanks for your answer. Since I’m using latexmk (but didn’t mention it in the question), I now found this answer, which is exactly what I was looking for: superuser.com/questions/707483/…
– Philipp
Feb 22 '18 at 16:34
add a comment |
Thanks for your answer. Since I’m using latexmk (but didn’t mention it in the question), I now found this answer, which is exactly what I was looking for: superuser.com/questions/707483/…
– Philipp
Feb 22 '18 at 16:34
Thanks for your answer. Since I’m using latexmk (but didn’t mention it in the question), I now found this answer, which is exactly what I was looking for: superuser.com/questions/707483/…
– Philipp
Feb 22 '18 at 16:34
Thanks for your answer. Since I’m using latexmk (but didn’t mention it in the question), I now found this answer, which is exactly what I was looking for: superuser.com/questions/707483/…
– Philipp
Feb 22 '18 at 16:34
add a comment |
Adding a little to thrig's answer, this is what I came up with:
f=file.pdf; mupdf $f & while inotifywait -e close_write $f; do pkill -HUP mupdf; done
This will open a pdf file with mupdf and refresh whenever the pdf is written to.
the idea to use inotify came from this answer
add a comment |
Adding a little to thrig's answer, this is what I came up with:
f=file.pdf; mupdf $f & while inotifywait -e close_write $f; do pkill -HUP mupdf; done
This will open a pdf file with mupdf and refresh whenever the pdf is written to.
the idea to use inotify came from this answer
add a comment |
Adding a little to thrig's answer, this is what I came up with:
f=file.pdf; mupdf $f & while inotifywait -e close_write $f; do pkill -HUP mupdf; done
This will open a pdf file with mupdf and refresh whenever the pdf is written to.
the idea to use inotify came from this answer
Adding a little to thrig's answer, this is what I came up with:
f=file.pdf; mupdf $f & while inotifywait -e close_write $f; do pkill -HUP mupdf; done
This will open a pdf file with mupdf and refresh whenever the pdf is written to.
the idea to use inotify came from this answer
answered 3 hours ago
argentum2fargentum2f
1136
1136
add a comment |
add a comment |
Thanks for contributing an answer to Unix & Linux Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Some of your past answers have not been well-received, and you're in danger of being blocked from answering.
Please pay close attention to the following guidance:
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2funix.stackexchange.com%2fquestions%2f425907%2fhow-to-make-mupdf-automatically-refresh-a-document%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown