Hexo安装Mathjax
写博客避免不了要写数学公式,网上搜了一下,hexo可以安装mathjax
这个是别人开发的一个插件
github源代码连接点击这里
安装
1 | $ npm hexo install hexo-math --save |
进入blog文件夹,初始化
1 | $ hexo math install |
最后在_config.yml中添加
1 | plugins: |
使用
对于不含特殊符号的公式,可以直接使用MathJax的inline math表达式. 如果含有特殊符号,则需要人肉escape,如\之类的特殊符号在LaTex表达式中出现频率很高,这样就很麻烦,使用tag能够省不少事。
MathJax Inline:
1 | Simple inline $a = b + c$. |
效果
Simple inline $a = b + c$.
MathJax Block:
1 | $$\frac{\partial u}{\partial t} |
效果
$$\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)$$
Tag inline:
This equation $\cos 2\theta = \cos^2 \theta - \sin^2 \theta = 2 \cos^2 \theta - 1$ is inline.