48 votes

Visionneuse PDF Windows qui actualise automatiquement les PDF lors de la compilation avec pdflatex

J'écris un document LaTeX et j'utilise la ligne de commande pour compiler le code LaTeX dans un document PDF. Sous Linux, j'ouvrais simplement le PDF avec Evince PDF Viewer, et chaque fois que je recompilais le code LaTeX, le PDF se rafraîchissait au bout de quelques secondes.

J'essaie maintenant de faire la même chose sous Windows. Le problème, c'est qu'à chaque fois que le fichier PDF est ouvert dans Adobe Reader ou Foxit Reader, il ne me permet même pas d'écrire dans le fichier PDF. J'obtiens cette erreur dans la ligne de commande lorsque j'exécute pdflatex test.tex :

! Je ne peux pas écrire sur fichier `test.pdf'.

Existe-t-il une visionneuse PDF pour Windows qui permette d'effectuer les opérations suivantes ?

  1. Désactive la protection en écriture lors de l'ouverture d'un PDF
  2. Actualisation automatique lorsqu'un nouveau PDF est généré

48voto

boretom Points 721

SumatraPDF est gratuit, pour Windows, et fonctionne bien avec LaTeX. Il se rafraîchit automatiquement lorsque le pdf est mis à jour.

19voto

yougotiger Points 161

11voto

softisch Points 19

Je sais que la question est ancienne, mais je pense qu'il manque une option importante.

Comme beaucoup de gens utilisent MiKTeX sous Windows, ils ont déjà installé TeXworks. La visionneuse PDF incluse dans TeXWorks permet en effet de rafraîchir les données.

start texworks main.pdf

ou cliquez avec le bouton droit de la souris sur n'importe quel fichier PDF et sélectionnez l'option d'ouverture avec TeXworks.

Je ne dis pas que le visualiseur PDF est le meilleur, mais il est très pratique (si vous avez MiKTeX) car vous n'avez pas besoin d'installer un autre visualiseur PDF.

2voto

user8034 Points 1

PDF-XChange Viewer dispose également d'une option à cet effet. Invocation à partir de la ligne de commande (cmd.exe) :

pdfxcview /A "nolock=yes=OpenParameters" test.pdf

Véase question similaire

1voto

Eamonn Kenny Points 151

Installer WSL en tant qu'utilisateur administrateur dans Windows 10. Installer "Debian on Windows" en utilisant l'application Windows 10 (pas en tant qu'administrateur, ce n'est pas clair du tout dans le document ou les forums !!!), ou utiliser Ubuntu/OpenSUSE. Installer Xming pour Windows 10, le lancer. Dans la ligne de commande debian, installez texlive et evince.

Créez un Makefile pour construire votre fichier tex et votre bibliographie :

pdflatex myfile.tex
pdflatex myfile.tex
bibtex myfile.bib
pdflatex myfile.tex

Exécutez :

make
evince myfile.pdf &

Vous pouvez ensuite modifier le fichier myfile.tex autant de fois que vous le souhaitez et lancer simplement make pour voir le PDF automatiquement mis à jour dans evince.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X