Lin*_*mas 5 python integrate mathjax
这可能是一个愚蠢的问题,但是可以将MathJax合并到Python代码中吗?很多时候,我希望程序输出看起来更整洁,并且说真的MathJax看起来很棒。
我知道MathJax在Javascript上运行,但我没有放弃希望。如果答案是否定的,是否可以使用一些简单的模块代替?
例如,如果:
1.234 / e^23 [and] (I^-)_(aq) +I _(2(s)) -> (I^-)_3(aq)
Run Code Online (Sandbox Code Playgroud)
可以格式化为:
那将是理想的。
我只能假定您可能想将某些内容输出到显示器以进行打印。因此,Python中的常见用法可能是Matplotlib(尽管Gnuplot是与python兼容的一个很好的选择)。如果使用Matplotlib创建空白图,则可以输入普通的普通LaTeX数学指令(与MathJax几乎相同):
一个小例子:
import matplotlib
matplotlib.use('TkAgg')
import pylab
import matplotlib.pyplot as plt
from matplotlib import rc
plt.clf()
plt.rc('text', usetex=True)
plt.rcParams["figure.figsize"] = (8, 5)
plt.rc('font', **{'family':'serif', 'serif':['Computer Modern Roman'], 'size': 16})
plt.axis("off")
plt.text(0.5, 0.5, "Maths $e = mc^2$")
Run Code Online (Sandbox Code Playgroud)
提供以下输出
可以简单地另存为.pdf,然后删除屏幕快照的明显颗粒感。
| 归档时间: |
|
| 查看次数: |
1972 次 |
| 最近记录: |