Environnement

Système d'exploitation : Linux 5.15.49-1-MANJARO

Distribution LaTeX : TeX Live version 2022 (mise à jour le 28 juin 2022)

Contexte

Je souhaite convertir des fichiers .pdf en fichiers .svg. J'ai donc essayé d'utiliser le logiciel en ligne de commande dvisvgm en exécutant dans mon terminal :

dvisvgm --pdf mon-fichier.pdf
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

mais j'obtiens ce message :

processing PDF file
graphic size: 0pt x 0pt (0mm x 0mm)
output written to test.svg
1 of 1 page converted in 0.154145 seconds
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

et un fichier .svg vide.

Ce problème a déjà été reporté puisque que la FAQ dédiée à ce programme le mentionne (voir dvisvgm creates empty SVG graphics when converting PDF files. Why is that? à l'adresse : https://dvisvgm.de/FAQ/). En effet, mes versions de Ghostscript et de dvisvgm entrent en conflit (voici un extrait du renvoi de la commande dvisvgm -V1) :

dvisvgm 2.13.3
Ghostscript: 9.56.1
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

L'auteur recommande de mettre à jour dvisvgm car ce problème est résolu pour la version 2.13.4, qui a été déposée sur le CTAN le 19 mai 2022 (https://ctan.org/pkg/dvisvgm/). Or, malgré plusieurs tentatives de mise à jour de TeX Live (commande sudo tlmgr update --all), ma version de dvisvgm reste 2.13.3...

Question

Que puis-je faire pour avoir la version 2.13.4 de dvisvgm ?

Posée 28 Jui '22, 17:49

YannD's gravatar image

YannD
465410
Taux d'acceptation : 25%

Modifiée 03 Jul '22, 15:45

2

J'ai eu le même problème et j'ai posé une question posée sur la liste texlive. Ils ne veulent pas recompiler les binaires au cours de l'année. Il y a une solution de contournement : export GS_OPTIONS=-dNEWPDF=false

(29 Jui '22, 10:38) samcarter samcarter's gravatar image

(Je reprends ici les éléments que @samcarter a apportés en commentaire, merci beaucoup à elle.)

Réponse

Il y a deux réponses à ma question (comment mettre à jour dvisvgm ?) :

  • attendre la version 2023 de TeX Live ;
  • recompiler soi-même dvisvgm.

D'après des échanges de courriels sur la liste de discussion TeX Live (voir https://tug.org/pipermail/tex-live/2022-May/048167.html), la volonté des mainteneurs de TeX Live est de ne pas recompiler les fichiers binaires (comme dvisvgm) avant la nouvelle version de TeX Live. Des liens vers des ressources pour arriver à recompiler dvisvgm y sont échangés mais la manœuvre semble très complexe (trop pour moi en tout cas). Heureusement une solution simple existe !

Solution

À défaut de mettre à jour dvisvgm on peut lui permettre d'accéder à l'ancien fonctionnement de Ghostscript en exécutant dans son terminal :

export GS_OPTIONS=-dNEWPDF=false
הההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההההה
XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX

ou set GS_OPTIONS=-dNEWPDF=false sous Windows (d'après https://github.com/mgieseki/dvisvgm/issues/183#issuecomment-1133778180 et https://dvisvgm.de/FAQ/).

Ainsi, dvisvgm --pdf mon-fichier.pdf fonctionne parfaitement pour moi.

Lien permanent

Publiée 03 Jul '22, 15:41

YannD's gravatar image

YannD
465410
Taux d'acceptation : 25%

Votre réponse
[Masquer l'aperçu]

Suivre cette question

Par courriel :

Une fois que vous serez enregistré, vous pourrez souscrire à n'importe quelle mise à jour ici

Par flux RSS :

Réponses

Réponses et commentaires

Mots-clés de la question :

×49
×4
×1
×1

Question posée : 28 Jui '22, 17:49

Question vue : 3,058 fois

Dernière mise à jour : 03 Jul '22, 15:41

C'est votre première visite ici ? Consultez la FAQ !

×