LaTeX Playground
为 Hexo 启用 LaTeX 公式支持
1 | npm i hexo-math --save |
在文章内插入
1 | {% mathjax %} |
这个插件似乎是可以由 MathJax 支持的,因此可以直接使用 TeX 数学表示法,理论上应该可以用基于 XML 的 MathML,但是我这边测试不出效果 (我想也不会有人手写 MathML 吧)
我们可以试试使用 TeX 来描述一个公式,例如 Glicko 评分系统中测算新评分的公式
1 | r=r_{0}+\frac{q}{\frac{1}{R D^{2}}+\frac{1}{d^{2}}} \sum_{i=1}^{m} g\left(R D_{i}\right)\left(s_{i}-E\left(s \mid r_{0}, r_{i}, R D_{i}\right)\right)r=r_{0}+\frac{q}{\frac{1}{R D^{2}}+\frac{1}{d^{2}}} \sum_{i=1}^{m} g\left(R D_{i}\right)\left(s_{i}-E\left(s \mid r_{0}, r_{i}, R D_{i}\right)\right) |
或者 Hesse-Matrix
1 | \mathbf{H} = \begin{bmatrix}\frac {\partial^2 f}{\partial x_1^2} & \frac{\partial^2 f}{\partial x_1\,\partial x_2} & \cdots & \frac{\partial^2 f}{\partial x_1\,\partial x_n} \\ \\ |
经过我的测试,它还支持一些常用的 LaTeX 宏包,例如适用于化学的 mhchem
硫喷妥钠的化学式如下所示
1 | \ce{C11H17N2NaO2S} |