Markdown 本身并不支持数学公式,但可以配合 MathJax 公式引擎实现在 Markdown 中插入公式代码并渲染成公式。MathJax 是一个开源 JavaScript 库,是可以跨浏览器渲染数学公式的引擎。支持 LaTeX, MathML 和 AsciiMath 标记。

MathJax 语法

跟 Markdown 中的代码块类似,公式的渲染样式也分为行内样式和块样式:

  • 行内公式:开始和结束用$ 标记。
    • 如:$E = mc^2$ 显示效果为:E = mc^2
  • 区块公式:开始和结束用 $$ 标记。如 $$ evidence\_{i}=\sum \_{j}W\_{ij}x\_{j}+b\_{i} $$ ,显示效果(独占一行):$$ evidence_{i}=\sum _{j}W_{ij}x_{j}+b_{i} $$

更多数学符号请查看下一节:Markdown LaTeX 公式符号速查表