函数、符号及特殊字符
基础语法
| 类型 | LaTeX 源码 | 渲染示例 |
|---|---|---|
| 行内公式 | $...$ | |
| 行间公式 | \[...\] | |
| 上下标 | \hat{x}{10} | |
| 上下标 | a_{ij} | |
| 分数/根号 | \frac{a}{b} | |
| 分数/根号 | \sqrt[n]{x} | |
| 自适应括号 | \left( | |
| 自适应括号 | \right) | |
| 行内大分数 | \dfrac{a}{b} | |
| 正体字符 | \mathrm{e} |
公式添加编号
在 LaTeX 中,可以通过 \tag 命令为公式自定义编号。以下是如何在 LaTeX 中为公式添加自定义编号的示例:
无编号公式
使用 $$ ... $$ 或 [equation*] 环境可以创建无编号公式。
% 无编号公式
$$
\dot{V}(x) \leq -k_1 V(x)^{\frac{m}{n}} - k_2 V(x)^{\frac{r}{s}}
$$
渲染效果如下:
编号公式
使用 \tag{} 命令可以为公式添加自定义编号,例如 \tag{1.1}
% 自定义编号公式
$$
\dot{V}(x) \leq -k_1 V(x)^{\frac{m}{n}} - k_2 V(x)^{\frac{r}{s}} \tag{1.1}
$$
渲染效果如下:
多行公式自定义编号
在 align 环境中,可以为每一行公式单独添加自定义编号。
% 多行公式自定义编号
\begin{align}
\dot{V}(x) &\leq -k_1 V(x)^{\frac{m}{n}} - k_2 V(x)^{\frac{r}{s}} \tag{1.2} \\
&\leq -k_1 V(x)^{\frac{m}{n}} \quad \text{(忽略次线性项)} \tag{1.3}
\end{align}
\end{document}
渲染效果如下:
注意事项:
\tag{}命令会覆盖 LaTeX 自动生成的编号。- 如果需要在公式中引用自定义编号,可以使用
\label{}和\ref{}结合的方式。
声调 / 变音符号
| LaTeX 源码 | 渲染示例 |
|---|---|
\dot{a} | |
\ddot{a} | |
\acute{a} | |
\grave{a} | |
\check{a} | |
\breve{a} | |
\tilde{a} | |
\bar{a} | |
\hat{a} | |
\widehat{a} | |
\vec{a} |
标准函数
指数
| LaTeX 源码 | 渲染示例 |
|---|---|
\exp_a b = a^{b} | |
\exp b = e^{b} | |
10^{m} |
对数
| LaTeX 源码 | 渲染示例 |
|---|---|
\ln c | |
\lg d = \log e | |
\log_{10} f |
三角函数
| LaTeX 源码 | 渲染示例 |
|---|---|
\sin a | |
\cos b | |
\tan c | |
\cot d | |
\sec e | |
\csc f | |
\arcsin a | |
\arccos b | |
\arctan c | |
\arccot d | |
\arcsec e | |
\arccsc f | |
\sinh a | |
\cosh b | |
\tanh c | |
\coth d | |
\operatorname{sh}k | |
\operatorname{ch}l | |
\operatorname{th}m | |
\operatorname{coth}n | |
\operatorname{argsh}o | |
\operatorname{argch}p | |
\operatorname{argth}q |
符号函数、绝对值
| LaTeX 源码 | 渲染示例 |
|---|---|
\operatorname{sgn} r | |
\left\vert s \right\vert |
最大值、最小值
| LaTeX 源码 | 渲染示例 |
|---|---|
\min(x,y) | |
\max(x,y) |
界限,极限
| LaTeX 源码 | 渲染示例 |
|---|---|
\min x | |
\max y | |
\inf s | |
\sup t | |
\lim u | |
\liminf v | |
\limsup w | |
\lim_{n \to \infty} \frac{1}{n(n+1)} | |
\dim p | |
\deg q | |
\det m | |
\ker\phi |
投射
| LaTeX 源码 | 渲染示例 |
|---|---|
\Pr j | |
\hom l | |
\lVert z \rVert | |
\arg z |
微分及导数
| LaTeX 源码 | 渲染示例 |
|---|---|
dt | |
\mathrm{d}t | |
\partial t | |
\nabla\psi | |
dy/dx | |
\mathrm{d}y/\mathrm{d}x | |
\frac{dy}{dx} | |
\frac{\mathrm{d}y}{\mathrm{d}x} | |
\frac{\partial^2}{\partial x_1\partial x_2}y | |
\prime | |
\backprime | |
f^\prime | |
f' | |
f'' | |
f^{(3)} | |
\dot y | |
\ddot y |
类字母符号及常数
| LaTeX 源码 | 渲染示例 |
|---|---|
\infty | |
\aleph | |
\complement | |
\backepsilon | |
\eth | |
\Finv | |
\hbar | |
\Im | |
\imath | |
\jmath | |
\Bbbk | |
\ell | |
\mho | |
\wp | |
\Re | |
\circledS |
模运算
| LaTeX 源码 | 渲染示例 |
|---|---|
s_k \equiv 0 \pmod{m} | |
a \bmod b | |
\gcd(m, n), \operatorname{lcm}(m, n) | |
\mid, \nmid, \shortmid, \nshortmid |
根号
| LaTeX 源码 | 渲染示例 |
|---|---|
\surd, \sqrt{2}, \sqrt[n]{}, \sqrt[3]{\frac{x^3+y^3}{2}} |
运算符
| LaTeX 源码 | 渲染示例 |
|---|---|
+, -, \pm, \mp, \dotplus | |
\times, \div, \divideontimes, /, \backslash | |
\cdot, * \ast, \star, \circ, \bullet | |
\boxplus, \boxminus, \boxtimes, \boxdot | |
\oplus, \ominus, \otimes, \oslash, \odot | |
\circleddash, \circledcirc, \circledast | |
\bigoplus, \bigotimes, \bigodot |
集合
| LaTeX 源码 | 渲染示例 |
|---|---|
\{ \}, \O \empty \emptyset, \varnothing | |
\in, \notin \not\in, \ni, \not\ni | |
\cap, \Cap, \sqcap, \bigcap | |
\cup, \Cup, \sqcup, \bigcup, \bigsqcup, \uplus, \biguplus | |
\setminus, \smallsetminus, \times | |
\subset, \Subset, \sqsubset | |
\supset, \Supset, \sqsupset | |
\subseteq, \nsubseteq, \subsetneq, \varsubsetneq, \sqsubseteq | |
\supseteq, \nsupseteq, \supsetneq, \varsupsetneq, \sqsupseteq | |
\subseteqq, \nsubseteqq, \subsetneqq, \varsubsetneqq | |
\supseteqq, \nsupseteqq, \supsetneqq, \varsupsetneqq |
关系符号
| LaTeX 源码 | 渲染示例 |
|---|---|
=, \ne, \neq, \equiv, \not\equiv | |
\doteq, \doteqdot, \overset{\underset{\mathrm{def}}{}}{=}, := | |
\sim, \nsim, \backsim, \thicksim, \simeq, \backsimeq, \eqsim, \cong, \ncong | |
\approx, \thickapprox, \approxeq, \asymp, \propto, \varpropto | |
<, \nless, \ll, \not\ll, \lll, \not\lll, \lessdot | |
>, \ngtr, \gg, \not\gg, \ggg, \not\ggg, \gtrdot | |
\le, \leq, \lneq, \leqq, \nleq, \nleqq, \lneqq, \lvertneqq | |
\ge, \geq, \gneq, \geqq, \ngeq, \ngeqq, \gneqq, \gvertneqq | |
\lessgtr, \lesseqgtr, \lesseqqgtr, \gtrless, \gtreqless, \gtreqqless | |
\leqslant, \nleqslant, \eqslantless | |
\geqslant, \ngeqslant, \eqslantgtr | |
\lesssim, \lnsim, \lessapprox, \lnapprox | |
\gtrsim, \gnsim, \gtrapprox, \gnapprox | |
\prec, \nprec, \preceq, \npreceq, \precneqq | |
\succ, \nsucc, \succeq, \nsucceq, \succneqq | |
\preccurlyeq, \curlyeqprec | |
\succcurlyeq, \curlyeqsucc | |
\precsim, \precnsim, \precapprox, \precnapprox | |
\succsim, \succnsim, \succapprox, \succnapprox |
几何符号
| LaTeX 源码 | 渲染示例 |
|---|---|
\parallel, \nparallel, \shortparallel, \nshortparallel | |
\perp, \angle, \sphericalangle, \measuredangle, 45^\circ | |
\Box, \blacksquare, \diamond, \Diamond \lozenge, \blacklozenge, \bigstar | |
\bigcirc, \triangle, \bigtriangleup, \bigtriangledown | |
\vartriangle, \triangledown | |
\blacktriangle, \blacktriangledown, \blacktriangleleft, \blacktriangleright |
逻辑符号
| LaTeX 源码 | 渲染示例 |
|---|---|
\forall, \exists, \nexists | |
\therefore, \because, \And | |
\lor \lor \vee, \curlyvee, \bigvee | |
\land \land \wedge, \curlywedge, \bigwedge | |
\bar{q}, \bar{abc}, \overline{q}, \overline{abc}, | |
\lnot \neg, \not\operatorname{R}, \bot, \top | |
\vdash \dashv, \vDash, \models | |
\Vdash \nvDash \nVdash \nvdash \nVDash | |
\ulcorner \urcorner \llcorner \lrcorner |
箭头
| LaTeX 源码 | 渲染示例 |
|---|---|
\Rightarrow, \Leftarrow | |
\Rightarrow, \nRightarrow, \Longrightarrow \implies | |
\Leftarrow, \nLeftarrow, \Longleftarrow | |
\Leftrightarrow, \nLeftrightarrow, \Longleftrightarrow \iff | |
\Uparrow, \Downarrow, \Updownarrow | |
\rightarrow \to, \nrightarrow, \longrightarrow | |
\leftarrow \gets, \nleftarrow, \longleftarrow | |
\leftrightarrow, \nleftrightarrow, \longleftrightarrow | |
\uparrow, \downarrow, \updownarrow | |
\nearrow, \swarrow, \nwarrow, \searrow | |
\mapsto, \longmapsto | |
\rightharpoonup \rightharpoondown \leftharpoonup \leftharpoondown \upharpoonleft \upharpoonright \downharpoonleft \downharpoonright \rightleftharpoons \leftrightharpoons | |
\curvearrowleft \circlearrowleft \Lsh \upuparrows \rightrightarrows \rightleftarrows \rightarrowtail \looparrowright | |
\curvearrowright \circlearrowright \Rsh \downdownarrows \leftleftarrows \leftrightarrows \leftarrowtail \looparrowleft | |
\hookrightarrow \hookleftarrow \multimap \leftrightsquigarrow \rightsquigarrow \twoheadrightarrow \twoheadleftarrow |
特殊符号
省略号:数学公式中常见的省略号有两种,
\ldots表示与文本底线对齐的省略号,\cdots表示与文本中线对齐的省略号。
| LaTeX 源码 | 渲染示例 |
|---|---|
\amalg \% \dagger \ddagger \ldots \cdots | |
\smile \frown \wr \triangleleft \triangleright | |
\diamondsuit, \heartsuit, \clubsuit, \spadesuit, \Game, \flat, \natural, \sharp |
未分类
| LaTeX 源码 | 渲染示例 |
|---|---|
\diagup \diagdown \centerdot \ltimes \rtimes \leftthreetimes \rightthreetimes | |
\eqcirc \circeq \triangleq \bumpeq \Bumpeq \doteqdot \risingdotseq \fallingdotseq | |
\intercal \barwedge \veebar \doublebarwedge \between \pitchfork | |
\vartriangleleft \ntriangleleft \vartriangleright \ntriangleright | |
\trianglelefteq \ntrianglelefteq \trianglerighteq \ntrianglerighteq |
上标、下标及积分等
功能|语法|效果
^表示上标,_表示下标。如果上下标的内容多于一个字符,需要用{}将这些内容括成一个整体。上下标可以嵌套,也可以同时使用。
| 功能 | LaTeX 源码 | 渲染示例 |
|---|---|---|
| 上标 | a^2 | |
| 下标 | a_2 | |
| 组合 | a^{2+2} | |
| 组合 | a_{i,j} | |
| 结合上下标 | x_2^3 | |
| 前置上下标 | {}_1^2\!X_3^4 | |
| 导数(HTML) | x' | |
| 导数(PNG) | x^\prime | |
| 导数(错误) | x\prime | |
| 导数点 | \dot{x} | |
| 导数点 | \ddot{y} | |
| 向量 | \vec{c}(只有一个字母) | |
| 向量 | \overleftarrow{a b} | |
| 向量 | \overrightarrow{c d} | |
| 向量 | \overleftrightarrow{a b} | |
| 向量 | \widehat{e f g} | |
| 上弧 | \overset{\frown}{AB} | |
| 上划线 | \overline{h i j} | |
| 下划线 | \underline{k l m} | |
| 求和(累加) | \sum_{k=1}^N k^2 | |
| 求和(累加) | \begin{matrix} \sum_{k=1}^N k^2 \end{matrix} | |
| 求积(累乘) | \prod_{i=1}^N x_i | |
| 求积(累乘) | \begin{matrix} \prod_{i=1}^N x_i \end{matrix} | |
| 上积 | \coprod_{i=1}^N x_i | |
| 上积 | \begin{matrix} \coprod_{i=1}^N x_i\end{matrix} | |
| 极限 | \lim_{n \to \infty}x_n | |
| 极限 | \begin{matrix} \lim_{n \to \infty}x_n \end{matrix} | |
| 积分 | \int_{-N}^{N} e^x\, \mathrm{d}x | |
| 积分 | \begin{matrix} \int_{-N}^{N} e^x\, \mathrm{d}x \end{matrix} | |
| 双重积分 | \iint_{D}^{W} \, \mathrm{d}x\,\mathrm{d}y | |
| 三重积分 | \iiint_{E}^{V} \, \mathrm{d}x\,\mathrm{d}y\,\mathrm{d}z | |
| 闭合的曲线、曲面积分 | \oint_{C} x^3\, \mathrm{d}x + 4y^2\, \mathrm{d}y | |
| 交集 | \bigcap_{i=1}^{n} p | |
| 并集 | \bigcup_{i=1}^{k} p |
分数
通常使用
\frac{分子}{分母}命令产生一个分数,分数可嵌套。 便捷情况可直接输入\frac ab来快速生成一个 。 如果分式很复杂,亦可使用分子 \over 分母命令,此时分数仅有一层。
| 功能 | LaTeX 源码 | 渲染示例 |
|---|---|---|
| 分数 | \frac{2}{4}=0.5 | |
| 小型分数 | \tfrac{2}{4} = 0.5 | |
| 连分式(大型嵌套分式) | \cfrac{2}{c + \cfrac{2}{d + \cfrac{2}{4}}} = a | |
| 大型不嵌套分式 | \dfrac{2}{4} = 0.5 \quad \dfrac{2}{c + \dfrac{2}{d + \dfrac{2}{4}}} = a | |
| 二项式系数 | \dbinom{n}{r}=\binom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} | |
| 小型二项式系数 | \tbinom{n}{r}=\tbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} | |
| 大型二项式系数 | \binom{n}{r}=\dbinom{n}{n-r}=\mathrm{C}_n^r=\mathrm{C}_n^{n-r} |
在以e为底的指数函数、极限和积分中尽量不要使用
\frac符号:它会使整段函数看起来很怪,而且可能产生歧义。也正是因此它在专业数学排版中几乎从不出现。 横着写这些分式,中间使用斜线间隔/(用斜线代替分数线)。
\begin{array}{cc}
\mathrm{Bad} & \mathrm{Better} \\
\hline \\
e^{i\frac{\pi}2} \quad e^{\frac{i\pi}2}& e^{i\pi/2} \\
\int_{-\frac\pi2}^\frac\pi2 \sin x\,dx & \int_{-\pi/2}^{\pi/2}\sin x\,dx \\
\end{array}
渲染效果:
说明:在指数、积分这类场景,专业排版推荐直接用斜杠
/代替\frac,公式更简洁美观。
矩阵、条件表达式、方程组
语法:
\begin{类型}
公式内容
\end{类型}
类型可以是:矩阵 matrix pmatrix bmatrix Bmatrix vmatrix Vmatrix、条件表达式 cases、多行对齐方程式 aligned、数组 array。
在公式内容中:在每一行中插入 & 来指定需要对齐的内容,在每行结尾处使用 \\ 换行。
无框矩阵
\begin{matrix}
x & y \\
z & v
\end{matrix}
渲染效果:
有框矩阵
\begin{vmatrix}
x & y \\
z & v
\end{vmatrix}
渲染效果:
\begin{Vmatrix}
x & y \\
z & v
\end{Vmatrix}
渲染效果:
使用 \cdots,\ddots,\vdots 来输入省略符号。
\begin{bmatrix}
0 & \cdots & 0 \\
\vdots & \ddots & \vdots \\
0 & \cdots & 0
\end{bmatrix}
渲染效果:
\begin{Bmatrix}
x & y \\
z & v
\end{Bmatrix}
渲染效果:
\begin{pmatrix}
x & y \\
z & v
\end{pmatrix}
渲染效果:
条件表达式
f(n) =
\begin{cases}
n/2, & \text{if }n\text{ is even} \\
3n+1, & \text{if }n\text{ is odd}
\end{cases}
渲染效果:
多行等式、同余式
人们经常想要一列整齐且居中的方程式序列。使用 \begin{aligned}...\end{aligned}。
\begin{aligned}
f(x) &= (m+n)^2 \\
&= m^2+2mn+n^2
\end{aligned}
渲染效果:
\begin{aligned}
3^{6n+3}+4^{6n+3}
&\equiv (3^3)^{2n+1}+(4^3)^{2n+1}\\
&\equiv 27^{2n+1}+64^{2n+1}\\
&\equiv 27^{2n+1}+(-27)^{2n+1}\\
&\equiv 27^{2n+1}-27^{2n+1}\\
&\equiv 0 \pmod{91}\\
\end{aligned}
渲染效果:
\begin{alignedat}{3}
f(x) &= (m-n)^2 \\
f(x) &= (-m+n)^2 \\
&= m^2-2mn+n^2
\end{alignedat}
渲染效果:
方程组
\begin{cases}
\begin{split}
p &= P(y=1|\mathbf{x})=
\frac{1}{1+e^{-\theta^T\mathbf{X}}}\\
1-p &= P(y=0|\mathbf{x})=1-P(y=1|\mathbf{x})=
\frac{1}{1+e^{\theta^T\mathbf{X}}}
\end{split}
\end{cases}
渲染效果:
注意 LATEX 语法可以嵌套使用,上例即为 \begin{cases} \end{cases} 下嵌套了 \begin{split} \end{split}。也可以将公式和文字结合起来,例如:
\text{Decision Boundary}=
\begin{cases}
1\quad \text{if }\ \hat{y}>0.5\\
0\quad \text{otherwise}
\end{cases}
渲染效果:
示例
\begin{cases}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{cases}
渲染效果:
或
\left\{\begin{aligned}
3x + 5y + z \\
7x - 2y + 4z \\
-6x + 3y + 2z
\end{aligned}\right.
渲染效果:
数组与表格
通常,一个格式化后的表格比单纯的文字或排版后的文字更具有可读性。数组和表格均以 \begin{array} 开头,并在其后定义列数及每一列的文本对齐属性,c、l、r 分别代表居中、左对齐及右对齐。若需要插入垂直分割线,在定义式中插入 |,若要插入水平分割线,在下一行输入前插入 \hline。与矩阵相似,每行元素间均须要插入 &,每行元素以 \\ 结尾,最后以 \end{array} 结束数组。
\begin{array}{c|lcr}
n & \text{左对齐} & \text{居中对齐} & \text{右对齐} \\
\hline
1 & 0.24 & 1 & 125 \\
2 & -1 & 189 & -8 \\
3 & -20 & 2000 & 1+10i
\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}{ccc}
a & b & S \\
\hline
0&0&1\\
0&1&1\\
1&0&1\\
1&1&0
\end{array}
渲染效果:
嵌套数组或表格
多个数组/表格可互相嵌套,并组成一组数组/一组表格。
使用嵌套前必须声明 $$ 符号。
% outer vertical array of arrays 外层垂直表格
\begin{array}{c}
% inner horizontal array of arrays 内层水平表格
\begin{array}{cc}
% inner array of minimum values 内层"最小值"数组
\begin{array}{c|cccc}
\text{min} & 0 & 1 & 2 & 3\\
\hline
0 & 0 & 0 & 0 & 0\\
1 & 0 & 1 & 1 & 1\\
2 & 0 & 1 & 2 & 2\\
3 & 0 & 1 & 2 & 3
\end{array}
&
% inner array of maximum values 内层"最大值"数组
\begin{array}{c|cccc}
\text{max}&0&1&2&3\\
\hline
0 & 0 & 1 & 2 & 3\\
1 & 1 & 1 & 2 & 3\\
2 & 2 & 2 & 2 & 3\\
3 & 3 & 3 & 3 & 3
\end{array}
\end{array}
\\ % 内层第一行表格组结束
% inner array of delta values 内层第二行Delta值数组
\begin{array}{c|cccc}
\Delta&0&1&2&3\\
\hline
0 & 0 & 1 & 2 & 3\\
1 & 1 & 0 & 1 & 2\\
2 & 2 & 1 & 0 & 1\\
3 & 3 & 2 & 1 & 0
\end{array}
\end{array}
渲染效果:
用数组实现带分割符号的矩阵
& 表示分隔元素,\\ 表示换行
\left[
\begin{array}{cc|c}
1&2&3\\
4&5&6
\end{array}
\right]
渲染效果:
字体
若要对公式的某一部分字符进行字体转换,可以用 {\字体 {需转换的部分字符}} 命令,其中 \字体 部分可以参照下表选择合适的字体。一般情况下,公式默认为意大利体 italic。
希腊字母
| 分类 | 源码 | 渲染效果 |
|---|---|---|
| 大写希腊字母1 | \Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta | |
| 大写希腊字母2 | \Iota \Kappa \Lambda \Mu \Nu \Xi \Omicron \Pi | |
| 大写希腊字母3 | \Rho \Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega | |
| 小写希腊字母1 | \alpha \beta \gamma \delta \epsilon \zeta \eta \theta | |
| 小写希腊字母2 | \iota \kappa \lambda \mu \nu \omicron \xi \pi | |
| 小写希腊字母3 | \rho \sigma \tau \upsilon \phi \chi \psi \omega | |
| 变体希腊字母1 | \varepsilon \digamma \varkappa \varpi | |
| 变体希腊字母2 | \varrho \varsigma \vartheta \varphi |
希伯来符号
| 源码 | 渲染效果 |
|---|---|
\aleph \beth \gimel \daleth |
部分字体的简称
| 输入 | 说明 | 显示 | 输入 | 说明 | 显示 |
|---|---|---|---|---|---|
\rm | 罗马体 | \cal | 花体 | ||
\it | 意大利体 | \Bbb | 黑板粗体 | ||
\bf | 粗体 | \mathit | 数学斜体 | ||
\sf | 等线体 | \scr | 手写体 | ||
\tt | 打字机体 | \frak | 旧德式字体 |
所有字体
黑板报粗体 \mathbb{}
| 源码 | 渲染效果 |
|---|---|
\mathbb{ABCDEFGHI} | |
\mathbb{JKLMNOPQR} | |
\mathbb{STUVWXYZ} |
粗体 \mathbf{}
| 源码 | 渲染效果 |
|---|---|
\mathbf{ABCDEFGHI} | |
\mathbf{JKLMNOPQR} | |
\mathbf{STUVWXYZ} | |
\mathbf{abcdefghijklm} | |
\mathbf{nopqrstuvwxyz} | |
\mathbf{0123456789} |
粗体希腊字母 \boldsymbol{}
| 源码 | 渲染效果 |
|---|---|
\boldsymbol{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta} | |
\boldsymbol{\Iota \Kappa \Lambda \Mu \Nu \Xi \Pi \Rho} | |
\boldsymbol{\Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega} | |
\boldsymbol{\alpha \beta \gamma \delta \epsilon \zeta \eta \theta} | |
\boldsymbol{\iota \kappa \lambda \mu \nu \omicron \xi \pi} | |
\boldsymbol{\sigma \tau \upsilon \phi \chi \psi \omega} | |
\boldsymbol{\varepsilon \digamma \varkappa \varpi} | |
\boldsymbol{\varrho \varsigma \vartheta \varphi} |
斜体(拉丁字母默认)\mathit{}
| 源码 | 渲染效果 |
|---|---|
\mathit{0123456789} |
斜体希腊字母(小写字母默认)\mathit{}
| 源码 | 渲染效果 |
|---|---|
\mathit{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta} | |
\mathit{\Iota \Kappa \Lambda \Mu \Nu \Xi \Pi \Rho} | |
\mathit{\Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega} |
罗马体 \mathrm{}
| 源码 | 渲染效果 |
|---|---|
\mathrm{ABCDEFGHI} | |
\mathrm{JKLMNOPQR} | |
\mathrm{STUVWXYZ} | |
\mathrm{abcdefghijklm} | |
\mathrm{nopqrstuvwxyz} | |
\mathrm{0123456789} |
无衬线体 \mathsf{}
| 源码 | 渲染效果 |
|---|---|
\mathsf{ABCDEFGHI} | |
\mathsf{JKLMNOPQR} | |
\mathsf{STUVWXYZ} | |
\mathsf{abcdefghijklm} | |
\mathsf{nopqrstuvwxyz} | |
\mathsf{0123456789} |
无衬线体希腊字母(仅大写)\mathsf{}
| 源码 | 渲染效果 |
|---|---|
\mathsf{\Alpha \Beta \Gamma \Delta \Epsilon \Zeta \Eta \Theta} | |
\mathsf{\Iota \Kappa \Lambda \Mu \Nu \Xi \Pi \Rho} | |
\mathsf{\Sigma \Tau \Upsilon \Phi \Chi \Psi \Omega} |
手写体 / 花体 \mathcal{}
| 源码 | 渲染效果 |
|---|---|
\mathcal{ABCDEFGHI} | |
\mathcal{JKLMNOPQR} | |
\mathcal{STUVWXYZ} |
Fraktur 体 \mathfrak{}
| 源码 | 渲染效果 |
|---|---|
\mathfrak{ABCDEFGHI} | |
\mathfrak{JKLMNOPQR} | |
\mathfrak{STUVWXYZ} | |
\mathfrak{abcdefghijklm} | |
\mathfrak{nopqrstuvwxyz} | |
\mathfrak{0123456789} |
小型手写体 \mathscr{}
| 源码 | 渲染效果 |
|---|---|
\mathscr{abcdefghijklm} |
混合字体
| 特征 | 语法 | 渲染效果 |
|---|---|---|
| 斜体字符(忽略空格) | x y z | |
| 非斜体字符 | \text{x y z} | |
| 混合斜体(差) | \text{if} n \text{is even} | |
| 混合斜体(好) | \text{if } n\text{ is even} | |
混合斜体(替代品:\ 强制空格) | \text{if}\ n \text{is even} |
注释文本
使用 \text{文字} 来添加注释文本(注释文本不会被识别为公式,不用斜体显示)。\text{文字} 中仍可以使用 $公式$ 插入其它公式。
- 例子:
f(n)= \begin{cases}
n/2, & \text{if } n \text{ is even} \\
3n+1, & \text{if }n \text{ is odd}
\end{cases}
显示:
括号
()、[] 和 | 表示符号本身,使用 \{ \} 来表示 {}。
| 功能 | 语法 | 显示 |
|---|---|---|
| 短括号 | \frac{1}{2} | |
| 长括号 | \left(\frac{1}{2} \right) | |
| 圆括号,小括号 | \left( \frac{a}{b} \right) | |
| 方括号,中括号 | \left[ \frac{a}{b} \right] | |
| 花括号,大括号 | \left\{ \frac{a}{b} \right\} | |
| 角括号 | \left \langle \frac{a}{b} \right \rangle | |
| 单竖线,绝对值 | \left\vert \frac{a}{b} \right\vert | |
| 双竖线,范 | \left\Vert \frac{a}{b} \right\Vert | |
| 取整函数 | \left \lfloor \frac{a}{b} \right \rfloor | |
| 取顶函数 | \left \lceil \frac{c}{d} \right \rceil | |
| 斜线与反斜线 | \left / \frac{a}{b} \right \backslash | |
| 上下箭头 | \left \uparrow \frac{a}{b} \right \downarrow | |
| 双线上箭头、双线下箭头(自动伸缩定界箭头) | \left \Uparrow \frac{a}{b} \right \Downarrow | |
| 单线双向上下箭头、双线双向上下箭头 | \left \updownarrow \frac{a}{b} \right \Updownarrow | |
| 混合括号 | \left[ 0,1 \right) | |
| 混合括号 | \left \langle \psi \right | | |
| 上括号 | \overbrace{1+2+\cdots+100} | |
| 上括号 | \begin{matrix} 5050 \\ \overbrace{ 1+2+\cdots+100 } \end{matrix} | |
| 下括号 | \underbrace{a+b+\cdots+z} | |
| 下括号 | \begin{matrix} \underbrace{ a+b+\cdots+z } \\ 26 \end{matrix} |
使用 \left 和 \right 来创建自动匹配高度的(圆括号),[方括号] 和 {花括号}。如果括号只有一边,要用 \left. 或 \right. 匹配另一边。
| 功能 | 语法 | 显示 |
|---|---|---|
| 单左括号 | \left\{\frac{a}{b} \right. | |
| 单右括号 | \left. \frac{a}{b} \right\} |
备注:
可以使用 \big, \Big, \bigg, \Bigg 控制括号的大小,比如代码
\Bigg ( \bigg [ \Big \langle \big \| \frac{a}{b} \big \| \Big \rangle \bigg ] \Bigg )
显示:
空格
KaTeX 能够自动处理大多数的空格,但是您有时候需要自己来控制。
| 功能 | 语法 | 显示 | 说明 |
|---|---|---|---|
| 2个quad空格 | A\qquad B | 两个M宽度 | |
| quad空格 | A\quad B | 一个M宽度 | |
| 大空格 | A\ B | 1/3M宽度 | |
| 中等空格 | A\;B | 2/7M宽度 | |
| 小空格 | A\,B | 1/6M宽度 | |
| 紧贴 | \alpha\!\beta | 减1/6M宽度 | |
| 没有空格 | \alpha\beta | 0 |
文字颜色
使用 \color{颜色}{文字} 来更改特定文字颜色。更改文字颜色需要浏览器支持,如果浏览器不支持指定颜色,文字将被渲染为黑色。
旧浏览器支持的颜色
| 输入 | 显示 | 输入 | 显示 |
|---|---|---|---|
black | grey | ||
silver | white | ||
maroon | red | ||
yellow | lime | ||
olive | green | ||
teal | aqua | ||
blue | navy | ||
purple | fuchsia |
自定义 RGB 颜色
对于较新的浏览器,可以使用十六进制颜色自定义文字颜色。
语法:
\color{#rgb}{text}
其中 r、g、b 取值为 0-9 和 a-f。
示例:
\begin{array}{|rrrrrrrr|}\hline
\verb+#000+ & \color{#000}{text} & & &
\verb+#00F+ & \color{#00F}{text} & & \\
& & \verb+#0F0+ & \color{#0F0}{text} &
& & \verb+#0FF+ & \color{#0FF}{text}\\
\verb+#F00+ & \color{#F00}{text} & & &
\verb+#F0F+ & \color{#F0F}{text} & & \\
& & \verb+#FF0+ & \color{#FF0}{text} &
& & \verb+#FFF+ & \color{#FFF}{text}\\
\hline
\end{array}
显示:
示例:
\begin{array}{|rrrrrrrr|}
\hline
\verb+#000+ & \color{#000}{text} & \verb+#005+ & \color{#005}{text} & \verb+#00A+ & \color{#00A}{text} & \verb+#00F+ & \color{#00F}{text} \\
\verb+#500+ & \color{#500}{text} & \verb+#505+ & \color{#505}{text} & \verb+#50A+ & \color{#50A}{text} & \verb+#50F+ & \color{#50F}{text} \\
\verb+#A00+ & \color{#A00}{text} & \verb+#A05+ & \color{#A05}{text} & \verb+#A0A+ & \color{#A0A}{text} & \verb+#A0F+ & \color{#A0F}{text} \\
\verb+#F00+ & \color{#F00}{text} & \verb+#F05+ & \color{#F05}{text} & \verb+#F0A+ & \color{#F0A}{text} & \verb+#F0F+ & \color{#F0F}{text} \\
\hline
\verb+#080+ & \color{#080}{text} & \verb+#085+ & \color{#085}{text} & \verb+#08A+ & \color{#08A}{text} & \verb+#08F+ & \color{#08F}{text} \\
\verb+#580+ & \color{#580}{text} & \verb+#585+ & \color{#585}{text} & \verb+#58A+ & \color{#58A}{text} & \verb+#58F+ & \color{#58F}{text} \\
\verb+#A80+ & \color{#A80}{text} & \verb+#A85+ & \color{#A85}{text} & \verb+#A8A+ & \color{#A8A}{text} & \verb+#A8F+ & \color{#A8F}{text} \\
\verb+#F80+ & \color{#F80}{text} & \verb+#F85+ & \color{#F85}{text} & \verb+#F8A+ & \color{#F8A}{text} & \verb+#F8F+ & \color{#F8F}{text} \\
\hline
\verb+#0F0+ & \color{#0F0}{text} & \verb+#0F5+ & \color{#0F5}{text} & \verb+#0FA+ & \color{#0FA}{text} & \verb+#0FF+ & \color{#0FF}{text} \\
\verb+#5F0+ & \color{#5F0}{text} & \verb+#5F5+ & \color{#5F5}{text} & \verb+#5FA+ & \color{#5FA}{text} & \verb+#5FF+ & \color{#5FF}{text} \\
\verb+#AF0+ & \color{#AF0}{text} & \verb+#AF5+ & \color{#AF5}{text} & \verb+#AFA+ & \color{#AFA}{text} & \verb+#AFF+ & \color{#AFF}{text} \\
\verb+#FF0+ & \color{#FF0}{text} & \verb+#FF5+ & \color{#FF5}{text} & \verb+#FFA+ & \color{#FFA}{text} & \verb+#FFF+ & \color{#FFF}{text} \\
\hline
\end{array}
显示:
支持色调表
| 颜色 | 颜色 | 颜色 | 颜色 |
|---|---|---|---|
注:颜色名称首字母必须大写,例如
\color{OliveGreen}{文字}。
例子
{\color{Blue}x^2}+{\color{Brown}2x} - {\color{OliveGreen}1}
x_{\color{Maroon}1,2}=\frac{-b\pm\sqrt{{\color{Maroon}b^2-4ac}}}{2a}