#2 在 Markdown 中使用数学公式
Markdown 2018-07-21vscode 或者 Typora 或这其他的一些编辑器都支持在 Markdown 中使用数学公式,直接预览就行了。
但是如果是自己做 Markdown 转换,生成 HTML 页面,就必须做点额外的工作。
我发现 Mathjax 挺好用的,只需加入三行:
<script src="https://polyfill.io/v3/polyfill.min.js?features=es6"></script>
<script
src="https://cdn.jsdelivr.net/npm/mathjax@3.0.1/es5/tex-mml-chtml.js"
async
></script>
<script>
MathJax = {
tex: {
inlineMath: [
["$", "$"],
["\\(", "\\)"],
],
},
};
</script>
Katex 据说不错,以后如果发现 Mathjax 有不足之处再试试。
Update @ 2022-05-27: 根据 May 19, 2022 的博客 Render mathematical expressions in Markdown, GitHub 开始采用 Mathjax 渲染数学公式。
关于数学公式
数学公式的语法都是参考 LaTeX(2019/07/21, LaTeX)。