Je travaille sur un document en latex (avec pdflatex, cygwin, acrobat reader) et je suis fatigué du processus make - close - open .
Sur osx avec Preview
je n'ai pas ce problème, car je peux compiler les .tex
fichiers, tandis que le pdf résultant est ouvert dans le visualiseur (qui est mis à jour après le processus de construction).
Alors que sur Win7, avec Acrobat Reader, mon pdflatex
(tex-live 2012) se plaint que [...] can't write on file xxx.pdf.
je suppose que le lecteur verrouille le fichier pdf.
Comment produire / éditer efficacement des fichiers .tex sur Win7? Je préférerais m'en tenir à l'utilisation de makefiles et d'un éditeur de texte au lieu d'un environnement de construction de latex Windows.
xpdf
viacygwin
fonctionne de cette façon. Cependant, vous devez tourner la page en avant et en arrière pour mettre à jour le fichier affiché.Réponses:
SumatraPDF peut être utilisé dans votre flux de travail actuel. Il ne placera pas de verrou sur le fichier. Il prend également en charge la synchronisation entre l'éditeur et le document pdf.
la source
Bien qu'il existe déjà une réponse fournissant un lecteur PDF Windows non bloquant natif, j'ai suivi l'
cygwin/xpdf
approche et piraté ensemble un petit script.Il est basé sur
xpdf
l'-remote
option de laquelle il est possible de recharger un fichier déjà ouvert. Il nous suffit donc de détecter quand le fichier est modifié. Comme il n'y a pas de natifinotify
sur Windows, vous devez installer inotify-win , qui est unC#
programme.Mon script
xpdf-f
semble bien fonctionner, mais vous devez fermer les deux,xpdf
et le script (via Strg + C) a fini de regarder le PDF.la source
À partir de 2017, Firefox / Chrome peut également faire le travail. Firefox conserve même la page actuelle après F5 - Actualiser.
la source