Processing math: 100%

Hexo安装Mathjax

写博客避免不了要写数学公式,网上搜了一下,hexo可以安装mathjax
这个是别人开发的一个插件
github源代码连接点击这里

安装

1
$ npm hexo install hexo-math --save

进入blog文件夹,初始化

1
$ hexo math install

最后在_config.yml中添加

1
2
plugins:
- hexo-math

使用

对于不含特殊符号的公式,可以直接使用MathJax的inline math表达式. 如果含有特殊符号,则需要人肉escape,如\之类的特殊符号在LaTex表达式中出现频率很高,这样就很麻烦,使用tag能够省不少事。

MathJax Inline:

1
Simple inline $a = b + c$.

效果

Simple inline a=b+c.

MathJax Block:

1
2
3
4
$$\frac{\partial u}{\partial t}
= h^2 \left( \frac{\partial^2 u}{\partial x^2} +
\frac{\partial^2 u}{\partial y^2} +
\frac{\partial^2 u}{\partial z^2}\right)$$

效果

ut=h2(2ux2+2uy2+2uz2)

Tag inline:

This equation cos2θ=cos2θsin2θ=2cos2θ1 is inline.

tag block

˙x=σ(yx)˙y=ρxyxz˙z=βz+xy