Expand description
LaTeX-based image generation processor.
Port of LaTeXML::Post::LaTeXImages (539 lines of Perl).
Base class for processors that generate images by running LaTeX + dvipng/dvips
on extracted TeX fragments. Used by MathImages and PictureImages.
Pipeline:
- Collect TeX fragments from document nodes via
extractTeX() - Deduplicate: same TeX → same image (keyed by processor+type+tex)
- Check cache for previously generated images
- Generate a LaTeX document with all pending fragments
- Run
latexto produce DVI - Run
dvipng/dvips/dvisvgmto produce individual images - Parse dimensions from LaTeX log (LXIMAGE lines)
- Optionally convert/crop via ImageMagick
- Store results in cache; set node attributes
Structs§
- LaTeX
Images - LaTeX image generation processor.
Enums§
- DviMethod
- DVI-to-image conversion method.