Exporter en image (TeX2img/dvisvgm/ImageMagick)

Il arrive de vouloir une formule ou une figure LaTeX sous forme d’image : PNG pour une diapositive, SVG pour le web. La recette consiste à composer uniquement ce fragment, à le rogner au plus près, puis à le pixelliser ou le vectoriser. Les outils : TeX2img (tout-en-un), dvisvgm (→SVG), ImageMagick + Ghostscript (→PNG) et pdfcrop pour supprimer les marges.

Tout-en-un — TeX2img

TeX2img compile votre source LaTeX en PDF puis en image rognée au plus près (PNG, SVG, JPEG, etc.), avec transparence et anticrénelage. C’est la voie la plus simple pour produire des images de formules ou de figures, et elle est particulièrement utilisée au Japon.

La chaîne manuelle

Commencez par composer uniquement le fragment voulu : la classe standalone rogne automatiquement sur le contenu (pour un PDF ordinaire, utilisez pdfcrop afin de supprimer les marges). Ensuite, pour un vecteur (SVG), utilisez dvisvgm (net à tout zoom, idéal pour le web et les mathématiques) ; pour un raster (PNG), utilisez ImageMagick (magick -density 300 in.pdf out.png). ImageMagick rend le PDF via Ghostscript : augmentez -density pour la résolution et ajoutez la transparence si nécessaire. Ghostscript peut aussi pixelliser directement (-sDEVICE=pngalpha).

terminal
pdfcrop eq.pdf eq-crop.pdf              # 余白を切り詰め / trim margins
magick -density 300 eq-crop.pdf eq.png  # PDF → PNG(300dpi, Ghostscript 経由)
dvisvgm --pdf eq-crop.pdf               # PDF → SVG(ベクタ)

Quelle voie choisir

  • Images de formules ou figures rapidement → TeX2img.
  • Vecteurs sans perte pour le web → dvisvgm (SVG).
  • Besoin de PNG/JPEG → pdfcropImageMagick (Ghostscript) ; augmentez -density pour la résolution.
  • Pour un fichier de figure autonome, la classe standalone rogne automatiquement.