为了清晰地沟通数学表达式,GitHub 在 Markdown 中支持 LaTeX 格式的数学。 更多信息请参阅维基教科书中的 LaTeX/Math。
GitHub 的数学渲染能力使用 MathJax;这是一个开源、基于JavaScript 的显示引擎。 MathJax 支持广泛的 LaTeX 宏,以及几个有用的可访问性扩展。 更多信息请参阅 MathJax 文档 和 MathJax 辅助功能扩展文档。
编写内联表达式
要在文本中包含内联的数学表达式,请使用美元符号 $
分隔表达式。
此句子使用 `$` 分隔符来显示内联数学:$\sqrt{3x-1}+(1+x)^2$
将表达式编写为块
要将数学表达式添加为块,请开始一个新行,并使用两个美元符号 $$
分隔表达式。
**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$