KATEX公式编辑器符号大全-CSDN的Mardown公式支持

KATEX公式编辑器符号大全-CSDN的Mardown公式支持

  博主最近可烦恼了,CSDN的Mardown支持的是KATEX公式编辑器,虽然和Latex支持的部分符号的命令不支持(需要变换),大部分还是支持的。

  举个例子对于 \partial 符号,KATEX不支持’\part’而是完整的\partical,有些博文用支持Latex语法的软件打公式复到CSDN就老是要换。

  所以做这个博文的目的是让自己有个参考,某些特殊符号还是以标准的KATEX符号为主。

  要在Mardown中使用KATEX的语法,则使用’$$'包围就成,因为编写分了很多阶段和时间,有错误的地方欢迎指出

强调符号(上标与下标)

效果 命令 效果 命令 效果 命令
a a' a' a ~ \tilde{a} \tilde{a} g ˚ \mathring{g} \mathring{g}
a a'' a'' a c ~ \widetilde{ac} \widetilde{ac} A B undefined \overgroup{AB} \overgroup{AB}
a a^{\prime} a^{\prime} A B ~ \utilde{AB} \utilde{AB} A B undefined \undergroup{AB} \undergroup{AB}
a ˊ \acute{a} \acute{a} F \vec{F} \vec{F} A B \Overrightarrow{AB} \Overrightarrow{AB}
y ˉ \bar{y} \bar{y} A B \overleftarrow{AB} \overleftarrow{AB} A B \overrightarrow{AB} \overrightarrow{AB}
a ˘ \breve{a} \breve{a} A B \underleftarrow{AB} \underleftarrow{AB} A B \underrightarrow{AB} \underrightarrow{AB}
a ˇ \check{a} \check{a} a c \overleftharpoon{ac} \overleftharpoon{ac} a c \overrightharpoon{ac} \overrightharpoon{ac}
a ˙ \dot{a} \dot{a} A B \overleftrightarrow{AB} \overleftrightarrow{AB} A B \overbrace{AB} \overbrace{AB}
a ¨ \ddot{a} \ddot{a} A B \underleftrightarrow{AB} \underleftrightarrow{AB} A B \underbrace{AB} \underbrace{AB}
a ˋ \grave{a} \grave{a} A B \overline{AB} \overline{AB} A B undefined \overlinesegment{AB} \overlinesegment{AB}
θ ^ \hat{\theta} \hat{\theta} A B \underline{AB} \underline{AB} A B undefined \underlinesegment{AB} \underlinesegment{AB}
a c ^ \widehat{ac} \widehat{ac} a c ˇ \widecheck{ac} \widecheck{ac}

分界符(括号和箭头)

效果 命令 效果 命令 效果 命令
( ) ( ) ( ) ⌈ ⌉ ⌈ ⌉ [ ] [ ] [ ]
⌊ ⌋ ⌊ ⌋ { } \{ \} \{ \} ⟨ ⟩ ⟨ ⟩
| \| \| ⎰⎱ ⎰⎱
⟮ ⟯ ⟮ ⟯ ┌ ┐ ┌ ┐ └ ┘ └ ┘
\left. \right. ⟦ ⟧ ⟦ ⟧ \lvert \rvert \lvert \rvert
\lang \rang \lang \rang [ ] \lbrack \rbrack \lbrack \rbrack { } \lbrace \rbrace \lbrace \rbrace
\langle\rangle \langle\rangle \vert \vert \Vert \Vert
\lVert \rVert \lVert \rVert < > \lt \gt \lt \gt \lceil \rceil \lceil \rceil
\lfloor \rfloor \lfloor \rfloor \lmoustache\rmoustache \lmoustache\rmoustache \lgroup\rgroup \lgroup\rgroup
\ulcorner\urcorner \ulcorner\urcorner \llcorner\lrcorner \llcorner\lrcorner \uparrow \uparrow
\downarrow \downarrow \updownarrow \updownarrow \Uparrow \Uparrow
\Downarrow \Downarrow \Updownarrow \Updownarrow \ \backslash \backslash

分界符的大小(控制括号的大小)

( A B ) \left(\LARGE{AB}\right) \left(\LARGE{AB}\right)
( ( ( ( ( ( \big( \Big( \bigg( \Bigg( ( \big( \Big( \bigg( \Bigg(

  括号的大小其实很重要,而且KATEX其实本质还算是Latex,只不过目前某些命令不是很支持,但有一个很重要的特性,数学公式可以大得惊人,无论KATEX还是Latex都可以生成不断增大的符号。例如

\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+x}}}}}}}

  我没有进行任何的标注变大,然而它随着公式的变大而变大,主要是内容扩展的问题,要将所包含内容,全都包括。

1 + 1 + 1 + 1 + 1 + 1 + 1 + x \sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+x}}}}}}}
  对于分界符,也就是括号之类,例如,括号最小是用\scriptstyle修饰。

\displaystyle
\Biggl(\biggl(\Bigl(\bigl(({\scriptstyle({\scriptscriptstyle(\hskip3pt
)})})\bigr)\Bigr)\biggr)\Biggr),
\Biggl\{\biggl\{\Bigl\{\bigl\{\{{\scriptstyle\{{\scriptscriptstyle\{\hskip3pt\}}\}}\}\bigr\}\Bigr\}\biggr\}\Biggr\}

( ( ( ( ( ( ( ) ) ) ) ) ) ) , { { { { { { { } } } } } } } \displaystyle \Biggl(\biggl(\Bigl(\bigl(({\scriptstyle({\scriptscriptstyle(\hskip3pt )})})\bigr)\Bigr)\biggr)\Biggr), \Biggl\{\biggl\{\Bigl\{\bigl\{\{{\scriptstyle\{{\scriptscriptstyle\{\hskip3pt\}}\}}\}\bigr\}\Bigr\}\biggr\}\Biggr\}

位置 单描述 左大小描述 中大小描述 右大小描述
\left \big \bigl \bigm \bigr
\middle \Big \Bigl \Bigm \Bigr
\right \bigg \biggl \biggm \biggr
\Bigg \Biggl \Biggm \Biggr

  \big 分界符只比普通的要大得足以感觉到不同, 但是还是足够小得可在段落的文本中使用,下面是普通与\big的比较。

(\,)\,[\,]\,\{\,\}\,\lfloor\,\rfloor\,\lceil\,\rceil\,\langle\,\rangle
  \,/\,\backslash\,\vert\,\Vert\,\uparrow\,\Uparrow\,\downarrow\,\Downarrow
  \,\updownarrow\,\Updownarrow,\\ \big(\,\big)\,\big[\,\big]\,\big\{\,\big\}\,\big\lfloor
  \,\big\rfloor\,\big\lceil\,\big\rceil\,\big\langle\,\big\rangle
  \,\big/\,\big\backslash\,\big\vert\,\big\Vert\,\big\uparrow\,\big\Uparrow
 \,\big\downarrow\,\big\Downarrow\,\big\updownarrow\,\big\Updownarrow

(   )   [   ]   {   }               /   \                 , (   )   [   ]   {   }               /   \                 (\,)\,[\,]\,\{\,\}\,\lfloor\,\rfloor\,\lceil\,\rceil\,\langle\,\rangle \,/\,\backslash\,\vert\,\Vert\,\uparrow\,\Uparrow\,\downarrow\,\Downarrow \,\updownarrow\,\Updownarrow,\\ \big(\,\big)\,\big[\,\big]\,\big\{\,\big\}\,\big\lfloor \,\big\rfloor\,\big\lceil\,\big\rceil\,\big\langle\,\big\rangle \,\big/\,\big\backslash\,\big\vert\,\big\Vert\,\big\uparrow\,\big\Uparrow \,\big\downarrow\,\big\Downarrow\,\big\updownarrow\,\big\Updownarrow

  通过\Bigl\Bigr 来得到列表公式中的适当大小的符号:,它们比\big 符号大50%。

\Bigl(\,\Bigr)\,\Bigl[\,\Bigr]\,\Bigl\{\,\Bigr\}\,\Bigl\lfloor
  \,\Bigr\rfloor\,\Bigl\lceil\,\Bigr\rceil\,\Bigl\langle\,\Bigr\rangle
  \,\Big/\,\Big\backslash\,\Big\vert\,\Big\Vert\,\Bigm\uparrow\,\Bigm\Uparrow
  \,\Bigm\downarrow\,\Bigm\Downarrow\,\Bigm\updownarrow\,\Bigm\Updownarrow

(   )   [   ]   {   }               /   \                 \Bigl(\,\Bigr)\,\Bigl[\,\Bigr]\,\Bigl\{\,\Bigr\}\,\Bigl\lfloor \,\Bigr\rfloor\,\Bigl\lceil\,\Bigr\rceil\,\Bigl\langle\,\Bigr\rangle \,\Big/\,\Big\backslash\,\Big\vert\,\Big\Vert\,\Bigm\uparrow\,\Bigm\Uparrow \,\Bigm\downarrow\,\Bigm\Downarrow\,\Bigm\updownarrow\,\Bigm\Updownarrow

  最经常使用的分界符甚至更高(\big 尺寸的两倍); 这样的分界符由\biggl\biggr 构造。

\biggl(\,\biggr)\,\biggl[\,\biggr]\,\biggl\{\,\biggr\}\,\biggl\lfloor
  \,\biggr\rfloor\,\biggl\lceil\,\biggr\rceil\,\biggl\langle\,\biggr\rangle
  \,\bigg/\,\bigg\backslash\,\bigg\vert\,\bigg\Vert\,\biggm\uparrow
  \,\biggm\Uparrow\,\biggm\downarrow\,\biggm\Downarrow\,\biggm\updownarrow
  \,\biggm\Updownarrow

(   )   [   ]   {   }               /   \                 \biggl(\,\biggr)\,\biggl[\,\biggr]\,\biggl\{\,\biggr\}\,\biggl\lfloor \,\biggr\rfloor\,\biggl\lceil\,\biggr\rceil\,\biggl\langle\,\biggr\rangle \,\bigg/\,\bigg\backslash\,\bigg\vert\,\bigg\Vert\,\biggm\uparrow \,\biggm\Uparrow\,\biggm\downarrow\,\biggm\Downarrow\,\biggm\updownarrow \,\biggm\Updownarrow

  \Biggl\Biggr 的分界符是\bigl\bigr 的2.5 倍。

\Biggl(\,\Biggr)\,\Biggl[\,\Biggr]\,\Biggl\{\,\Biggr\}\,\Biggl\lfloor
  \,\Biggr\rfloor\,\Biggl\lceil\,\Biggr\rceil\,\Biggl\langle\,\Biggr\rangle
  \,\Bigg/\,\Bigg\backslash\,\Bigg\vert\,\Bigg\Vert\,\Biggm\uparrow
  \,\Biggm\Uparrow\,\Biggm\downarrow\,\Biggm\Downarrow\,\Biggm\updownarrow
  \,\Biggm\Updownarrow

(   )   [   ]   {   }               /   \                 \Biggl(\,\Biggr)\,\Biggl[\,\Biggr]\,\Biggl\{\,\Biggr\}\,\Biggl\lfloor \,\Biggr\rfloor\,\Biggl\lceil\,\Biggr\rceil\,\Biggl\langle\,\Biggr\rangle \,\Bigg/\,\Bigg\backslash\,\Bigg\vert\,\Bigg\Vert\,\Biggm\uparrow \,\Biggm\Uparrow\,\Biggm\downarrow\,\Biggm\Downarrow\,\Biggm\updownarrow \,\Biggm\Updownarrow

  \big\bigg 分界符比\Big\Bigg 分界符更常用。因为超过一行高的公式通常是两行高,而不是 1 1 2 1\over2 或 2 1 2 1\over2 行高。

  \bigm, \Bigm, \biggm\Biggm 分界符, 它们用在公式中央; 这样的分界符起着表示关系的作用, 类似于等号, 所以它两边都有一点间距。

\bigl(x\in A(n)|x\in B(n)\bigr)
\bigl(x\in A(n)\bigm|x\in B(n)\bigr)

( x A ( n ) x B ( n ) ) \bigl(x\in A(n)|x\in B(n)\bigr) ( x A ( n ) x B ( n ) ) \bigl(x\in A(n)\bigm|x\in B(n)\bigr)
  没有这个修饰符,可以看见公式中的|一般过矮,如果公式中行占据过高,那么必须用\bigm, \Bigm, \biggm\Biggm|给变高,而且相对美观。

矩阵和多行列式

效果 命令 效果 命令
a b c d \begin{matrix}a & b \\c & d\end{matrix} \begin{matrix}
a & b \\
c & d
\end{matrix}
a b c d \begin{array}{cc}a & b \\c & d\end{array} \begin{array}{cc}
a & b \\
c & d
\end{array}
( a b c d ) \begin{pmatrix} a & b \\c & d\end{pmatrix} \begin{pmatrix}
a & b \\
c & d
\end{pmatrix}
[ a b c d ] \begin{bmatrix} a & b \\ c & d\end{bmatrix} \begin{bmatrix}
a & b \\
c & d
\end{bmatrix}
a b c d \begin{vmatrix} a & b \\ c & d\end{vmatrix} \begin{vmatrix}
a & b \\
c & d
\end{vmatrix}
a b c d \begin{Vmatrix} a & b \\ c & d\end{Vmatrix} \begin{Vmatrix}
a & b \\
c & d
\end{Vmatrix}
[ 0 0 0 0 ] \begin{bmatrix}0 & \cdots & 0 \\\vdots & \ddots & \vdots \\0 & \cdots & 0\end{bmatrix} \begin{bmatrix}
0 & \cdots & 0 \\
\vdots & \ddots & \vdots \\
0 & \cdots & 0
\end{bmatrix}
( x 11 x 12 x 21 x 22 ) \left( \begin{array}{ccc}x_{11} & x_{12} & \ldots \\x_{21} & x_{22} & \ldots \\\vdots & \vdots & \ddots\end{array} \right) \left( \begin{array}{ccc}
x_{11} & x_{12} & \ldots \\
x_{21} & x_{22} & \ldots \\
\vdots & \vdots & \ddots
\end{array} \right)
{ a b c d } \begin{Bmatrix} a & b \\ c & d\end{Bmatrix} \begin{Bmatrix}
a & b \\
c & d
\end{Bmatrix}
a b c d e f g h i \def\arraystretch{1.5}\begin{array}{c:c:c}a & b & c \\ \hline d & e & f \\\hdashline g & h & i\end{array} \def\arraystretch{1.5}
\begin{array}{c:c:c}
a & b & c \\ \hline
d & e & f \\
\hdashline
g & h & i
\end{array}
a = b + c d + e = f \begin{aligned}a&=b+c \\d+e&=f\end{aligned} \begin{aligned}
a&=b+c \\
d+e&=f
\end{aligned}
10 x + 3 y = 2 3 x + 13 y = 4 \begin{alignedat}{2}10&x+ &3&y = 2 \\3&x+&13&y = 4\end{alignedat} \begin{alignedat}{2}
10&x+ &3&y = 2 \\
3&x+&13&y = 4
\end{alignedat}
a = b e = b + c \begin{gathered}a=b \\e=b+c\end{gathered} \begin{gathered}
a=b \\
e=b+c
\end{gathered}
x = { a if  b c if  d x = \begin{cases}a &\text{if } b \\c &\text{if } d\end{cases} x = \begin{cases}
a &\text{if } b \\
c &\text{if } d
\end{cases}
x = { a if  b c if  d x =\begin{dcases}a &\text{if } b \\c &\text{if } d\end{dcases} x = \begin{dcases}
a &\text{if } b \\
c &\text{if } d
\end{dcases}
a b c d \begin{darray}{cc}a & b \\c & d\end{darray} \begin{darray}{cc}
a & b \\
c & d
\end{darray}

dcasescases在显示 \frac\dfrac不同,例如:
{ 1 2 ( x 1 ) , x > 1 Γ ( x ) 2 x 1 , 0 < x < 1 \begin{cases}\frac{1}{2(x-1)}, & x>1 \\\frac{\Gamma(x)}{2^{x-1}}, & 0<x<1\end{cases} { 1 2 ( x 1 ) , x > 1 Γ ( x ) 2 x 1 , 0 < x < 1 \begin{dcases}\frac{1}{2(x-1)}, & x>1 \\\frac{\Gamma(x)}{2^{x-1}}, & 0<x<1\end{dcases}
前缀d 意味着 display
类似的,darrayarray 在显示 \frac\dfrac不同,例如:
1 2 ( x 1 ) Γ ( x ) 2 x 1 c d \begin{array}{cc}\frac{1}{2(x-1)} & \frac{\Gamma(x)}{2^{x-1}} \\c & d\end{array} 1 2 ( x 1 ) Γ ( x ) 2 x 1 c d \begin{darray}{cc}\frac{1}{2(x-1)} & \frac{\Gamma(x)}{2^{x-1}} \\c & d\end{darray}

矩阵说明

array接受参数在 { } \{\} ,针对每列操作,可以用 | : : 进行分隔。

\begin{array}{col1 col2 … coln}
item11 & item12 … & item1n\\
item21 & item22 … & item2n\\

...
itemm1 & itemm2 … & itemmn
\end{array}

举个例子。

\begin{array}{c |c|c|c}
a& b&c& d\\
a& b&c& d\\
a& b&c& d
\end{array}

这样每列元素是中间对齐( c ),用 | 分隔。
a b c d a b c d a b c d \begin{array}{c |c|c|c}a& b&c& d\\a& b&c& d\\a& b&c& d\end{array}
这样每列元素是中间对齐( c ),用 : : 分隔,即虚线。

\begin{array}{c:c:c:c}
a& b&c& d\\
a& b&c& d\\
a& b&c& d
\end{array}

a b c d a b c d a b c d \begin{array}{c:c:c:c}a& b&c& d\\a& b&c& d\\a& b&c& d\end{array}
除此之外,还支持水平线\hline

\begin{array}{|l|cr}
left1 & center1 & right1\\
\hline
d & e & f
\end{array}

l e f t 1 c e n t e r 1 r i g h t 1 d e f \begin{array}{|l|cr}left1 & center1 & right1\\ \hline d & e & f \end{array}

除此之外,还支持虚线\hdashline

\begin{array}{|l|cr}left1 & center1 & right1\\
\hdashline
d & e & f
\end{array}

l e f t 1 c e n t e r 1 r i g h t 1 d e f \begin{array}{|l|cr}left1 & center1 & right1\\ \hdashline d & e & f \end{array}
对于每列元素排列,分为left-align, center,和right align,分别在 { } \{\} 中缩写为l,c,r

字母

大写希腊字母

效果 命令 效果 命令 效果 命令 效果 命令
A \Alpha \Alpha B \Beta \Beta Γ \Gamma \Gamma Δ \Delta \Delta
E \Epsilon \Epsilon Z \Zeta \Zeta H \Eta \Eta Θ \Theta \Theta
I \Iota \Iota K \Kappa \Kappa Λ \Lambda \Lambda M \Mu \Mu
N \Nu \Nu Ξ \Xi \Xi O \Omicron \Omicron Π \Pi \Pi
R \Rho \Rho Σ \Sigma \Sigma T \Tau \Tau Υ \Upsilon \Upsilon
Φ \Phi \Phi X \Chi \Chi Ψ \Psi \Psi Ω \Omega \Omega
Γ \varGamma \varGamma Δ \varDelta \varDelta Θ \varTheta \varTheta Λ \varLambda \varLambda
Ξ \varXi \varXi Π \varPi \varPi Σ \varSigma \varSigma Υ \varUpsilon \varUpsilon
Φ \varPhi \varPhi Ψ \varPsi \varPsi Ω \varOmega \varOmega

小写希腊字母

斜体小写希腊字母一般用于在方程中显示变量。

效果 命令 效果 命令 效果 命令 效果 命令
α \alpha \alpha β \beta \beta γ \gamma \gamma δ \delta \delta
ϵ \epsilon \epsilon ζ \zeta \zeta η \eta \eta θ \theta \theta
ι \iota \iota κ \kappa \kappa λ \lambda \lambda μ \mu \mu
ν \nu \nu ξ \xi \xi ο \omicron \omicron π \pi \pi
ρ \rho \rho σ \sigma \sigma τ \tau \tau υ \upsilon \upsilon
ϕ \phi \phi χ \chi \chi ψ \psi \psi ω \omega \omega
ε \varepsilon \varepsilon ϰ \varkappa \varkappa ϑ \vartheta \vartheta ϑ \thetasym \thetasym
ϖ \varpi \varpi ϱ \varrho \varrho ς \varsigma \varsigma φ \varphi \varphi
ϝ \digamma \digamma

其他字母

效果 命令 效果 命令 效果 命令 效果 命令
ı \imath \imath \nabla \nabla \Im \Im R \Reals \Reals
ȷ \jmath \jmath \partial \partial \image \image \wp \wp
\aleph \aleph \Game \Game k \Bbbk \Bbbk \weierp \weierp
\alef \alef \Finv \Finv N \N \N Z \Z \Z
\alefsym \alefsym C \cnums \cnums N \natnums \natnums \beth \beth
R \R \R C \Complex \Complex \gimel \gimel \ell \ell
\Re \Re \real \real \hbar \hbar \daleth \daleth
ð \eth \eth \hslash \hslash R \reals \reals
Œ \text{\OE} \text{\OE} ø \text{\o} \text{\o} Ø \text{\O} \text{\O} ß \text{\ss} \text{\ss}
ı \text{\i} \text{\i} ȷ \text{\j} \text{\j} A ˚ \text{\AA} \text{\AA} æ \text{\ae} \text{\ae}
Æ \text{\AE} \text{\AE} œ \text{\oe} \text{\oe}

Unicode数学字母数字符号

默认字体(normal)

命令

\textnormal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\textnormal{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\textnormal{0,1,2,3,4,5,6,7,8,9}

显示

ABCDEFGHIJKLMNOPQRSTUVWXYZ \textnormal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z \textnormal{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
0,1,2,3,4,5,6,7,8,9 \textnormal{0,1,2,3,4,5,6,7,8,9}

CSDN的KATEX定制不支持mathnormal,原始KATEX并不支持\normal

roman(罗马体)

命令

\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\textrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\rm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\operatorname{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\mathrm{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\textrm{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\rm{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\operatorname{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\mathrm{0,1,2,3,4,5,6,7,8,9}
\textrm{0,1,2,3,4,5,6,7,8,9}
\rm{0,1,2,3,4,5,6,7,8,9}
\operatorname{0,1,2,3,4,5,6,7,8,9}

显示
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z \operatorname{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 \rm{0,1,2,3,4,5,6,7,8,9}

  如果想用罗马字体排版方程中的一部分,不要使用\textrm命令,因为当\textrm 暂时脱离文本模式时字体大小交换机制不起作用。这时可以使用\mathrm 来确保字体大小交换机制起作用。但是需要注意的是,\mathrm 只对于较短的项才起作用。空格仍然不起作用,并且重音字符也不起作用。

Double-struck(双重大写,黑板粗体)

命令

\mathbb{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\N,\R,\Z,\cnums,\Complex
\mathbb{k},\Bbb k
\Bbb{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}

显示
A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z \mathbb{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
N , R , Z , C , C \N,\R,\Z,\cnums,\Complex
k , k \mathbb{k},\Bbb k

Italic(斜体.意大利斜体)

命令

\mathit{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\mathit{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\mathit{0,1,2,3,4,5,6,7,8,9}
\textit{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\textit{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\textit{0,1,2,3,4,5,6,7,8,9}

显示
A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z \mathit{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
a , b , c , d , e , f , g , h , i , j , k , l , m , n , o , p , q , r , s , t , u , v , w , x , y , z \mathit{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 \mathit{0,1,2,3,4,5,6,7,8,9}

Sans serif(无衬线体)

命令

\mathsf{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\mathsf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\textsf{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\textsf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}

显示
A , B , C , D , E , F , G , H , I , J , K , L , M , N , O , P , Q , R , S , T , U , V , W , X , Y , Z \mathsf{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
a , b , c , d , e , f , g , h , i , j , k , l , m , n , o , p , q , r , s , t , u , v , w , x , y , z \mathsf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}

Bold Italic(粗斜体)

命令

\textbf{\textit{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}}
\textit{\textbf{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}}
\boldsymbol{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\bm{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\textit{\textbf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}}
\textit{\textbf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}}
\boldsymbol{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\bm{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\boldsymbol{\alpha,\beta,\gamma,\delta,\epsilon,\zeta,\eta,\theta,\iota,\kappa,\lambda,\mu,\nu,\xi,\omicron,\pi,\rho,\sigma,\tau,\upsilon,\phi,\chi,\psi,\omega,...}
\bm{\alpha,\beta,\gamma,\delta,\epsilon,\zeta,\eta,\theta,\iota,\kappa,\lambda,\mu,\nu,\xi,\omicron,\pi,\rho,\sigma,\tau,\upsilon,\phi,\chi,\psi,\omega,...}

显示
A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z \textbf{\textit{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}}
a , b , c , d , e , f , g , h , i , j , k , l , m , n , o , p , q , r , s , t , u , v , w , x , y , z \bm{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
α , β , γ , δ , ϵ , ζ , η , θ , ι , κ , λ , μ , ν , ξ , ο , π , ρ , σ , τ , υ , ϕ , χ , ψ , ω , . . . \bm{\alpha,\beta,\gamma,\delta,\epsilon,\zeta,\eta,\theta,\iota,\kappa,\lambda,\mu,\nu,\xi,\omicron,\pi,\rho,\sigma,\tau,\upsilon,\phi,\chi,\psi,\omega,...}

使用\boldsymbol{}\bm{}可以加粗所有合法的符号。

typewriter(打字机体)

命令

\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\texttt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\mathtt{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\texttt{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}

显示
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z \texttt{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}

calligraphic(书写体)

仅对大写字母有效

\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}

显示
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}

script(手写体)

仅对大写字母有效

\mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}

显示
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathscr{ABCDEFGHIJKLMNOPQRSTUVWXYZ}

fraktur(哥特体)

命令

\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\mathfrak{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\mathfrak{0,1,2,3,4,5,6,7,8,9}

显示
A B C D E F G H I J K L M N O P Q R S T U V W X Y Z \mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
a , b , c , d , e , f , g , h , i , j , k , l , m , n , o , p , q , r , s , t , u , v , w , x , y , z \mathfrak{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
0 , 1 , 2 , 3 , 4 , 5 , 6 , 7 , 8 , 9 \mathfrak{0,1,2,3,4,5,6,7,8,9}

boldface(黑粗体,正粗体)

命令

\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\mathbf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\mathbf{0,1,2,3,4,5,6,7,8,9}
\bold{A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z}
\bold{0,1,2,3,4,5,6,7,8,9}
\bold{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\textbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
\textbf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
\textbf{0,1,2,3,4,5,6,7,8,9}

ABCDEFGHIJKLMNOPQRSTUVWXYZ \textbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z \textbf{a,b,c,d,e,f,g,h,i,j,k,l,m,n,o,p,q,r,s,t,u,v,w,x,y,z}
0,1,2,3,4,5,6,7,8,9 \textbf{0,1,2,3,4,5,6,7,8,9}

布局(公式或字母上下左右中间关系)

标注符号

效果 命令 效果 命令
A B C \cancel{ABC} \cancel{ABC} a + b + c note \overbrace{a+b+c}^{\text{note}} \overbrace{a+b+c}^{\text{note}}
A B C \bcancel{ABC} \bcancel{ABC} a + b + c note \underbrace{a+b+c}_{\text{note}} \underbrace{a+b+c}_{\text{note}}
A B C \xcancel{ABC} \xcancel{ABC} ̸ = \not = \not =
A B C \sout{ABC} \xcancel{ABC} π = c d \boxed{\pi=\frac c d} \boxed{\pi=\frac c d}

公式编号

公式标注(下面的两个示例,需要左右分别两个$包围)

\tag{hi} x+y^{2x}
 x+y^{2x}\tag{hi}
\tag*{hi} x+y^{2x}

(hi) x + y 2 x \tag{hi} x+y^{2x}
hi x + y 2 x \tag*{hi} x+y^{2x}

使用\tag给公式编号,在公式前和后都不影响!
\nonumber可以阻止生成编号。

公式换行

当有两个公式,需要换行,可以使用\\\newline

\frac{a}{b}=c\\\frac{d}{e}=f\newline\frac{g}{h}=k

a b = c d e = f g h = k \frac{a}{b}=c\\\frac{d}{e}=f\newline\frac{g}{h}=k

垂直布局

效果 命令 效果 命令 效果 命令 效果 命令
x n x_n x_n a b c a\raisebox{0.25em}{b}c a\raisebox{0.25em}{b}c u o _u^o _u^o = ! \stackrel{!}{=} \stackrel{!}{=}
e x e^x e^x a b a \atop b a \atop b = ! \underset{!}{=} \underset{!}{=} = ! \overset{!}{=} \overset{!}{=}

\raisebox的第二个参数可以包含数学,例如\raisebox{0.25em}{$\frac a b$}
a a b b a\raisebox{0.25em}{$\frac a b$}b

重叠

效果 命令 效果 命令
= /   {=}\mathllap{/\,} {=}\mathllap{/\,} ( x 2 ) \left(x^{\smash{2}}\right) \left(x^{\smash{2}}\right)
  / = \mathrlap{\,/}{=} \mathrlap{\,/}{=} y \sqrt{\smash[b]{y}} \sqrt{\smash[b]{y}}
\sum_{\mathclap{1\le i\le j\le n}} x_{ij}

1 i j n x i j \sum_{\mathclap{1\le i\le j\le n}} x_{ij}

\llap, \rlap, 和 \clap仅用于文字,不用于数学公式

间距(字母间空格)

效果 命令 间隔大小
a   b a\,b a\,b ³∕₁₈ em space
a   b a\thinspace b a\,b ³∕₁₈ em space
a   b a \: b a\:b ⁴∕₁₈ em space
a   b a \medspace b a\medspace b ⁴∕₁₈ em space
a    b a\; b a\; b ⁵∕₁₈ em space
a    b a\thickspace b a\thickspace b ⁵∕₁₈ em space
a b a\enspace b a\enspace b ½ em space
a b a\quad b a\quad b 1 em space
a b a\qquad b a\qquad b 2 em space
a   b a~ b a~ b 插入不换行空格
a   b a\ b a\<space> b 插入空格
a   b a\space b a\space b 空格
a   b a\nobreakspace b a\nobreakspace b 插入不换行空格
a &NegativeThinSpace; b a\! b a\! b – ³∕₁₈ em space
a &NegativeThinSpace; b a\negthinspace b a\negthinspace b – ³∕₁₈ em space
a &NegativeMediumSpace; b a\negmedspace b a\negmedspace b – ⁴∕₁₈ em space
a &NegativeThickSpace; b a\negthickspace b a\negthickspace b – ⁵∕₁₈ em space
a b a\kern1em b a\kern{distance} b space, width =distance
a b a\mkern1em b a\mkern{distance} b space, width =distance
a b a\mskip1em b a\mskip{distance} b space, width =distance
a b a\hskip1em b a\hskip{distance} b space, width =distance
a b a\hspace1em b a\hspace{distance} b space, width =distance
a b a\hspace*1em b a\hspace*{distance} b space, width =distance
a x x x x b a\phantom{xxxx} b a\phantom{xxxx} b space, width =x的个数
a x x x x b a\hphantom{xxxx} b a\hphantom{xxxx} b space, width =x的个数
a x b a\vphantom{x} b a\vphantom{z} b space, width =x的高度

distance是距离单位,比如 e m em

距离单位

效果 命令 距离大小 单位
a b a\kern2em b a\kern2em b 2 em em
a b a\kern3em b a\kern3em b 3 em em
a b a\kern1em b a\kern1em b 1 em em
a b a\kern1ex b a\kern1ex b 1 ex ex
a &VeryThinSpace; b a\kern1mu b a\kern1mu b 1/18 em em
a b a\kern1pt b a\kern1pt b 1/72.27 inch × F × G pt
a b a\kern1mm b a\kern1mm b 1 mm × F × G mm
a b a\kern1cm b a\kern1cm b 1 cm × F × G cm
a b a\kern1in b a\kern1in b 1 inch × F × G in
a b a\kern1bp b a\kern1bp b 1/72​ inch × F × G bp
a b a\kern1pc b a\kern1pc b 12 KaTeX pt pc
a b a\kern1dd b a\kern1dd b 1238/1157​ KaTeX pt dd
a b a\kern1cc b a\kern1cc b 14856/1157 KaTeX pt cc
a b a\kern1nd b a\kern1nd b 685/642 KaTeX pt nd
a b a\kern1nc b a\kern1nc b 1370/107​ KaTeX pt nc
a b a\kern1sp b a\kern1sp b 1/65536 KaTeX pt sp

注意

  • F = (周围HTML文本的字体大小)/(10 pt)
  • G默认是周围字体大小的1.21倍。

单位缩写列表

缩写 全称 备注
pt point
pc pica 1 &ThickSpace; p c = 12 &ThickSpace; p t 1\;pc = 12\;pt
in inch 1 &ThickSpace; i n = 72.27 &ThickSpace; p t 1\;in = 72.27\;pt
bp big point 1 &ThickSpace; i n = 72.27 &ThickSpace; p t 1\;in = 72.27\;pt
cm centimeter 2.54 &ThickSpace; c m = 1 &ThickSpace; i n 2.54\;cm = 1\;in
mm millimeter 10 &ThickSpace; m m = 1 &ThickSpace; c m 10\;mm = 1\;cm
dd didot point 1157 &ThickSpace; d d = 1238 &ThickSpace; p t 1157\;dd = 1238\;pt
cc cicero 1 &ThickSpace; c c = 12 &ThickSpace; d d 1\;cc = 12\;dd
sp scaled point 65536 &ThickSpace; s p = 1 &ThickSpace; p t 65536\;sp = 1\;pt

逻辑与集合论符号

效果 命令 效果 命令 效果 命令 效果 命令
\forall \forall \complement \complement \therefore \therefore \emptyset \emptyset
\exists \exists \subset \subset \because \because \empty \empty
\exist \exist \supset \supset \mapsto \mapsto \varnothing \varnothing
\nexists \nexists \mid \mid \to \to &ThickSpace; &ThickSpace; \implies \implies
\in \in \land \land \gets \gets &ThickSpace; &ThickSpace; \impliedby \impliedby
\isin \isin \lor \lor \leftrightarrow \leftrightarrow &ThickSpace; &ThickSpace; \iff \iff
\notin \notin \ni \ni \notni \notni ¬ \neg \neg\lnot

运算符

巨符号(积分求和等)

效果 命令 效果 命令 效果 命令 效果 命令
\sum \sum \prod \prod \bigotimes \bigotimes \bigvee \bigvee
\int \int \coprod \coprod \bigoplus \bigoplus \bigwedge \bigwedge
\iint \iint \intop \intop \bigodot \bigodot \bigcap \bigcap
\iiint \iiint \smallint \smallint \biguplus \biguplus \bigcup \bigcup
\oint \oint \oiint \oiint \oiiint \oiiint \bigsqcup \bigsqcup

二元运算符

效果 命令 效果 命令 效果 命令 效果 命令
+ + + \cdot \cdot \gtrdot \gtrdot x ( m o d a ) x \pmod a \bigvee
- - \cdotp \cdotp \intercal \intercal x ( a ) x \pod a x \pod a
/ / / \centerdot \centerdot \land \land \rhd \rhd
* * \circ \circ \leftthreetimes \leftthreetimes \rightthreetimes \rightthreetimes
⨿ \amalg \amalg \circledast \circledast . \ldotp \ldotp \rtimes \rtimes
&amp; \And \And \circledcirc \circledcirc \lor \lor \setminus \setminus
\ast \ast \circleddash \circleddash \lessdot \lessdot \smallsetminus \smallsetminus
\barwedge \barwedge \Cup \Cup \lhd \lhd \sqcap \sqcap
\bigcirc \bigcirc \cup \cup \ltimes \ltimes \sqcup \sqcup
&VeryThinSpace; m o d &VeryThinSpace; \bmod \bmod \curlyvee \curlyvee x m o d &ThinSpace;&ThinSpace; a x\mod a x\mod a × \times \times
\boxdot \boxdot \curlywedge \curlywedge \mp \mp \unlhd \unlhd
\boxminus \boxminus ÷ \div \div \odot \odot \unrhd \unrhd
\boxtimes \boxtimes \dotplus \dotplus \oplus \oplus \vee \vee
\bullet \bullet \doublebarwedge \doublebarwedge \otimes \otimes \veebar \veebar
\Cap \Cap \doublecap \doublecap \oslash \oslash \wedge \wedge
\cap \cap \doublecup \doublecup ± \pm \pmplusmn \wr \wr

分数和二项式

效果 命令 效果 命令 效果 命令
a b \frac{a}{b} \frac{a}{b} a b \tfrac{a}{b} \tfrac{a}{b} ( a a + 1 ] \genfrac ( ] {2pt}{1}a{a+1} \genfrac ( ] {2pt}{1}a{a+1}
a b {a \over b} {a \over b} a b \dfrac{a}{b} \dfrac{a}{b} a b + 1 {a \above{2pt} b+1} {a \above{2pt} b+1}
a / b a/b a/b a 1 + 1 b \cfrac{a}{1 + \cfrac{1}{b}} \cfrac{a}{1 + \cfrac{1}{b}}
( n k ) \binom{n}{k} \binom{n}{k} ( n k ) \dbinom{n}{k} \dbinom{n}{k} \{ n k \} {n\brace k} {n\brace k}
( n k ) {n \choose k} {n \choose k} ( n k ) \tbinom{n}{k} \tbinom{n}{k} [ n k ] {n\brack k} {n\brack k}

数学运算符(三角函数等)

效果 命令 效果 命令 效果 命令 效果 命令
arcsin \arcsin \arcsin cotg \cotg \cotg ln \ln \ln det \det \det
arccos \arccos \arccos coth \coth \coth log \log \log gcd \gcd \gcd
arctan \arctan \arctan csc \csc \csc sec \sec \sec inf \inf \inf
arctg \arctg \arctg cth \cth \cth sinh \sinh \sinh lim&ThinSpace;inf \liminf \liminf
arg \arg \arg deg \deg \deg sh \sh \sh lim&ThinSpace;sup \limsup \limsup
ch \ch \ch dim \dim \dim tan \tan \tan max \max \max
cos \cos \cos exp \exp \exp tanh \tanh \tanh min \min \min
cosec \cosec \cosec hom \hom \hom tg \tg \tg Pr \Pr \Pr
cosh \cosh \cosh ker \ker \ker th \th \th sup \sup \sup
cot \cot \cot lg \lg \lg f \operatorname{f} \operatorname{f} arg min \arg\min \arg\min
arg min \arg\min \arg\min

此表右列的函数可以采用\limits
根号

\sqrt{x},\sqrt[3]{x}

x \sqrt{x} , x 3 \sqrt[3]{x}

关系运算符(大于等于符号等)

效果 命令 效果 命令 效果 命令 效果 命令
= = = \eqcirc \eqcirc \lesseqgtr \lesseqgtr \sqsupset \sqsupset
&lt; &lt; < : \eqcolon \eqcolon \lesseqqgtr \lesseqqgtr \sqsupseteq \sqsupseteq
&gt; &gt; > : : \Eqcolon \Eqcolon \lessgtr \lessgtr \Subset \Subset
: : : = : \eqqcolon \eqqcolon \lesssim \lesssim \subset \subset\sub
\approx \approx = : : \Eqqcolon \Eqqcolon \ll \ll \subseteq \subseteq\sube
\approxeq \approxeq \eqsim \eqsim \lll \lll \subseteqq \subseteqq
\asymp \asymp \eqslantgtr \eqslantgtr \llless \llless \succ \succ
\backepsilon \backepsilon \eqslantless \eqslantless &lt; \lt \lt \succapprox \succapprox
\backsim \backsim \equiv \equiv \mid \mid \succcurlyeq \succcurlyeq
\backsimeq \backsimeq \fallingdotseq \fallingdotseq \models \models \succeq \succeq
\between \between \frown \frown \multimap \multimap \succsim \succsim
\bowtie \bowtie \ge \ge \owns \owns \Supset \Supset
\bumpeq \bumpeq \geq \geq \parallel \parallel \supset \supset
\Bumpeq \Bumpeq \geqq \geqq \perp \perp \supseteq \supseteq\supe
\circeq \circeq \geqslant \geqslant \pitchfork \pitchfork \supseteqq \supseteqq
: \colonapprox \colonapprox \gg \gg \prec \prec \thickapprox \thickapprox
: : \Colonapprox \Colonapprox \ggg \ggg \precapprox \precapprox \thicksim \thicksim
: \coloneq \coloneq \gggtr \gggtr \preccurlyeq \preccurlyeq \trianglelefteq \trianglelefteq
: : \Coloneq \Coloneq &gt; \gt \gt \preceq \preceq \triangleq \triangleq
: = \coloneqq \coloneqq \gtrapprox \gtrapprox \precsim \precsim \trianglerighteq \trianglerighteq
: : = \Coloneqq \Coloneqq \gtreqless \gtreqless \propto \propto \varpropto \varpropto
: \colonsim \colonsim \gtreqqless \gtreqqless \risingdotseq \risingdotseq \vartriangle \vartriangle
: : \Colonsim \Colonsim \gtrless \gtrless \shortmid \shortmid \vartriangleleft \vartriangleleft
\cong \cong \gtrsim \gtrsim \shortparallel \shortparallel \vartriangleright \vartriangleright
\curlyeqprec \curlyeqprec \in \in\isin \sim \sim : \vcentcolon \vcentcolon
\curlyeqsucc \curlyeqsucc \Join \Join \simeq \simeq \vdash \vdash
\dashv \dashv \le \le \smallfrown \smallfrown \vDash \vDash
: : \dblcolon \dblcolon \leq \leq \smallsmile \smallsmile \Vdash \Vdash
\doteq \doteq \leqq \leqq \smile \smile \Vvdash \Vvdash
\Doteq \Doteq \leqslant \leqslant \sqsubset \sqsubset \sqsubseteq \sqsubseteq
\doteqdot \doteqdot \lessapprox \lessapprox

否定关系符号(不等于符号等)

效果 命令 效果 命令 效果 命令 效果 命令
\gnapprox gnapprox \ngeqslant \ngeqslant \nsubseteq \nsubseteq \precneqq \precneqq
\gneq \gneq \ngtr \ngtr \nsubseteqq \nsubseteqq \precnsim \precnsim
\gneqq \gneqq \nleq \nleq \nsucc \nsucc \subsetneq \subsetneq
\gnsim \gnsim \nleqq \nleqq \nsucceq \nsucceq \subsetneqq \subsetneqq
\gvertneqq \gvertneqq \nleqslant \nleqslant \nsupseteq \nsupseteq \succnapprox \succnapprox
\lnapprox \lnapprox \nless \nless \nsupseteqq \nsupseteqq \succneqq \succneqq
\lneq \lneq \nmid \nmid \ntriangleleft \ntriangleleft \succnsim \succnsim
\lneqq \lneqq \notin \notin \ntrianglelefteq \ntrianglelefteq \supsetneq \supsetneq
\lnsim \lnsim \notni \notni \ntriangleright \ntriangleright \supsetneqq \supsetneqq
\lvertneqq \lvertneqq \nparallel \nparallel \ntrianglerighteq \ntrianglerighteq \varsubsetneq \varsubsetneq
\ncong \ncong \nprec \nprec \nvdash \nvdash \varsubsetneqq \varsubsetneqq
\ne \ne \npreceq \npreceq \nvDash \nvDash \varsupsetneq \varsupsetneq
\neq \neq \nshortmid \nshortmid \nVDash \nVDash \varsupsetneqq \varsupsetneqq
\ngeq \ngeq \nshortparallel \nshortparallel \nVdash \nVdash \precnapprox \precnapprox
\ngeqq \ngeqq \nsim \nsim

箭头符号

效果 命令 效果 命令 效果 命令
\circlearrowleft \circlearrowleft \leftharpoonup \leftharpoonup \rArr \rArr
\circlearrowright \circlearrowright \leftleftarrows \leftleftarrows \rarr \rarr
\curvearrowleft \curvearrowleft \leftrightarrow \leftrightarrow \restriction \restriction
\curvearrowright \curvearrowright \Leftrightarrow \Leftrightarrow \rightarrow \rightarrow
\Darr \Darr \leftrightarrows \leftrightarrows \Rightarrow \Rightarrow
\dArr \dArr \leftrightharpoons \leftrightharpoons \rightarrowtail \rightarrowtail
\darr \darr \leftrightsquigarrow \leftrightsquigarrow \rightharpoondown \rightharpoondown
\dashleftarrow \dashleftarrow \Lleftarrow \Lleftarrow \rightharpoonup \rightharpoonup
\dashrightarrow \dashrightarrow \longleftarrow \longleftarrow \rightleftarrows \rightleftarrows
\downarrow \downarrow \Longleftarrow \Longleftarrow \rightleftharpoons \rightleftharpoons
\Downarrow \Downarrow \longleftrightarrow \longleftrightarrow \rightrightarrows \rightrightarrows
\downdownarrows \downdownarrows \Longleftrightarrow \Longleftrightarrow \rightsquigarrow \rightsquigarrow
\downharpoonleft downharpoonleft \longmapsto \longmapsto \Rrightarrow \Rrightarrow
\downharpoonright downharpoonright \longrightarrow \longrightarrow \Rsh \Rsh
\gets gets \Longrightarrow \Longrightarrow \searrow \searrow
\Harr Harr \looparrowleft \looparrowleft \swarrow \swarrow
\hArr hArr \looparrowright \looparrowright \to \to
\harr harr \Lrarr \Lrarr \twoheadleftarrow \twoheadleftarrow
\hookleftarrow hookleftarrow \lrArr \lrArr \twoheadrightarrow \twoheadrightarrow
\hookrightarrow hookrightarrow \lrarr \lrarr \Uarr \Uarr
&ThickSpace; &ThickSpace; \iff iff \Lsh \Lsh \uArr \uArr
&ThickSpace; &ThickSpace; \impliedby impliedby \mapsto \mapsto \uarr \uarr
&ThickSpace; &ThickSpace; \implies implies \nearrow \nearrow \uparrow \uparrow
\Larr Larr \nleftarrow \nleftarrow \Uparrow \Uparrow
\larr larr \nleftrightarrow \nleftrightarrow \Updownarrow \Updownarrow
\leadsto leadsto \nLeftrightarrow \nLeftrightarrow \upharpoonleft \upharpoonleft
\leftarrow leftarrow \nrightarrow \nrightarrow \upharpoonright \upharpoonright
\Leftarrow Leftarrow \nRightarrow \nRightarrow \upuparrows \upuparrows
\leftarrowtail leftarrowtail \nwarrow \nwarrow \Rarr \Rarr
\leftharpoondown leftharpoondown

可扩展箭头(箭头上带有文字的箭头)

效果 命令 效果 命令
a b c \xleftarrow{abc} \xleftarrow{abc} u n d e r o v e r \xrightarrow[under]{over} \xrightarrow[under]{over}
a b c \xLeftarrow{abc} \xLeftarrow{abc} a b c \xRightarrow{abc} \xRightarrow{abc}
a b c \xleftrightarrow{abc} \xleftrightarrow{abc} a b c \xLeftrightarrow{abc} \xLeftrightarrow{abc}
a b c \xhookleftarrow{abc} \xhookleftarrow{abc} a b c \xhookrightarrow{abc} \xhookrightarrow{abc}
a b c \xtwoheadleftarrow{abc} \xtwoheadleftarrow{abc} a b c \xtwoheadrightarrow{abc} \xtwoheadrightarrow{abc}
a b c \xleftharpoonup{abc} \xleftharpoonup{abc} a b c \xrightharpoonup{abc} \xrightharpoonup{abc}
a b c \xleftharpoondown{abc} \xleftharpoondown{abc} a b c \xrightharpoondown{abc} \xrightharpoondown{abc}
a b c \xleftrightharpoons{abc} \xleftrightharpoons{abc} a b c \xrightleftharpoons{abc} \xrightleftharpoons{abc}
a b c \xtofrom{abc} \xtofrom{abc} a b c \xmapsto{abc} \xmapsto{abc}
= a b c \xlongequal{abc} \xlongequal{abc}

所有扩展箭头都可以类似于\xrightarrow[under]{over}的形式。例如 u n d e r a b c \xleftarrow[under]{abc} ,\xleftarrow[under]{abc}

类型对齐(让argmin的下标在其正下方之类,排版小技巧)

\mathop(常用)
\arg\min\limits_{\theta} \ \ \| \mathrm{J} (\theta)\|
\mathop{\arg\min}\limits_{\theta} \ \ \| \mathrm{J} (\theta)\|

arg min θ    J ( θ ) \arg\min\limits_{\theta} \ \ \| \mathrm{J} (\theta)\|
arg min θ    J ( θ ) \mathop{\arg\min}\limits_{\theta} \ \ \| \mathrm{J} (\theta)\|

可以看出\mathop排列了 θ \theta arg min {\arg\min} 下的显示位置。

无论是\mathbin\mathclose\mathinner,\mathop,\mathopen,\mathord,\mathpunct, \mathrel,大多数都是调整公式操作数间的间距。

下面给出部分示例,另外有会说明一些部分区别。

展示命令 不用效果 命令 使用效果 命令
mathbin a ! b a!b a!b a ! b a\mathbin{!}b a\mathbin{!}b
mathclose a + ( b &gt; + c a + (b\gt + c a + (b\gt + c a + ( b &gt; + c a + (b\mathclose\gt + c a + (b\mathclose\gt + c
mathinner a b inside c d ab\text{inside}cd ab\text{inside}cd a b inside c d ab\mathinner{\text{inside}}cd ab\mathinner{\text{inside}}cd
mathop a b \star_a^b \star_a^b a b \mathop{\star}_a^b \mathop{\star}_a^b
mathopen a + &lt; b ) + c a + \lt b) + c a + \lt b) + c a + &lt; b ) + c a + \mathopen\lt b) + c a + \mathopen\lt b) + c
mathord 1 , 234 , 567 1{,}234{,}567 1{,}234{,}567 1 , 234 , 567 1\mathord{,}234{,}567 1\mathord{,}234{,}567
mathpunct A B A{-}B A{-}B A B A\mathpunct{-}B A\mathpunct{-}B
mathrel a # b a{\#} b a{\#} b a # b a \mathrel{\#} b a \mathrel{\#} b
\mathbin和\mathrel的区别?

在支持latex运行下面代码,可以看见微小的区别,为了方便,本文在该代码下方,写简化的结果,间隔计算是由latex计算。

\documentclass{article}
\begin{document}
\begin{tabular}{clc}
  \multicolumn{3}{c}{Relations} \\[5pt]
  \LaTeX & Typeset & width \\ \hline
  \verb|$x=x$| & $x=x$ & \setbox0=\hbox{$x=x$} \the\wd0 \\
  \verb|$x\mathbin{=}x$| & $x\mathbin{=}x$ & \setbox0=\hbox{$x\mathbin{=}x$} \the\wd0 \\
  \verb|$x\mathrel{=}x$| & $x\mathrel{=}x$ & \setbox0=\hbox{$x\mathrel{=}x$} \the\wd0 \\[10pt]
  \multicolumn{3}{c}{Binary operators} \\[5pt]
  \LaTeX & Typeset & width \\ \hline
  \verb|$x+x$| & $x+x$ & \setbox0=\hbox{$x+x$} \the\wd0 \\
  \verb|$x\mathbin{+}x$| & $x\mathbin{+}x$ & \setbox0=\hbox{$x\mathbin{+}x$} \the\wd0 \\
  \verb|$x\mathrel{+}x$| & $x\mathrel{+}x$ & \setbox0=\hbox{$x\mathrel{+}x$} \the\wd0
\end{tabular}
\end{document}​

针对关系运算符

代码 效果 宽度
x=x x = x x=x 24.76376pt
x\mathbin{=}x x = x x\mathbin{=}x 23.65268pt
x\mathrel{=}x x = x x\mathrel{=}x 24.76376pt

针对二元运算符

代码 效果 宽度
x+x x + x x+x 23.65268pt
x\mathbin{+}x x + x x\mathbin{+}x 23.65268pt
x\mathrel{+}x x + x x\mathrel{+}x 24.76376pt
  • \mathbin修改某些东西周围的间距,使其符合二元运算符的间距。
  • \mathrel修改间距以表示二元关系。

每个数学字符被指定一个识别码数字, 在0 和4095 之间,它等于256 乘以族数再加上位置数。这很容易用十六进制表示, 一位十六进制数为族数, 两位为字符位置; 例如, “24A” 表示第2 族的“4A”字符。每个字符还可以指定到8 类中的一类, 编号从0 到7, 如下表所示。

意思 例子 意思 例子
0 Ordinary(普通符号) / 4 Opening(开符号) (
1 Large operator(巨符号) \sum 5 Closing(闭符号) )
2 Binary operation(二元运算) + 6 Punctuation(标点) ,
3 Relation(关系符号) = 7 Variable family(变量族) x

前7类比较容易熟悉,而第7类比较少用,它允许数学符号改变族数,至少目前非一般专业人士,不太用这个(强迫症患者特别喜欢用这些命令进行间距控制)。其实经过对比,很容易发现,本小节涉及的几个命令,例如mathrel中的rel是Relation(关系符号)的缩写。

如果需要的话, 可以把一个复杂的式子看作二元运算或关系符号等等。为此这几个命令才起作用。例如 G : H G\mathbin:H 中,显示代码是G\mathbin:H,冒号被看作二元运算。值得注意的是,\mathinner, 一般不用在单个符号上。

个人觉得这部分的命令,最重要的大概是\mathop,其他的有需再用,对于一般博客的排版来说,并非需要如此精致。

颜色

现存支持颜色可以通过定义rgb值来自定义自己的颜色,部分可以用相应英文给替代。

常用颜色一览

英文 RGB值 颜色效果 示例源码 是否支持英文缩写
Apricot fbceb1 M a \textcolor{#fbceb1}{Ma} \textcolor{#fbceb1}{Ma}
Aquamarine #7FFFD4 M a \textcolor{Aquamarine}{Ma} \textcolor{Aquamarine}{ma}
Bittersweet #FE6F5E M a \textcolor{#FE6F5E}{Ma} \textcolor{#FE6F5E}{ma}
Black #000000 M a \textcolor{Black}{Ma} \textcolor{Black}{Ma}
Blue #0000FF M a \textcolor{Blue}{Ma} \textcolor{Blue}{Ma}
BlueGreen #0d98ba M a \textcolor{#0d98ba}{Ma} \textcolor{#0d98ba}{Ma}
BlueViolet #8a2be2 M a \textcolor{BlueViolet}{Ma} \textcolor{BlueViolet}{Ma}
BrickRed #CB4154 M a \textcolor{#CB4154}{Ma} \textcolor{#CB4154}{Ma}
Brown #964B00 M a \textcolor{Brown}{Ma} \textcolor{Brown}{Ma}
BurntOrange #CC5500 M a \textcolor{#CC5500}{Ma} \textcolor{#CC5500}{Ma}
CadetBlue #5F9EA0 M a \textcolor{CadetBlue}{Ma} \textcolor{CadetBlue}{Ma}
CarnationPink #FFA6C9 M a \textcolor{#FFA6C9}{Ma} \textcolor{#FFA6C9}{Ma}
Cerulean #1DACD6 M a \textcolor{#1DACD6}{Ma} \textcolor{#1DACD6}{Ma}
CornflowerBlue #6495ED M a \textcolor{CornflowerBlue}{Ma} \textcolor{CornflowerBlue}{Ma}
Cyan #00FFFF M a \textcolor{Cyan}{Ma} \textcolor{Cyan}{Ma}
Dandelion #F0E130 M a \textcolor{#F0E130}{Ma} \textcolor{#F0E130}{Ma}
DarkOrchid #9932CC M a \textcolor{DarkOrchid}{Ma} \textcolor{DarkOrchid}{Ma}
Emerald #50C878 M a \textcolor{#50C878}{Ma} \textcolor{#50C878}{Ma}
ForestGreen #228B22 M a \textcolor{ForestGreen}{Ma} \textcolor{ForestGreen}{Ma}
Fuchsia #FF00FF M a \textcolor{Fuchsia}{Ma} \textcolor{Fuchsia}{Ma}
Goldenrod #DAA520 M a \textcolor{Goldenrod}{Ma} \textcolor{Goldenrod}{Ma}
Gray #808080 M a \textcolor{Gray}{Ma} \textcolor{Gray}{Ma}
Green #008000 M a \textcolor{Green}{Ma} \textcolor{Green}{Ma}
GreenYellow #adff2f M a \textcolor{GreenYellow}{Ma} \textcolor{GreenYellow}{Ma}
JungleGreen #29AB87 M a \textcolor{#29AB87}{Ma} \textcolor{#29AB87}{Ma}
Lavender #E6E6FA M a \textcolor{Lavender}{Ma} \textcolor{Lavender}{Ma}
LimeGreen #32CD32 M a \textcolor{LimeGreen}{Ma} \textcolor{LimeGreen}{Ma}
Magenta #FF00FF M a \textcolor{Magenta}{Ma} \textcolor{Magenta}{Ma}
Mahogany #C04000 M a \textcolor{#C04000}{Ma} \textcolor{#C04000}{Ma}
Maroon #800000 M a \textcolor{#800000}{Ma} \textcolor{#800000}{Ma}
Melon #FDBCB4 M a \textcolor{#FDBCB4}{Ma} \textcolor{#FDBCB4}{Ma}
MidnightBlue #191970 M a \textcolor{#191970}{Ma} \textcolor{#191970}{Ma}
Mulberry #C54B8C M a \textcolor{#C54B8C}{Ma} \textcolor{#C54B8C}{Ma}
NavyBlue #000080 M a \textcolor{#000080}{Ma} \textcolor{#000080}{Ma}
OliveGreen #bab86c M a \textcolor{#bab86c}{Ma} \textcolor{#bab86c}{Ma}
Orange #FFA500 M a \textcolor{Orange}{Ma} \textcolor{Orange}{Ma}
OrangeRed #FF4500 M a \textcolor{OrangeRed}{Ma} \textcolor{OrangeRed}{Ma}
Orchid #DA70D6 M a \textcolor{Orchid}{Ma} \textcolor{Orchid}{Ma}
Peach #FFE5B4 M a \textcolor{#FFE5B4}{Ma} \textcolor{#FFE5B4}{Ma}
Periwinkle #CCCCFF M a \textcolor{#CCCCFF}{Ma} \textcolor{#CCCCFF}{Ma}
PineGreen #01796F M a \textcolor{#01796F}{Ma} \textcolor{#01796F}{Ma}
Plum #DDA0DD M a \textcolor{Plum}{Ma} \textcolor{Plum}{Ma}
ProcessBlue #0085CA M a \textcolor{#0085CA}{Ma} \textcolor{#0085CA}{Ma}
Purple #800080 M a \textcolor{Purple}{Ma} \textcolor{Purple}{Ma}
RawSienna #d68a59 M a \textcolor{#d68a59}{Ma} \textcolor{#d68a59}{Ma}
Red #FF0000 M a \textcolor{Red}{Ma} \textcolor{Red}{Ma}
RedOrange #ff5349 M a \textcolor{#ff5349}{Ma} \textcolor{#ff5349}{Ma}
RedViolet #c71585 M a \textcolor{#c71585}{Ma} \textcolor{#c71585}{Ma}
Rhodamine #e60094 M a \textcolor{#e60094}{Ma} \textcolor{#e60094}{Ma}
RoyalBlue #002366 M a \textcolor{RoyalBlue}{Ma} \textcolor{RoyalBlue}{Ma}
RoyalPurple #7851A9 M a \textcolor{#7851A9}{Ma} \textcolor{#7851A9}{Ma}
RubineRed #d10056 M a \textcolor{#d10056}{Ma} \textcolor{#d10056}{Ma}
Salmon #FF8C69 M a \textcolor{Salmon}{Ma} \textcolor{Salmon}{Ma}
SeaGreen #2E8B57 M a \textcolor{SeaGreen}{Ma} \textcolor{SeaGreen}{Ma}
Sepia #704214 M a \textcolor{#704214}{Ma} \textcolor{#704214}{Ma}
SkyBlue #87CEEB M a \textcolor{SkyBlue}{Ma} \textcolor{SkyBlue}{Ma}
SpringGreen #00FF7F M a \textcolor{SpringGreen}{Ma} \textcolor{SpringGreen}{Ma}
Tan #D2B48C M a \textcolor{Tan}{Ma} \textcolor{Tan}{Ma}
TealBlue #367588 M a \textcolor{#367588}{Ma} \textcolor{#367588}{Ma}
Thistle #D8BFD8 M a \textcolor{Thistle}{Ma} \textcolor{Thistle}{Ma}
Turquoise #30D5C8 M a \textcolor{Turquoise}{Ma} \textcolor{Turquoise}{Ma}
Violet #EE82EE M a \textcolor{Violet}{Ma} \textcolor{Violet}{Ma}
VioletRed #c71585 M a \textcolor{#c71585}{Ma} \textcolor{#c71585}{Ma}
White #c71585 Ma \colorbox{Black}{\textcolor{White}{Ma}} \colorbox{Black}{\textcolor{White}{Ma}}
WildStrawberry #FF43A4 M a \textcolor{#FF43A4}{Ma} \textcolor{#FF43A4}{Ma}
Yellow #FFFF00 Ma \colorbox{Blue}{\textcolor{Yellow}{Ma}} \colorbox{Blue}{\textcolor{Yellow}{Ma}}
YellowGreen #9ACD32 M a \textcolor{YellowGreen}{Ma} \textcolor{YellowGreen}{Ma}
YellowOrange #ffae42 M a \textcolor{#ffae42}{Ma} \textcolor{#ffae42}{Ma}

  更多颜色,可以观察此处

背景加框

源码:\colorbox{aqua}{A}
效果:
A \colorbox{aqua}{A}
源码:\fcolorbox{red}{aqua}{A}
效果:
A \fcolorbox{red}{aqua}{A}

fcolorbox的第一个括号是边框的颜色,第二个括号填的是边框内的背景色,第三个括号是边框内的文字,颜色均支持rgb值。

源码:\boxed{Hi !}
效果:
H i ! \boxed{Hi !}
源码:\fbox{Hi !}
效果:
Hi ! \fbox{Hi !}

字体大小

效果 源码 类型
A B \Huge AB \Huge AB Huge
A B \huge AB \huge AB huge
A B \LARGE AB \LARGE AB LARGE
A B \Large AB \Large AB Large
A B \large AB \large AB large
A B \normalsize AB \normalsize AB normalsize
A B \small AB \small AB small
A B \footnotesize AB \footnotesize AB footnotesize
A B \scriptsize AB \scriptsize AB scriptsize
A B \tiny AB \tiny AB tiny

风格

  处理公式时,有八种不同的字体。

  • 列表字体(用在行中单独的列表公式中)
  • 文本字体(用在嵌入文本的公式中)
  • 标号字体(用于公式的上下标)
  • 小标号字体(用于公式的二阶上下标)

  以及四种其它的“近似”字体, 它们与上面四种几乎一样, 只是指数升高得不那么多。
  将八种字体风格分别命名为 D , D , T , T , S , S , S S , S S D,D^\prime,T,T^\prime,S,S^\prime,SS,SS^\prime
  数学字体的三种不同大小, 分别叫做文本尺寸, 标号尺寸, 小标号尺寸。
  封装在符号$ \cdots $ 中,是文本字体(T)。封装在符号$$ \cdots $$ 中,是列表字体(D)。

公式的子公式使用的可能是不同的字体

公式大小影响上下标大小

公式字体 上标字体 下标字体
D , T D,T S S S S^\prime
D , T D^\prime,T^\prime S S^\prime S S^\prime
S , S S S,SS S S SS S S SS^\prime
S , S S S^\prime,SS^\prime S S SS^\prime S S SS^\prime

  如果 x a b x^{a_b} ,使用的字体 D D 排版,那么 a b a_b 用字体 S S 排版,下标 b b S S SS 排版。

  输入\displaystyle, \textstyle,\scriptstyle 或者\scriptscriptstyle来规定规定所要字体,所选定的字体将应用到公式或子公式结束, 或者直到给出另外一种字体。
  例如, n + n + n . n+\scriptstyle n+\scriptscriptstyle n.
  得到的所有列表公式,随着字体的改变, 加号也变得更小了。

风格一览

效果 源码 备注
i = 1 n \displaystyle\sum_{i=1}^n \displaystyle\sum_{i=1}^n
i = 1 n \textstyle\sum_{i=1}^n \textstyle\sum_{i=1}^n
x \scriptstyle x \scriptstyle x 第一个子/上标的大小
x \scriptscriptstyle x \scriptscriptstyle x 后续子/上标的大小
lim x \lim\limits_x \lim\limits_x
lim x \lim\nolimits_x \lim\nolimits_x
x^2 \verb!x^2! \verb!x^2!

符号和标点符号(无穷大,三角形等符号)

效果 源码 效果 源码 效果 源码
% comment % comment \dots \dots KaTeX \KaTeX \KaTeX
% \% \% \cdots \cdots LaTeX \LaTeX \LaTeX
# \# \# \ddots \ddots TeX \TeX \TeX
&amp; \&amp; \& \ldots \ldots \nabla \nabla
_ \_ \_ \vdots \vdots \infty \infty
_ \text{\textunderscore} \text{\textunderscore} \dotsb \dotsb \infin \infin
\text{--} \text{--} \dotsc \dotsc \checkmark \checkmark
\text{\textendash} \text{\textendash} &NegativeThinSpace; \dotsi \dotsi \dag \dag
\text{---} \text{---} \dotsm \dotsm \dagger \dagger
\text{\textemdash} \text{\textemdash} \dotso \dotso \text{\textdagger} \text{\textdagger}
~ \text{\textasciitilde} \text{\textasciitilde} \sdot \sdot \ddag \ddag
\mathellipsis \mathellipsis \ddagger \ddagger
\text{\textellipsis} \text{\textellipsis} \text{\textdaggerdbl} \text{\textdaggerdbl}
\Box \Box \text{\textdaggerdbl} \Dagger
\lq \lq \square \square \angle \angle
\text{\textquoteright} \text{\textquoteright} \blacksquare \blacksquare \measuredangle \measuredangle
\rq \rq \triangle \triangle \sphericalangle \sphericalangle
\text{\textquotedblleft} \text{\textquotedblleft} \triangledown \triangledown \top \top
&quot; &quot; " \triangleleft \triangleleft \bot \bot
\text{\textquotedblright} \text{\textquotedblright} \triangleright \triangleright $$$ \$
&NegativeThinSpace; : \colon \colon \bigtriangledown \bigtriangledown $ \text{\textdollar} \text{\textdollar}
\backprime \backprime \bigtriangleup \bigtriangleup £ \pounds \pounds
\prime \prime \blacktriangle \blacktriangle £ \mathsterling \mathsterling
&lt; \text{\textless} \prime \blacktriangledown \blacktriangledown £ \text{\textsterling} \text{\textsterling}
&gt; \text{\textgreater} \text{\textgreater} \blacktriangleleft \blacktriangleleft ¥ \yen \yen
| \text{\textbar} \text{\textbar} \blacktriangleright \blacktriangleright \surd \surd
\text{\textbardbl} \text{\textbardbl} \diamond \diamond ° \degree \degree
{ \text{\textbraceleft} \text{\textbraceleft} \Diamond \Diamond ° \text{\textdegree} \text{\textdegree}
} \text{\textbraceright} \text{\textbraceright} \lozenge \lozenge \mho \mho
\blacklozenge \blacklozenge \diagdown \diagdown
\text{\P} \text{\P} \star \star \diagup \diagup
§ \text{\S} \text{\S} \bigstar \bigstar \flat \flat
§ \text{\sect} \text{\sect} \clubsuit \clubsuit \natural \natural
© \copyright \copyright \clubs \clubs \sharp \sharp
® \circledR \circledR \diamondsuit \diamondsuit \heartsuit \heartsuit
® \text{\textregistered} \text{\textregistered} \diamonds \diamonds \hearts \hearts
\circledS \circledS \spadesuit \spadesuit \spades \spades
a \text{\textcircled a} \text{\textcircled a} \maltese \maltese

KATEX官网支持的一部分如\text{\textasciicircum},CSDN的自修改的KATEX语法并不支持。

关于分数

  • 事实上,分数的编写,可以用\over或者\frac,二者的区别可以在此处看见。
  • 小型分数\tfrac,在显示列表字体较小,比如\displaystyle\frac{1}{2} 1 2 \Rightarrow{\displaystyle\frac{1}{2}} ,\displaystyle\tfrac{1}{2} 1 2 \Rightarrow{\displaystyle\tfrac{1}{2}}
  • \over不允许在同一子公式中使用两次,例如a \over b \over 2,必须给出over 作用范围,例如{a\over b}\over 2 a b 2 \Rightarrow {{a\over b}\over 2} ,a\over{b\over 2} a b 2 \Rightarrow {a\over{b\over 2}} 。但是过度使用\over会发现,显示得太小,一般转换除式,比如a/b \over 2 a / b 2 \Rightarrow {a/b \over 2} a \over b/2 a b / 2 \Rightarrow {a \over b/2}
  • 当用\frac嵌套的公式,发现得到的字母大小,越来越小,可以考虑采用\dfrac,例如
a_0+\frac {1}{a_1+\frac{1}{a_2+\frac{1}{a_3+\frac{1}{a_4}}}}

a 0 + 1 a 1 + 1 a 2 + 1 a 3 + 1 a 4 a_0+\frac {1}{a_1+\frac{1}{a_2+\frac{1}{a_3+\frac{1}{a_4}}}}

a_0+\dfrac{1}{a_1+\dfrac{1}{a_2+\dfrac{1}{a_3+\dfrac{1}{a_4}}}}

a 0 + 1 a 1 + 1 a 2 + 1 a 3 + 1 a 4 a_0+\dfrac{1}{a_1+\dfrac{1}{a_2+\dfrac{1}{a_3+\dfrac{1}{a_4}}}}

  • 如果想让分数中间的线变粗,则可以使用\above<dimen>,例如\displaystyle{a\over b}\above1pt\displaystyle{c\over d}
    a b c d \Rightarrow {\displaystyle{a\over b}\above1pt\displaystyle{c\over d}}

关于巨符号显示

  • 一般由$ \cdots $包围的是文本字体,这时候使用\int积分符号 \int ,编写上下限会变得没有上下限,显示变成了\int_{n=1}^m n = 1 m \Rightarrow {\int_{n=1}^m} ,如果我要在文本中显示上下限,采用列表字体\displaystyle\int_{n=1}^m n = 1 m \Rightarrow {\displaystyle\int_{n=1}^m} ,\displaystyle\sum_{n=1}^m n = 1 m \Rightarrow {\displaystyle\sum_{n=1}^m} 。或者变成由$$ \cdots $$包围的公式。
  • 如果我想要这种形式,把上下限显示成 0 π 2 \int\limits_0^{\pi\over2} ,利用\limits,示例源码\int\limits_0^{\pi\over2}。如果是列表字体情况下,又不想显示上下限,采用\nolimits,例如\displaystyle\sum\nolimits_{n=1}^m n = 1 m \Rightarrow {\displaystyle\sum\nolimits_{n=1}^m}
  • 如果要在巨算符下面放两行或多行极限,使用\atop,例如\displaystyle\sum_{\scriptstyle0\le i\le m\atop\scriptstyle0<j<n}P(i,j) 0 i m 0 &lt; j &lt; n P ( i , j ) \Rightarrow{\displaystyle\sum_{\scriptstyle0\le i\le m\atop\scriptstyle0&lt;j&lt;n}P(i,j)}
  • 值得注意的是上面的例子必须要两次\scriptstyle,否则下方极限所用字体使用小标号尺寸,显得过小。

参考内容

【1】https://katex.org/
【2】Donald E. Knuth. The TEXbook, Volume A of Computers and Typesetting, Addison-Wesley, Reading, Massachusetts, second edition, 1984,ISBN 0-201-13448-9.

发布了189 篇原创文章 · 获赞 675 · 访问量 31万+

猜你喜欢

转载自blog.csdn.net/YuYunTan/article/details/83617781
今日推荐