标记公式
的数学公式有两种:行内公式和块级公式。行内公式放在文中与其他文字混编,块级公式单独成行。都使用美元符号 $ 进行标记显示。
行内公式
标记方式:使用一个美元符号包围起来
$数学公式$
例子:
这是行内公式:$\Gamma(n) = (n-1)!\quad\forall n\in\mathbb N$
效果:
这是行内公式:
块级公式
标记方法:使用两个美元符号包围起来
$$数学公式$$
例子:
$$ x = \dfrac{-b \pm \sqrt{b^2 - 4ac}}{2a} $$
效果:
数学符号表
数学模式重音符号
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
\hat{a} |
\check |
\tilde{a} |
\acute{a} |
||||
\grave{a} |
\dot{a} |
\ddot{a} |
\breve{a} |
||||
\bar{a} |
\vec{a} |
\widehat{a} |
\widetilde{a} |
小写希腊字母
字母 | 实现 | 字母 | 实现 | 字母 | 实现 | 字母 | 实现 |
---|---|---|---|---|---|---|---|
\alpha |
\theta |
\omicron |
\upsilon |
||||
\beta |
\vartheta |
\pi |
\phi |
||||
\gamma |
\iota |
\varpi |
\varphi |
||||
\delta |
\kappa |
\rho |
\chi |
||||
\epsilon |
\lambda |
\varrho |
\psi |
||||
\varepsilon |
\mu |
\sigma |
\omega |
||||
\zeta |
\nu |
\varsigma |
|||||
\eta |
\xi |
\tau |
大写希腊字母
字母 | 实现 | 字母 | 实现 | 字母 | 实现 | 字母 | 实现 |
---|---|---|---|---|---|---|---|
\Gamma |
\Lambda |
\Sigma |
\Psi |
||||
\Delta |
\Xi |
\Upsilon |
\Omega |
||||
\Theta |
\Pi |
\Phi |
二元关系符
tip:在下述命令的前面加上 \not 来得到其否定形式
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
< |
> |
= |
\mid |
||||
\leq or \le |
\geq or \ge |
\equiv |
\parallel |
||||
\ll |
\gg |
\doteq |
\perp |
||||
\prec |
\succ |
\sim |
\smile |
||||
\preceq |
\succeq |
\simeq |
\frown |
||||
\subset |
\supset |
\approx |
\asymp |
||||
\subseteq |
\supseteq |
\cong |
: |
||||
\sqsubset |
\sqsupset |
\Join |
\notin |
||||
\sqsubseteq |
\sqsupseteq |
\bowtie |
\neq or \ne |
||||
\in |
\ni or\owns |
\propto |
|||||
\vdash |
\dashv |
\models |
二元运算符
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
+ |
- |
\triangleleft |
\bigtriangleup |
||||
\pm |
\mp |
\triangleright |
\bigtriangledown |
||||
\cdot |
\div |
\star |
\lhd |
||||
\times |
\setminus |
\ast |
\rhd |
||||
\cup |
\cap |
\circ |
\unlhd |
||||
\sqcup |
\sqcap |
\bullet |
\unrhd |
||||
\vee or \lor |
\wedge or \land |
\diamond |
\dagger |
||||
\oplus |
\ominus |
\uplus |
\ddagger |
||||
\odot |
\oslash |
\amalg |
\wr |
||||
\otimes |
\bigcirc |
大尺寸运算符
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
\sum |
\bigcup |
\bigvee |
\bigoplus |
||||
\prod |
\bigcap |
\bigwedge |
\bigotimes |
||||
\coprod |
\bigsqcup |
\biguplus |
\bigodot |
||||
\int |
\oint |
箭头
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
\leftarrow or \gets |
\longleftarrow |
\uparrow |
\leftharpoonup |
||||
\rightarrow or \to |
\longrightarrow |
\downarrow |
\leftharpoondown |
||||
\leftrightarrow |
\longleftrightarrow |
\updownarrow |
\rightharpoonup |
||||
\Leftarrow |
\Longleftarrow |
\Uparrow |
\rightharpoondown |
||||
\Rightarrow |
\Longrightarrow |
\Downarrow |
\rightleftharpoons |
||||
\Leftrightarrow |
\Longleftrightarrow or \iff (bigger spaces) |
\Updownarrow |
\leadsto |
||||
\mapsto |
\longmapsto |
\nearrow |
\swarrow |
||||
\hookleftarrow |
\hookrightarrow |
\searrow |
\nwarrow |
定界符
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
( |
) |
\uparrow |
\Uparrow |
||||
[ or \lbrack |
] or \rbrack |
\downarrow |
\Downarrow |
||||
\{ or \lbrace |
\} or \rbrace |
\updownarrow |
\Updownarrow |
||||
\langle |
\rangle |
\vert |
\| or \Vert |
||||
\lfloor |
\rfloor |
\lceil |
\rceil |
||||
/ |
\backslash |
tip:如果在表格中要用绝对值,要用 \mid
或者 \vert
来表示转义符号,因为 “|” 会与表格的 “|” 产生冲突,从而显示不出来。
大尺寸定界符
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
\lgroup |
\rgroup |
\lmoustache |
\rmoustache |
其他符号
符号 | 实现 | 符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|---|---|
\dots |
\cdots |
\vdots |
\ddots |
||||
\hbar |
\imath |
\jmath |
\ell |
||||
\Re |
\Im |
\aleph |
\wp |
||||
\forall |
\exists |
\mho |
\partial |
||||
' |
\prime |
\emptyset |
\infty |
||||
\nabla |
\triangle |
\Box |
\Diamond |
||||
\bot |
\top |
\angle |
\surd |
||||
\diamondsuit |
\heartsuit |
\clubsuit |
\spadesuit |
||||
\neg or \lnot |
\flat |
\natural |
\sharp |
||||
\pounds |
\boxtimes |
\Game |
\complement |
||||
\eth |
\boxplus |
\% |
$$ | `` |
其他特殊字符
字符 | 字符语法 | 字符 | 字符语法 |
---|---|---|---|
\% |
\{ |
||
\& |
\} |
||
\_ |
\# |
函数
符号 | 实现 | 符号 | 实现 | 符号 | 实现 |
---|---|---|---|---|---|
\sin\theta |
\cos\theta |
\tan\theta |
|||
\arcsin\theta |
\arccos\theta |
\arctan\theta |
|||
\sinh\theta |
\cosh\theta |
\tanh\theta |
|||
\sh\theta |
\ch\theta |
\th\theta |
|||
\operatorname{argsh}x |
\inf x |
\liminf x |
|||
\operatorname{argch}x |
\lim_{\Delta x\to 0} |
\limsup x |
|||
\operatorname{argth}x |
\max X |
\min X |
|||
\sup x |
\exp x |
\ln x |
|||
\lg x |
\log x |
\ker x |
|||
\deg x |
\gcd(T,U,V) |
\dim x |
|||
\Pr x |
\det |
\hom x |
|||
\arg x |
\pmod{m} |
a \bmod b |
上标、下标
^ 表示上标,_ 表示下标。如果上下标的内容多于一个字符,要把 { } 把这些内容括起来当成一体。上下标是可以嵌套的,也可以用同时使用。
例子: x^{y^z}=(1+e^x)^{-2xy^w}
![](/qrcode.jpg)
效果:
前置上下标
例子: {}_1^2\!X_3^4
效果:
上下划线、上下括号
描述 | 例子 | 实现 | 描述 | 例子 | 实现 |
---|---|---|---|---|---|
上划线 | \overline{h i j} |
上括号 | \overbrace{1+2+\cdots+100}^{100} |
||
下划线 | \underline{k l m} |
下括号 | \underbrace{a+b+\cdots+z}_n |
分数
-
常规分数
例子:$\frac{a+b}{c+d}$
或$1 \over 3$
效果: 或
tips: 对于 \frac 的方法,如果分子分母都是单个数,那么大括号{}
可以省略,如$\frac12$
表示 -
小型分数
例子:\tfrac{2}{4} = 0.5
效果: -
大型分数
例子:\dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} =a
效果:
二项式系数
- 常规二项式系数
例子:
效果:\binom{n}{r}=\binom{n}{n-r}=C^n_r=C^n_{n-r}
- 小型二项式系数
例子:
效果:\tbinom{n}{r}=\tbinom{n}{n-r}=C^n_r=C^n_{n-r}
- 大型二项式系数
例子:
效果:\dbinom{n}{r}=\dbinom{n}{n-r}=C^n_r=C^n_{n-r}
求和、求极限等公式的排版问题
tip: 主要是公式中有没有\displaystyle
做前置修饰符
公式 | 实现 | 公式 | 实现 |
---|---|---|---|
\sum_{i=0}^\infty i^2 |
\displaystyle\sum_{i=0}^\infty i^2 |
||
\prod_{i=0}^\infty i |
\displaystyle\prod_{i=0}^\infty i |
||
\coprod_{i=0}^\infty i |
\displaystyle\coprod_{i=0}^\infty i |
||
\lim_{x\to\infty} |
\displaystyle\lim_{x\to\infty} |
各种括号
()
、[]
和|
可以直接表示自己,而{}
本来用于分组,因此需要用\{\}
来表示自身,也可以使用\lbrace
和\rbrace
来表示。
例子:$\{[z-(1+\frac23x)y]\div 4\}$
效果:
注意原始符号并不会随着公式大小缩放。有时我们想要括号和分隔符显示的大点,比如上面例子中希望括号能把整个分数都包住,那么可以用
\left
和\right
标记,实现自适应调整。
例子:$\left(1+\frac23x\right)$
效果:
\left
和\right
标记能应用的括号很多:
符号名称 | LaTeX代码 | 例子 | 产生的效果 |
---|---|---|---|
小括号 | ( 和 ) | \left(\frac12\right) |
|
中括号 | [ 和 ] | \left[\frac12\right] |
|
大括号 | { 和 } | \left\{\frac12\right\} |
|
取绝对值 | | | \left|\frac12\right| |
|
尖括号 | \langle 和 \rangle | \left\langle\frac12\right\rangle |
|
向上取整 | \lceil 和 \rceil | \left\lceil\frac12\right\rceil |
|
向下取整 | \lfloor 和 \rfloor | \left\lfloor\frac12\right\rfloor |
tips:
- 如果在表格中要用绝对值,要用 \mid 来表示转义符号,因为 “|” 会与表格的 “|” 产生冲突,从而显示不出来。
\left
和\right
标记必须是成对出现的,但有时候我们只用到其中一个,比如只用一个|
当作分割线,这时候可以通过.
来表示空的那一方,即用\left.
表达左边空的情况,用\right.
表达右边空的情况。
例子:
$\left.\frac{du}{dx}\right|_{x=0}$
效果:
根号表示
根号开方使用\sqrt
标记,语法格式如下:
\sqrt[开方次数,默认是2]{开方因子}
例子:$\sqrt{x^3}$
和 $\sqrt[3]{\frac xy}$
效果: 和
tip: 对于非常复杂的表达式,建议使用{...}^{1/n}
代替。
省略号
数学公式中常见的省略号有两种,\ldots
表示与文本底线对齐的省略号,\cdots
表示与文本中线对齐的省略号。
例子:$f(x_1,x_2,\ldots,x_n) = x_1^2 + x_2^2 + \cdots + x_n^2$
效果:
tip:\ldot
和 \cdot
可以表示与文本底线和中线对齐的单个点。
矢量表示
矢量用\vec
标记实现,语法如下:
\vec{矢量值}
例子:$\vec{a} \cdot \vec{b}=0$
效果:
间隔空间
通常MathJax通过内部策略自己管理公式内部的空间,因此a︹︹b
与a︹︹︹︹︹b
(︹表示空格)都会显示为abab。可以通过在ab间加入\空格
或\;
增加些许间隙,\quad 与 \qquad 会增加更大的间隙。
例子:$a\;b$ 或 $a\quad b$ 或 $a\qquad b$
效果: 或 或
矩阵
矩阵有很多类型,这里一一举例
例子1:
\begin{matrix}
x & y \\
z & v
\end{matrix}
效果:
例子2:
\begin{vmatrix}
x & y \\
z & v
\end{vmatrix}
效果:
例子3:
\begin{Vmatrix}
x & y \\
z & v
\end{Vmatrix}
效果:
例子4:
\begin{bmatrix}
0 & \cdots & 0 \\
\vdots & \ddots & \vdots \\
0 & \cdots & 0
\end{bmatrix}
效果:
例子5:
\begin{Bmatrix}
x & y \\
z & v
\end{Bmatrix}
效果:
例子6:
\begin{pmatrix}
x & y \\
z & v
\end{pmatrix}
效果:
多行公式
多行等式:
\begin{array}{lcl}
f(x) & = & (m+n)^2 \\
& =& m^2+2mn+n^2 \\
\end{array}
效果:
多行等式(左对齐):
\begin{array}{lcl}
z & = & a \\
f(x,y,z) & = & x + y + z
\end{array}
效果:
多行等式(右对齐):
\begin{array}{lcr}
z & = & a \\
f(x,y,z) & = & x + y + z
\end{array}
效果:
数组:
\begin{array}{|c|c||c|} a & b & S \\
0&0&1\\
0&1&1\\
1&0&1\\
1&1&0\\
\end{array}
效果:
方程组:
\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}
效果:
字体
字体效果 | 实现 |
---|---|
$\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}$ |
|
\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} |
|
\mathbf{012abcABC} |
|
\mathit{012abcABC} |
|
\mathrm{012abcABC} |
|
\mathfrak{012abcABC} |
|
\mathsf {012abcABC} |
|
\mathtt{012abcABC} |
颜色表
颜色 | 颜色 | 颜色 | 颜色 |
---|---|---|---|
用法:{\color{色调}表达式}
例子:${\color{YellowGreen} x^2}+{\color{Turquoise}y^2}={\color{Violet}z^2}$
效果: