LaTeX : correction d'un bug d'affichage des PDF

Publié : 08.04.2009 - 7h59 par Franck Pastor

Salut, collègues (La)TeXiens !

Ces derniers temps, un bug pas trop méchant mais quand même gênant pouvait affecter les documents PDF produits par LaTeX, pdfLaTeX et ConTeXt (XeTeX/XeLaTeX n'étant pas concerné). En fait ce bug se produisait lors de l'affichage du PDF par TeXShop, Aperçu ou tout autre viewer PDF basé sur le PDFKit d'Apple : parfois les textes ne s'affichaient que partiellement ou il y avait interversion des polices (Helvetica à la place de Computer Modern, par exemple). Ça ne se produisait jamais si on utilisait Adobe Reader, non basé sur le PDFKit d'Apple, comme viewer. Donc on croyait que c'était ce PDFKit le responsable.

J'avais moi-même expérimenté ce bug, mais très sporadiquement, ça a dû m'arriver trois fois en tout. Il fallait alors redémarrer l'ordinateur pour que tout redevienne normal.

Bizarrement, ce bug ne provenait pas du PDFKit, mais en fait d'une minuscule coquille dans le code de pdfTeX (un signe < au lieu de <= !!!), qui entraînait une corruption du fichier cache des polices. Voir cette page d'explications de Richard Koch (l'auteur de TeXShop) pour les détails. Il est corrigé maintenant. Il suffit de télécharger la correction et de l'installer. Ça se fait de façon classique. Et apparemment ce bug ne sera qu'un mauvais souvenir.


Re: LaTeX : correction d'un bug d'affichage des PDF

Publié : 15.04.2009 - 13h53 par giyome

Ce qui démontre s'il en était besoin que corrélation (ça buggait à chaque fois avec PDFKit) ne signifie en rien causalité!

A graver cela sur un bout de papier à chaque fois que quelqu'un vous parlera de parts de marché pour expliquer l'absence de certains logiciels, l'absence de virus, le fanatisme des utilisateurs, ou la couleur du cheval blanc d'henri IV.

Par contre, cela pose la question du maintient à jour de sa distribution LaTeX...

J'avais rencontré un bug avec BibTeX par le passé et aussi avec la classe de document Komascript et à chaque fois tu m'avais fais téléchargé un patch ou un update pour résoudre le problème.
Me disant qu'il fallait mettre à jour tout le temps pour se prémunir de ça, j'ai été piégé car une mise à jour de BibTeX m'avait provoqué de nouveaux bugs (retour en arrière puis attente de la nouvelle maj).

Bref, comment s'y retrouver quand on est pas au fait de l'actualité comme toi?

Y-a-t-il un dépôt qui contient les mises à jours "critiques" un peu comme le windows update de microsoft ou alors les mises à jour certifiées sans bug gênant? Histoire de lancer périodiquement une mise à jour globale sans risque ne portant que sur les éléments critiques...


Re: LaTeX : correction d'un bug d'affichage des PDF

Publié : 16.04.2009 - 8h10 par Franck Pastor

Le principe, c'est de ne pas faire de mise à jour tant que tout tourne bien. Si ce n'est pas le cas, on peut faire des mises à jour ponctuelles. Par exemple si on a un problème avec un package genre KOMA-script (un problème qui n'est pas renseigné dans la doc), on peut regarder via le TeX Live Utility si KOMA-Script n'a pas été mis à jour récemment, auquel cas on procède à cette mise à jour pour ce seul package et on regarde si ça résout le problème. La plupart du temps, oui.

Sinon, on fait un rapport de bug au gestionnaire du package, et on croise les doigts en attendant la correction. En tout et pour tout, j'ai dû le faire deux fois seulement (pour le package mfpic et l'indexeur xindy) en sept ans d'usage de LaTeX.

Personnellement, je conseillerais de limiter les mises à jours globales à celles officielles de TeX Live (toujours très contrôlées et testées), soit environ une par an. Ça suffit largement.

Le mieux, sinon, c'est de se tenir soi-même au courant. Ça ne demande pas beaucoup de temps. Personnellement je suis de près le newsgroup comp.text.tex pour l'actualité générale de (La)TeX et la liste de diffusion TeX on Mac OS X pour ce qui est spécifique à notre système. C'est cette dernière qui m'a renseignée pour la correction de ce bug d'affichage.


Re: LaTeX : correction d'un bug d'affichage des PDF

Publié : 24.05.2009 - 21h27 par python_Ch

Bonjour, j'ai un windows vista, mais j'arrive pas à bien utiliser adobe. C'est toujours erreur qui s'affiche sur la page.
Merci


Re: LaTeX : correction d'un bug d'affichage des PDF

Publié : 25.05.2009 - 8h30 par Franck Pastor

Bonjour, vous n'êtes visiblement pas sur le bon site ni sur le bon sujet. Cuk.ch est dédié aux Macintosh et ce sujet du forum est dédié au langage LaTeX.


Re: LaTeX : correction d'un bug d'affichage des PDF

Publié : 25.05.2009 - 8h55 par Jérémie

Mais peut-être qu'en créant un sujet dans la bonne section, et en développant la question, on pourrait quand même essayer d'y voir un peu plus clair...


Re: LaTeX : correction d'un bug d'affichage des PDF

Publié : 05.06.2009 - 9h21 par python_Ch

Bonjour,

Merci jeremie, je pense que je vais créer alors un sujet pour qu'on puisse m'aider un peu.