在python/web上生成方程表示

4 投票
3 回答
913 浏览
提问于 2025-04-16 01:02

有没有办法把像 x^2+5 这样的表达式生成这个效果:https://i.stack.imgur.com/a0f8Q.gif

我会使用 Python,所以任何基于 Python 的方法都可以,但我也愿意尝试其他解决方案,比如 latex 输出。

3 个回答

1

你可能需要 SVGMath,它是纯Python写的,可以把 MathML 表达式转换成SVG格式。

2

你可以看看这个适用于Python的LaTeX模块:http://www.pytex.org/

3

Sympy可以输出LaTeX代码和MathML,从这些代码你可以生成图片或者其他展示形式,具体取决于你需要什么。你可以在这个旧的StackOverflow问题中找到一些相关的方法。

理论上,MathML在浏览器中展示公式是最理想的,但并不是所有的浏览器都支持MathML。

撰写回答