TexText - Re-editable LaTeX and typst graphics for Inkscape

TexText is a Python extension for the vector graphics editor Inkscape providing the possibility to add and re-edit LaTeX and typst generated SVG elements to your drawing.

TexText dialog with Inkscape

Key features

  • Compatible with Inkscape 1.x and 0.92. Compatibility chart:

    Inkscape

    TexText

    1.4.x, 1.3.x

    >= 1.9.0

    1.2.x, 1.1.x, 1.0.x

    1.8.2

    0.92.x

    0.11

  • Windows/ Linux/ MacOS support

  • LaTeX and typst generated SVG elements can be re-edited later

  • Multi-line editor with syntax highlighting

  • Compilation with PdfLaTeX, XeLaTeX, LuaLaTex, or typst

  • Interoperable scaling in TexText and Inkscape

  • Customizable TeX preamble (additional packages, parskip, parindent, etc.)

  • Colorization via TeX commands/ Inkscape is kept after re-editing

  • Alignment anchor of the produced output

  • Font size match with Inkscape text

  • Preview images

  • Compatibility with TexText down to version 0.4.x

Note

Credits