- Published on
让 Ghost 支持 LaTeX 数学公式
- Authors
- Name
- Jeffrey Wang
v1.0+ 版本的 Ghost 博客支持单篇文章的 Code Injection 功能,方便作者按需添加 JavaScript 或 CSS 代码,实现定制化。
在 Code Injection 的 Post Footer 处粘贴 MathJax 脚本代码,即可支持 LaTeX 数学公式的显示。
<script
type="text/javascript"
src="https://cdn.bootcss.com/mathjax/2.7.3/latest.js?config=TeX-AMS-MML_HTMLorMML"
></script>
<script type="text/x-mathjax-config">
MathJax.Hub.Config({
tex2jax: {
inlineMath: [['$$','$$'], ['\\\\(','\\\\)']],
processEscapes: true
}
});
</script>
粘贴后效果如下。
在文章编辑区中可以尝试以下两个例子:
$E = mc^2$
可以显示行内公式:
\\[E = mc^2\\]
可以占行显示公式:[E = mc^2]
这里需要注意,因为 Ghost 使用 markdown 解析器解析语法,所以使用 \[E = mc^2\]
会解析成 [E=mc^2]
。所以要想成功解析出来,需要对反斜杠再转义一次:\\[E = mc^2\\]
。
参考链接:让 Ghost 支持 Latex