关于python:寻找一个独立的方程式渲染库

Looking for a self-contained equation rendering library

是否存在一个小的,自包含的库,它将以基于文本的格式(例如LaTeX或MathML)将等式呈现给图像(矢量或栅格)?

如果它是Python或Python友好的话会更好。

(我发现的一种可能性:Matplotlib使用Python代码来解析和显示LaTeX方程,使用gl2ps。如果我没有找到任何其他内容,似乎可以将所有相关位提取到一个单独的库中。)

编辑:通过"自包含"我的意思是他们不能使用TeX / LaTex本身,因为不幸的是我不能依赖它被安装


您可以尝试将MathML转换为SVG。


mimetex是一个独立的程序,用于渲染乳胶数学......但它不是一个库

http://www.forkosh.com/mimetex.html


试试ReforMath(http://reformath.webnode.com)。 它基于C ++,可在Windows和Linux下运行。 虽然未完成,但它可以渲染一些MathML元素。


我不知道这是否符合你的要求,但我知道MoinMoin有一段时间有乳胶扩展,所以我再次看了一遍,发现了这个:

MoinMoin乳胶支持

您应该能够使用此代码并在您的应用中重复使用它。


一个多功能程序和Python模块,允许将LaTeX数学方程式转换为PNG图像:http://code.google.com/p/latexmath2png/(MIT许可证,依赖于dvipng)。