公式渲染#
虽然写好了LaTeX语法的数学公式,但是还需要渲染支持,才能将LaTeX语法渲染为公式,目前主流的渲染引擎为MathJax ↗。Github默认是不支持渲染LaTeX的(Gitee支持),为了让Github支持渲染,还需要安装chrome浏览器插件MathJax 3 Plugin for Github ↗。(FireFox暂时没有找到插件支持)
LaTeX语法#
界定符#
公式分为陈列式(displayed mathematics)和行内式(in-line mathematics),有不同的界定符。
-
陈列式:
$$ ... $$或\[ ... \]例:
-
行内式:
$ ... $或\( ... \)例:
注:
- MathJax默认不渲染
$ ... $类型,防止干扰文章中正常的$符号显示,这里 ↗有详细解释。 - 在MarkDown中由于
\需要转义,因此需要写成$ ... $和\\[ ... \\]
常用数学符号#
修饰符#
| 符号名 | 符号 | 语法 | 备注 |
|---|---|---|---|
| 上标 | x^2 | ||
| 下标 | x_1 | ||
| 方括号 | \left [ \right ] | 方括号中的内容从[开始 | |
| 分式 | \frac{1}{x} | ||
| 平均数 | \overline{x} |
运算符#
| 符号名 | 符号 | 语法 | 备注 |
|---|---|---|---|
| 叉乘 | \times | ||
| 点乘 | \cdot | ||
| 星乘 | \ast | ||
| 除号 | \div | ||
| 约等于 | \approx | ||
| 平方根 | \sqrt{x} | ||
| n次方根 | \sqrt[n]{x} | [n]省略时为平方根 | |
| 对数 | \log(x) | ||
| 累加 | \sum_{0}^{\infty}{x} | 起始值为下标,终止值为上标 | |
| 累乘 | \prod_{1}^{\infty}{x} | 起始值为下标,终止值为上标 |
微积分#
| 符号名 | 符号 | 语法 | 备注 |
|---|---|---|---|
| 极限 | \lim^{}_{x \to 0}{x} | 优先用下标 | |
| 积分 | \int^{\infty}_{0}{xdx} | 起始值为下标,终止值为上标 | |
| 偏导 | \frac{\partial (x+1)}{\partial x} | ||
| 梯度 | \nabla |
集合#
| 符号名 | 符号 | 语法 | 备注 |
|---|---|---|---|
| 属于 | \in | ||
| 不属于 | \notin |
注:当符号的对象为表达式时,需要用{}括起来,例如需要写成x*{t+1}
希腊字符#
| 字符(大) | 语法 | | | 字符(小) | 语法 |
|---|---|---|---|---|
| A | A | | | \alpha | |
| B | B | | | \beta | |
\Gamma | | | \gamma | ||
\Delta | | | \delta | ||
| E | E | | | \epsilon | |
| Z | Z | | | \zeta | |
| H | H | | | \eta | |
\Theta | | | \theta | ||
| I | I | | | \iota | |
| K | K | | | \kappa | |
\Lambda | | | \lambda | ||
| N | N | | | \nu | |
\Xi | | | \xi | ||
| O | O | | | \omicron | |
\Pi | | | \pi | ||
| P | P | | | \rho | |
\Sigma | | | \sigma | ||
| T | T | | | \tau | |
\upsilon | | | \upsilon | ||
\phi | | | \phi | ||
| X | X | | | \chi | |
\Psi | | | \psi | ||
\Omega | | | \omega |