|||
MathJax是一个设计用来在网页上展示数学公式的工具,因为功能强大,也可以用来处理一些化学方程式什么的.更有基于MathJax进一步开发的mhchem for MathJax, 更适合化学家们使用. 我在前面的博客中已经介绍过了.
这里回过头来补充说一下MathJax对数学方面的支持(它不完全等同Latex,不过熟悉Latex的人掌握它易如反掌).
为了启用MathJax,除了使用本地化的库以外,更方便的是使用网上的库,只要提供一个网址并保证能上网就能用. 在网页的源码中,写入以下内容
<script>MathJax = {tex: { inlineMath: [['$', '$']], displayMath:[['$$','$$']]}};</script> <script id="MathJax-script" async src="https://cdn.jsdelivr.net/npm/mathjax@3/es5/tex-mml-chtml.js"></script>
如果使用本地的库,将上面代码中src="https://.../tex-mml-chtml.js"的路径换成本地的同一文件的路径就可以了.要注意目录分隔符的变换(\ 变成 /).
为了叙述方便,以下表达式都省略了公式外围的\$ \$或\$\$ \$\$
[由于科学网博客系统不能显示mathjax库的渲染效果,以下以图片替代文字]
简书网站有一篇博客讲得比较好,适合入门,点击浏览 ,
★ MathJax中可用的Tex命令介绍 提取码:hfo4
★ 还有个MathJax的官方论坛的讨论,值得仔细研读: Click here to view
Latex的内容博大精深, MathJax也是, 了解太多也不是我所需要的, 就此打住.
最后附上本文的源文件,以便于你查看图片中未能展示的某些公式.
Archiver|手机版|科学网 ( 京ICP备07017567号-12 )
GMT+8, 2024-11-25 11:32
Powered by ScienceNet.cn
Copyright © 2007- 中国科学报社