8 votes

Preview.app ne met pas à jour un pdf lorsqu'il est modifié

Dans toutes les versions de Mac OS X antérieures à Lion, Preview.app pouvait afficher un PDF mis à jour lorsque le PDF qu'il affichait avait changé.

Exemple : J'écris un document Latex et je le recompile. Sans fermer l'aperçu, le PDF est simplement rechargé.

Dans Lion, ce comportement n'apparaît plus. Il semble juste se bloquer lorsque le PDF ouvert change.

Savez-vous comment obtenir le comportement pré Lion ? Ou est-ce que quelque chose m'échappe ? Existe-t-il une visionneuse de PDF capable de mettre à jour le PDF lorsqu'il est modifié ?


Le problème vient en fait de la façon dont je construis le fichier PDF. J'ai un Makefile pour construire mes fichiers Latex qui ressemble à ceci :

pdflatex -output-directory out main.tex
mv out/main.pdf .

Le fichier n'est donc pas mis à jour. Il est remplacé. Sous Osx pré-Lion, cela fonctionnait très bien. Avec Lion, ce n'est plus le cas. Maintenant, j'ouvre out/main.pdf et je le mets à jour avec pdflatex et ça marche.

Il fonctionne également avec Preview.app

3voto

DanDan Points 603

Essayer écrémer . Il dispose d'une option de préférence pour vérifier les changements de fichiers.

2voto

Matt Points 21

Le problème survient lorsqu'une erreur s'est glissée dans le fichier Latex. À ce moment-là, pdflatex supprime le pdf et la prévisualisation cesse de le suivre. Une fois l'erreur corrigée, pdflatex crée un nouveau fichier, mais celui-ci n'est pas suivi par la prévisualisation, qui continue à regarder le fichier qui n'existe plus. C'est pourquoi l'écrémage fonctionne également pendant un certain temps. Je comprends pourquoi la prévisualisation essaie de suivre le fichier, en quelque sorte, mais je pense que ce comportement est très ennuyeux.

1voto

orluke Points 133

L'application Skim ne semble pas actualiser automatiquement le PDF rendu lorsque je remplace le fichier PDF par une nouvelle version, même si l'option de préférence "Vérifier les changements de fichier" est cochée.

Ce qui fonctionne avec Skim, c'est de sélectionner Fichier -> Inverser, puis de confirmer la sélection en cliquant sur "Inverser" dans la boîte de dialogue qui s'affiche. C'est beaucoup trop manuel à mon goût.

Par ailleurs, l'option de menu "Revert" est grisée lorsque le fichier PDF n'a pas été mis à jour, mais dès que je mets à jour/remplace le fichier PDF par une nouvelle version, l'option de menu "Revert" devient disponible et peut être sélectionnée. Cela indique donc que Skim remarque que le fichier PDF sur le disque est différent de la version qui a été rendue, mais qu'il ne rafraîchit pas automatiquement l'affichage.

0voto

Evan Kroske Points 1891

Vous pouvez également ouvrir le PDF avec Safari et actualiser la page manuellement pour afficher la nouvelle version. markdown2pdf remplace le PDF au lieu de le mettre à jour, de sorte que l'aperçu de Lion ne fonctionne pas pour moi.

LesApples.com

LesApples est une communauté de Apple où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres utilisateurs d'appareils Apple, poser vos propres questions ou résoudre celles des autres.

Powered by:

X