Render MathML and LaTeX Math to SVG in pure Python without Latex installation
Project Links
Meta
Author: Collin J. Delker
Requires Python: >=3.8
Classifiers
Development Status
- 4 - Beta
Programming Language
- Python :: 3
- Python :: 3.9
- Python :: 3.10
- Python :: 3.11
- Python :: 3.12
- Python :: 3.13
- Python :: 3.14
License
- OSI Approved :: MIT License
Operating System
- OS Independent
Intended Audience
- Education
- Science/Research
- End Users/Desktop
- Developers
Topic
- Scientific/Engineering :: Mathematics
ziamath
Render MathML or LaTeX Math expressions as SVG using pure Python. Does not require a Latex installation, nor a network connection.
Ziamath comes with the STIXTwoMath-Regular font installed for use by default. Other Math-enabled Open Type fonts (TTF or OTF files) may also be used.

Documentation is available at readthedocs.
Also try the online demo based on Pyscript.
0.13
Feb 06, 2026
0.12
Mar 02, 2025
0.11
Aug 10, 2024
0.10
Apr 27, 2024
0.9
Dec 29, 2023
0.8.1
May 28, 2023
0.8
May 28, 2023
0.7
Nov 06, 2022
0.6
Jun 20, 2022
0.5
May 29, 2022
0.4
Jan 30, 2022
0.3
Jul 05, 2021
0.2
Mar 27, 2021
0.1
Mar 24, 2021