网上在网页中显示数学公式的办法有很多,在实验了很多方法后我还是选择两种最简单粗暴的方法。
1、截图
2、ASCIIMathML
比起MathML,ASCIIMathML简单了很多,不需要再去学习新的语言。
我们只需要引入js文件
<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=AM_HTMLorMML-full"></script>
然后用 ` ` 来显示公式
例如: `r=(1+i)/(1+p)-1`
显示效果:
但是在ie中并没有很好的支持ASCIIMathML,可以采用ASCIIMath Image Fallback转换程序的方法,该转换程序自动判断客户端浏览器是否支持MathML,若支持,则返回MathML表现标记;若不支持,则返回该公式的GIF图像(远程调用互联网上的cgi程序生成图像)。另外,作者也提供了ASCIIMathTeXImg转换,直接由TeX指令生成GIF图像,而无论用户使用的浏览器是否支持MathML。