Hexo Icarus 支持Latex数学公式
支持 MathJax
Icarus 主题默认支持了 MathJax 插件渲染数学公式,只需要在主题配置文件 theme/icarus/_config.yml
使能就可以直接使用。
关于更多说明,可以参考 icarus-user-guide-other-plugins-MathJax。
要注意的地方是,如果使用了多个配置文件,如默认配置使用 theme/icarus/_config.yml
,文章页面配置使用 theme/icarus/_config.yml
,则需要在文章页面配置 theme/icarus/_config.yml
里面使能 MathJax。
语法渲染错误
由于 Latex 和 Markdown 有些语法会冲突,如下划线 _
,在 Markdown 被渲染成斜体。有两种解决办法:
使用转义字符 \
:
1 | $$ |
使用 HTML 标签,内联表达式用 <span></span>
,块表达式用 <div></div>
:
1 | <div> |
预览效果
1 | This is inline expression: $ax^2+bx+c>0$. |
This is another inline expression: $ax^2+bx+c>0$.
This is a block expression:
$$\displaystyle \frac{1}{\Bigl(\sqrt{\phi \sqrt{5}}-\phi\Bigr) e^{\frac25 \pi}} =
1+\frac{e^{-2\pi}} {1+\frac{e^{-4\pi}} {1+\frac{e^{-6\pi}}
{1+\frac{e^{-8\pi}} {1+\cdots} } } }$$
use $LaTeX$ environment:
\begin{equation}
A =
\begin{bmatrix}
a & b \\
c & c
\end{bmatrix}
\end{equation}