MathJax和KaTeX——LaTeX

MathJax

  在需要使用数学公式的Markdown文件中添加如下内容,即可使用CDN(Content Delivery Network)产生数学公式。注意数学公式需要使用$$包围。

<script type="text/javascript" async src="https://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-MML-AM_CHTML"> </script>

例如

$$
f(x) = \int_{-\infty}^\infty\hat f(\xi\,e^{2 \pi i \xi x})\,d\xi
$$

  即可渲染出如下公式:

\[f(x) = \int_{-\infty}^\infty\hat f(\xi\,e^{2 \pi i \xi x})\,d\xi\]

  由于MathJax需要兼容东西太多,所以转化大规模数学公式性能较差,于是就有KaTeX

KaTeX

  据说优点有快速、并发渲染、无需重排页面,但是个人没有配置出来,所以无法对其进行评价。以下为搜索到的资源,等待以后更进一步的探索。

Jekyll 中使用 KaTeX
KaTeX官网
Github