由于Li xiaobo读者再次反映了本站的公式在移动端的支持不佳问题,笔者对网站的公式显示做了一些修改.如果读者是用电脑浏览的话,那应该感觉不到网站的变化,但是如果是手机端浏览的话,那么应该会发现,原来是由MathJax解析的公式,变成了图片形式的公式.
没错,这是一个很折衷的解决办法,判断客户端,如果是移动端,就是用图片公式的显示方法,图片公式在移动端暂时没有发现错误(请大家测试.)这种方式有一些弊端,比如图片形式的公式并不是那么好看,而且,公式中的中文无法显示.
从2013.11.15开始,使用MathJax插件.主要原因是MathJax在兼容性方面比ASCIIMath Image Fallback Scripts做得好很多.而且从长远考虑,用MathJax也是应该的.
-------以下内容已经过时(写于2013.01.05)--------
原来一直是使用"数学研发论坛"完善的数学公式插件来显示数学公式的,使用很简单,载入速度很快,这样一下子就用了三年了.
不过进入大学后,学习的东西越来越多,数学符号也越来越多,郭大哥的插件的不足也暴露出来了.最要命的是它居然无法显示$\hbar$,这叫我这个学习量子力学的孩子情何以堪...(不过郭大哥新版的插件已经加入了这个符号).还有另外一个不足的地方,就是郭大哥的插件进行了大量的化简,使得数学公式的输入简单了不少,但是反而对标准的Latex代码支持不足了.久而久之,会带来一个弊端,就是迁移性不强.万一哪天这个插件无法使用了,就难以找到替代品了.考虑到这些,我写latex代码的时候总是用标准的语法而不用简化语法,后来$\hbar$的问题出来后,一下子用上了MathJax这个强大的插件(考虑过JsMath,但是发现它的行内公式显示效果不大好).
首先得感谢ASCIIMath Image Fallback网站,是他们开发出这个强大的js,使得在任何网站的输入数学公式成为可能.然后感谢"数学研发论坛",是他们的站长郭先强完善了这个js文件,使其达到前所未有的强大化.
科学空间是通过调用一个js来显示数学公式的,只要在需要显示数学公式的网站加入代码以下代码,就可以实现支持数学公式的功能.
苏剑林|BoJone,科学空间博主,数学,天文,理论物理,写作,阅读,计算机,中国象棋,厨房爱好者......目前28岁,还在单调递增.正在追一科技打杂,并致力于分享科学之美~
科学空间微信交流群:spaces_ac_cn