前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >MathJax让你爱上数学公式

MathJax让你爱上数学公式

作者头像
Enjoy233
发布2019-03-05 10:58:40
2.8K0
发布2019-03-05 10:58:40
举报

MathJax让你爱上数学公式

如果让我投票最优秀的开源项目,我会投给MathJax。MathJax是一个JavaScript引擎,用来显示网络上的数学公式。有些数学论坛的所有数学公式都用LaTex写出,通过MathJax来显示。

一个好消息是,MathJax已经更新到了2.0,更新的内容见What's new in MathJax v2.0。比较有用的新增功能是支持公式编号和引用。在一个公式内使用\label{id}给公式编号,然后再在合适的地方\ref{id}即可引用该公式。比如我可以引用公式(1):

可惜的是,MathJax的默认设置文件没有打开上面的两个特性,所以需要进MathJax进行额外的配置:

代码语言:javascript
复制
<script type="text/x-mathjax-config">      
MathJax.Hub.Config({          
    TeX: {equationNumbers: {autoNumber: ["AMS"], useLabelIds: true}},          
    "HTML-CSS": {linebreaks: {automatic: true}},          
     SVG: {linebreaks: {automatic: true}}      
});  
</script>

可以说,对于普通的数学公式,目前MathJax的功能和显示效果已经完全可以媲美于Latex,而HTML/CSS对位置和格式的控制能力要比Latex更强大。以后,看数学论文不需要再下载pdf文件,而是可以直接在网页上进行浏览。

不过我写这篇文章的目的是想说:我更新了插件Latex forWordPress,最新版本为3.3,请大家更新。新版本主要修复了无法显示LaTex源代码的bug,以及增加了MathJax后台配置选项(比如可配置上面公式编号所需的代码)。

MathJax是一个开源,基于Ajax技术的数学表达式显示解决方案。它能够在HTMl页面中高质量的显示LaTeX和MathML数学符号。支持大部分浏览器,不需要插件,额外字体或安装特殊的阅读器。支持复制/粘贴。

扩展阅读:

http://www.open-lib.com/Lib/988.jsp

http://zhiqiang.org/blog/it/mathjax-make-mathematics-beautiful.html

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013年05月31日,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档