导出为图像 (TeX2img/dvisvgm/ImageMagick)

有时你需要把 LaTeX 的公式或图形做成 图像:给幻灯片用 PNG,给网页用 SVG。流程是:只排版那一小段,紧密裁掉空白,再栅格化或矢量化。常用工具有 TeX2img(一站式)、dvisvgm(→SVG)、ImageMagickGhostscript(→PNG),以及裁剪边距的 pdfcrop

一站式 — TeX2img

TeX2img 会把 LaTeX 源文件编译成 PDF,再生成 紧密裁剪的图像(PNG、SVG、JPEG 等),并支持透明背景和抗锯齿。它是制作公式和图形图像最省事的方式,在日本尤其常用。

手动流水线

首先只排版目标片段——standalone 会按内容自动裁剪(普通 PDF 可用 pdfcrop 去掉边距)。然后,如果需要 矢量图(SVG),使用 dvisvgm(任意缩放都清晰,适合网页和数学内容);如果需要 位图(PNG),使用 ImageMagickmagick -density 300 in.pdf out.png)。ImageMagick 通过 Ghostscript 渲染 PDF,因此提高 -density 可以增加分辨率,也可以按需指定透明背景。Ghostscript 也可以直接栅格化(-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(ベクタ)

如何选择

  • 快速制作公式/图形图像 → TeX2img
  • 网页用无损矢量图 → dvisvgm(SVG)。
  • 需要 PNG/JPEG → pdfcropImageMagick(Ghostscript);提高 -density 可增加分辨率。
  • 如果图要作为独立文件,standalone 类会自动裁剪。