是否有一个小型的、自包含的库,它将以基于文本的格式(例如 LaTeX 或 MathML)编写的方程呈现为图像(矢量或光栅)?
如果它是 Python 或 Python 友好的,那将是更可取的。
(我发现的一种可能性:Matplotlib有 Python 代码来解析和显示 LaTeX 方程,使用 gl2ps。如果我没有找到其他任何东西,似乎可以将所有相关位提取到一个单独的库中。)
编辑: “自包含”我的意思是他们不能使用 TeX/LaTex 本身,因为不幸的是我不能依赖它被安装
您可以尝试将 MathML 转换为 SVG。
有 mimetex 一个用于渲染乳胶数学的独立程序......但是它不是一个库
一个通用程序和 Python 模块,允许将 LaTeX 数学方程转换为 PNG 图像:http ://code.google.com/p/latexmath2png/ (MIT 许可证,依赖于dvipng
)。
试试 ReforMath (http://reformath.webnode.com)。它基于 C++,可在 Windows 和 Linux 下运行。虽然未完成,但它可以渲染多个 MathML 元素。