给Jekyll博客添加Latex公式支持

昨天不清楚Jekyll能不能够支持Latex公式,所以写master的公式的时候就直接ipad手写截图了,今天还要在博客里写一些公式,就找了找有没有解决方法,果然是有的,体验非常棒。

工具官网: MathJax

使用方法:

把下面的JS调用代码以及配置插入到你Jekyll博客的header文件中:

1
2
3
4
5
6
7
8
9
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
skipTags: ['script', 'noscript', 'style', 'textarea', 'pre'],
inlineMath: [['$','$']]
}
});
</script>
<script src='https://cdnjs.cloudflare.com/ajax/libs/mathjax/2.7.5/latest.js?config=TeX-MML-AM_CHTML' async></script>

Note: 默认的MathJax配置和Latex有所不同,主要体现在默认的inline公式是要用\( \)来标示,而Latex是用两个\$符号。所以上面配置里将默认修改成了Latex的标示方法。

效果如下:

$$W (s_{i}\leftarrow s_{j})=\frac{1}{1+\exp[ (p_{i}-p_{j})/K]}$$



refs:StackOverflow

0%