用如下地址也可以生成,chl 后面接 latex 公式,有空格也是可以的。这种方法未见于google文档。
http://chart.apis.google.com/chart?cht=tx&chl=\frac{t^2}{\int(x+y)dxdy}
终于搞定了 python 程序(2.5),内牛满面啊。主要是 urlopen 不支持带空格的 url,必须先将空格替换成 %20
from urllib2 import urlopen import imghdr import os latex = raw_input("Please enter the Latex expression: \n") latex=latex.replace(' ', '%20') url=r'http://chart.apis.google.com/chart?cht=tx&chl=' + latex response = urlopen(url) the_page = response.read() file = open('equation.png','wb') file.write(the_page) file.close() if imghdr.what('equation.png')!='png': print 'Incorrect Latex Expression!' os.remove('equation.png')
python 提示输入是 raw_input
input,会进行 eval
另一个发现是只要在 html 代码中插入
<img src="http://chart.apis.google.com/chart?cht=tx&chl= x^2" alt="equation" />就可以生成公式图像了,所以要利用 javascript 将公式段自动转为如上形式,就可以在网页中插入 latex 公式了。
0 comments:
Post a Comment