基于数学输入生成方程PNG文件
我在想,有什么方法可以根据输入的内容生成 .png 图片,就像我们在图形计算器上输入的那样。
比如说输入这个公式:
(y^2 + 5x + 3) / ((3x + 3) + 5y + 18)
然后它会返回这样的结果:
到目前为止,我找到的唯一一个工具是 mediawiki 里的 texvc,但为了用它的一个模块,似乎不太值得去安装整个 mediawiki。
6 个回答
2
Matplotlib的mathtext引擎可以把一部分TeX格式的内容转换成图片。具体来说,可以查看MathtextBackendBitmap,这个方法不需要其他的matplotlib后端支持。
如果这个方法不行,matplotlib还有一些代码可以调用TeX和dvipng。
Sage也可能包含一些有用的代码。
2
TeX里面有一个叫做dvipng
的工具。它有很多可以调整的参数。如果你想要很细致的控制,这个工具挺好用的;但如果你想要一个简单点的工具,那就不太方便了。
9