MathJax
参考:MathJax新手使用教程
参考:Mathjax公式教程
一、行内公式及块内公式
其实个人认为跟代码块和代码行含义一样
行公式
\```md |
$\lim_{x \to \infty}f(x)$
行公式,是在代码块的基础上前面加上$,后面加上$组成的。
块公式
\```md |
$$
\lim_{x \to \infty}f(x)
$$
块公式则是 输入$$和$$在公式前后。
二、希腊字母
| 名称 | 大写 | Tex | 小写 | Tex |
|---|---|---|---|---|
| alpha | A | A | α | \alpha |
| beta | B | B | β | \beta |
| gamma | Γ | \Gamma | γ | \gamma |
| delta | Δ | \Delta | δ | \delta |
| epsilon | E | E | ϵ | \epsilon |
| zeta | Z | Z | ζ | \zeta |
| eta | H | H | η | \eta |
| theta | Θ | \Theta | θ | \theta |
| iota | I | I | ι | \iota |
| kappa | K | K | κ | \kappa |
| lambda | Λ | \Lambda | λ | \lambda |
| mu | M | M | μ | \mu |
| nu | N | N | ν | \nu |
| xi | Ξ | \Xi | ξ | \xi |
| omicron | O | O | ο | \omicron |
| pi | Π | \Pi | π | \pi |
| rho | P | P | ρ | \rho |
| sigma | Σ | \Sigma | σ | \sigma |
| tau | T | T | τ | \tau |
| upsilon | Υ | \Upsilon | υ | \upsilon |
| phi | Φ | \Phi | ϕ | \phi |
| chi | X | X | χ | \chi |
| psi | Ψ | \Psi | ψ | \psi |
| omega | Ω | \Omega | ω | \omega |
三、上下标
上标使用^,下标使用_,例如C_5^3,渲染结果$C_5^3$
四、括号
小括号和方括号
数学怎么表示这就怎么表示
\```md |
$(a+b)[a+b]$
大括号
正常表示
为了与分组做出区别,使用\{和\}来表示大括号,其实跟转义字符写法一样。
除此之外也可以使用\lbrace和\rbrace来表示
\```md |
$ { a*b } + \lbrace a^b \rbrace $
用于分组
默认情况下,上下标符号仅仅对下一个组起作用。一个组即单个字符或者使用{…}包裹起来的内容。
例如如果我要表示2^10,但是渲染结果却是$ 2^10 $,而2^{10}才是真正的$ 2^ {10} $
这里的大括号就不用加转义了
同时,大括号也能消除二义性,例如2^2^2会是一个错误,必须使用大括号来界定^,如{2^2}^2:${2^2}^2$,当然这么写2^{2^2}也没有任何问题
尖括号
使用\langle和\rangle表示左尖括号和右尖括号,如\langle a \rangle:$\langle a \rangle$
取整符号
上取整
使用\lceil和\rceil表示。 如\lceil x \rceil:$\lceil x \rceil$
下取整
使用\lfloor和\rfloor表示。 如\lfloor x \rfloor:$\lfloor x \rfloor$
五、积分和求和
积分
\int用来表示积分符号,同样地,其上下标表示积分的上下限。如,
\```md |
$ \int_1^\infty $
这里的$\infty$符号写做\infty
另外多重积分其实就是多加几个i
\iint:$\iint$
\iiint:$\iiint$
其他符号
\sum用来表示求和符号,其下标表示求和下限,上标表示上限。如:\sum_1^10:$\sum_1^{10}$
\prod:$\prod$
\bigcup:$\bigcup$
\bigcap:$\bigcap$
六、分式与根式
分式
第一种,使用\frac ab,\frac作用于其后的两个组a,b,结果为$\frac ab$如果你的分子或分母不是单个字符,请使用{…}来分组,如$\frac{a-b}{a+b}$
第二种,使用\over来分割,如{a-b \over a+b}:${a-b \over a+b}$
要分割的部分请采用{}来囊括
多重分式
如:
\```md |
$ x=a_0 + \frac {1^2}{a_1 + \frac {2^2}{a_2 + \frac {3^2}{a_3 + \frac {4^2}{a_4 + …}}}}
$
根式
根式使用\sqrt来表示。如,\sqrt[2]{4}: $\sqrt[2]{4}$
七、表达式与方程组
多行表达式
可使用\begin{cases}…\end{cases}。其中,使用\\来分类,使用&指示需要对齐的位置,\空格表示空格 。如:
\```md |
$$
f(n)=
\begin{cases}
\cfrac n2, &if\ n\ is\ even\
3n + 1, &if\ n\ is\ odd
\end{cases}
$$
方程组
\```md |
$$
\left {
\begin{array}{c}
a_1x+b_1y+c_1z=d_1 \
a_2x+b_2y+c_2z=d_2 \
a_3x+b_3y+c_3z=d_3
\end{array}
\right .
$$
八、表格
使用\begin{array}{列样式}…\end{array}这样的形式来创建表格,列样式可以是clr表示居中,左,右对齐,还可以使用|表示一条竖线。表格中各行使用\\分隔,各列使用&分隔。使用\hline在本行前加入一条直线。
\```md |
$$
\begin{array}{c|lcr}
n & \text{Left} & \text{Center} & \text{Right} \
\hline
1 & 0.24 & 1 & 125 \
2 & -1 & 189 & -8 \
3 & -20 & 2000 & 1+10i \
\end{array}
$$
九、矩阵
基本用法
\```md |
$$
\begin{matrix}
1 & x & x^2 \
1 & y & y^2 \
1 & z & z^2 \
\end{matrix}
$$
矩阵表示
可以使用特殊的matrix。即替换\begin{matrix}…\end{matrix}中的matrix为pmatrix,bmatrix,Bmatrix,vmatrix, Vmatrix。
(1) pmatrix: |
(1) pmatrix:
$$
\begin{pmatrix}
1 & 2 \
3 & 4 \
\end{pmatrix}
$$
(2) bmatrix:
$$
\begin{bmatrix}
1 & 2 \
3 & 4 \
\end{bmatrix}
$$
(3) Bmatrix:
$$
\begin{Bmatrix}
1 & 2 \
3 & 4 \
\end{Bmatrix}
$$
(4) vmatrix:
$$
\begin{vmatrix}
1 & 2 \
3 & 4 \
\end{vmatrix}
$$
(5) Vmatrix:
$$
\begin{Vmatrix}
1 & 2 \
3 & 4 \
\end{Vmatrix}
$$
省略元素
可以使用\cdots:$\cdots$,\ddots: $\ddots$,\vdots:$\vdots$来省略矩阵中的元素
\```md |
$$
\begin{pmatrix}
1&a_1&a_1^2&\cdots&a_1^n\
1&a_2&a_2^2&\cdots&a_2^n\
\vdots&\vdots&\vdots&\ddots&\vdots\
1&a_m&a_m^2&\cdots&a_m^n\
\end{pmatrix}
$$
增广矩阵
使用前面的表格中使用到的\begin{array} ... \end{array}来实现
\```md |
$$
\left[
\begin{array}{cc|c}
1&2&3\
4&5&6
\end{array}
\right]
$$
十、常用符号
更多符号请参考:Mathjax公式教程
三角函数
\sinx:$\sin$
\arcsin:$\arcsin$
比较运算符
\lt:$\lt$
\gt:$\gt$
\le:$\le$
\ge:$\ge$
\ne:$\ne$
集合关系
并\cup:$\cup$
交\cap:$\cap$
差\setminus:$\setminus$
子集\subset:$\subset$
真子集\subsetneqq:$\subsetneqq$
属于\in:$\in$
不属于\notin:$\notin$
空集\varnothing:$\varnothing$
逻辑运算
\land:$\land$
\lor:$\lor$
\lnot:$\lnot$
\forall:$\forall$
\exists:$\exists$
操作符
\oplus:$\oplus$
\circ:$\circ$
\bullet:$\bullet$
\approx:$\approx$
\sim:$\sim$
\cong:$\cong$
\pmod:如a = b \pmod n: $a = b \pmod n$

十一、公式的标记和引用
公式经常复用,Mathjax中有一个类似于函数的功能
使用\tag{yourtag}来标记公式,如果想在之后引用该公式,则还需要加上\label{yourlabel}在\tag之后






