Skip to main content

编写数学表达式

使用 Markdown 在 GitHub 上显示数学表达式。

为了清晰地沟通数学表达式,GitHub 在 Markdown 中支持 LaTeX 格式的数学。 更多信息请参阅维基教科书中的 LaTeX/Math

GitHub 的数学渲染能力使用 MathJax;这是一个开源、基于JavaScript 的显示引擎。 MathJax 支持广泛的 LaTeX 宏,以及几个有用的可访问性扩展。 更多信息请参阅 MathJax 文档MathJax 辅助功能扩展文档

编写内联表达式

要在文本中包含内联的数学表达式,请使用美元符号 $ 分隔表达式。

此句子使用 `$` 分隔符来显示内联数学:$\sqrt{3x-1}+(1+x)^2$

内联数学 Markdown 渲染

将表达式编写为块

要将数学表达式添加为块,请开始一个新行,并使用两个美元符号 $$ 分隔表达式。

**The Cauchy-Schwarz Inequality**

$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

作为块渲染的数学表达式

联接数学表达式以及在数学表达式内编写美元符号

要将美元符号显示为与数学表达式相同的行中的字符,需要对非分隔符 $ 进行转义,以确保该行正确呈现。

  • 在数学表达式中,在显式 $之前添加 \ 符号。

    此表达式使用 `\$` 来显示美元符号:$\sqrt{\$4}$
    

    数学表达式中的美元符号

  • 在数学表达式之外,但在同一行上,在显式 $ 周围使用 span 标记。

    要 <span>$</span>100 分成两半,我们计算 $100/2$
    

    数学表达式中嵌入的美元符号

延伸阅读