文章目录
KATEX公式编辑器符号大全-CSDN的Mardown公式支持
博主最近可烦恼了,CSDN的Mardown支持的是KATEX公式编辑器,虽然和Latex支持的部分符号的命令不支持(需要变换),大部分还是支持的。
举个例子对于
符号,KATEX不支持’\part’而是完整的\partical
,有些博文用支持Latex语法的软件打公式复到CSDN就老是要换。
所以做这个博文的目的是让自己有个参考,某些特殊符号还是以标准的KATEX符号为主。
要在Mardown中使用KATEX的语法,则使用’$$'包围就成,因为编写分了很多阶段和时间,有错误的地方欢迎指出。
强调符号(上标与下标)
效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|
a' |
\tilde{a} |
\mathring{g} |
|||
a'' |
\widetilde{ac} |
\overgroup{AB} |
|||
a^{\prime} |
\utilde{AB} |
\undergroup{AB} |
|||
\acute{a} |
\vec{F} |
\Overrightarrow{AB} |
|||
\bar{y} |
\overleftarrow{AB} |
\overrightarrow{AB} |
|||
\breve{a} |
\underleftarrow{AB} |
\underrightarrow{AB} |
|||
\check{a} |
\overleftharpoon{ac} |
\overrightharpoon{ac} |
|||
\dot{a} |
\overleftrightarrow{AB} |
\overbrace{AB} |
|||
\ddot{a} |
\underleftrightarrow{AB} |
\underbrace{AB} |
|||
\grave{a} |
\overline{AB} |
\overlinesegment{AB} |
|||
\hat{\theta} |
\underline{AB} |
\underlinesegment{AB} |
|||
\widehat{ac} |
\widecheck{ac} |
分界符(括号和箭头)
效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|
( ) |
⌈ ⌉ |
[ ] |
|||
⌊ ⌋ |
\{ \} |
⟨ ⟩ |
|||
∣ | | |
\| |
⎰⎱ |
||
⟮ ⟯ |
┌ ┐ |
└ ┘ |
|||
\left. \right. |
⟦ ⟧ |
\lvert \rvert |
|||
\lang \rang |
\lbrack \rbrack |
\lbrace \rbrace |
|||
\langle\rangle |
\vert |
\Vert |
|||
\lVert \rVert |
\lt \gt |
\lceil \rceil |
|||
\lfloor \rfloor |
\lmoustache\rmoustache |
\lgroup\rgroup |
|||
\ulcorner\urcorner |
\llcorner\lrcorner |
\uparrow |
|||
\downarrow |
\updownarrow |
\Uparrow |
|||
\Downarrow |
\Updownarrow |
\backslash |
分界符的大小(控制括号的大小)
\left(\LARGE{AB}\right)
( \big( \Big( \bigg( \Bigg(
括号的大小其实很重要,而且KATEX其实本质还算是Latex,只不过目前某些命令不是很支持,但有一个很重要的特性,数学公式可以大得惊人,无论KATEX还是Latex都可以生成不断增大的符号。例如
\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\}
位置 | 单描述 | 左大小描述 | 中大小描述 | 右大小描述 |
---|---|---|---|---|
\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
通过\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
最经常使用的分界符甚至更高(\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
的分界符是\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
\big
和\bigg
分界符比\Big
和\Bigg
分界符更常用。因为超过一行高的公式通常是两行高,而不是 1
或 2
行高。
\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)
没有这个修饰符,可以看见公式中的|
一般过矮,如果公式中行占据过高,那么必须用\bigm
, \Bigm
, \biggm
和\Biggm
将 |
给变高,而且相对美观。
矩阵和多行列式
效果 | 命令 | 效果 | 命令 |
---|---|---|---|
\begin{matrix} a & b \\ c & d \end{matrix} |
\begin{array}{cc} a & b \\ c & d \end{array} |
||
\begin{pmatrix} a & b \\ c & d \end{pmatrix} |
\begin{bmatrix} a & b \\ c & d \end{bmatrix} |
||
\begin{vmatrix} a & b \\ c & d \end{vmatrix} |
\begin{Vmatrix} a & b \\ c & d \end{Vmatrix} |
||
\begin{bmatrix} 0 & \cdots & 0 \\ \vdots & \ddots & \vdots \\ 0 & \cdots & 0 \end{bmatrix} |
\left( \begin{array}{ccc} x_{11} & x_{12} & \ldots \\ x_{21} & x_{22} & \ldots \\ \vdots & \vdots & \ddots \end{array} \right) |
||
\begin{Bmatrix} a & b \\ c & d \end{Bmatrix} |
\def\arraystretch{1.5} \begin{array}{c:c:c} a & b & c \\ \hline d & e & f \\ \hdashline g & h & i \end{array} |
||
\begin{aligned} a&=b+c \\ d+e&=f \end{aligned} |
\begin{alignedat}{2} 10&x+ &3&y = 2 \\ 3&x+&13&y = 4 \end{alignedat} |
||
\begin{gathered} a=b \\ e=b+c \end{gathered} |
x = \begin{cases} a &\text{if } b \\ c &\text{if } d \end{cases} |
||
x = \begin{dcases} a &\text{if } b \\ c &\text{if } d \end{dcases} |
\begin{darray}{cc} a & b \\ c & d \end{darray} |
dcases
和cases
在显示 \frac
和\dfrac
不同,例如:
和、
前缀d 意味着 display
类似的,darray
和array
在显示 \frac
和\dfrac
不同,例如:
和
矩阵说明
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 ),用
分隔。
这样每列元素是中间对齐( c ),用
分隔,即虚线。
\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}
除此之外,还支持虚线\hdashline
。
\begin{array}{|l|cr}left1 & center1 & right1\\
\hdashline
d & e & f
\end{array}
对于每列元素排列,分为left-align, center,和right align,分别在
中缩写为l,c,r
。
字母
大写希腊字母
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
\Alpha |
\Beta |
\Gamma |
\Delta |
||||
\Epsilon |
\Zeta |
\Eta |
\Theta |
||||
\Iota |
\Kappa |
\Lambda |
\Mu |
||||
\Nu |
\Xi |
\Omicron |
\Pi |
||||
\Rho |
\Sigma |
\Tau |
\Upsilon |
||||
\Phi |
\Chi |
\Psi |
\Omega |
||||
\varGamma |
\varDelta |
\varTheta |
\varLambda |
||||
\varXi |
\varPi |
\varSigma |
\varUpsilon |
||||
\varPhi |
\varPsi |
\varOmega |
小写希腊字母
斜体小写希腊字母一般用于在方程中显示变量。
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
\alpha |
\beta |
\gamma |
\delta |
||||
\epsilon |
\zeta |
\eta |
\theta |
||||
\iota |
\kappa |
\lambda |
\mu |
||||
\nu |
\xi |
\omicron |
\pi |
||||
\rho |
\sigma |
\tau |
\upsilon |
||||
\phi |
\chi |
\psi |
\omega |
||||
\varepsilon |
\varkappa |
\vartheta |
\thetasym |
||||
\varpi |
\varrho |
\varsigma |
\varphi |
||||
\digamma |
其他字母
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
\imath |
\nabla |
\Im |
\Reals |
||||
\jmath |
\partial |
\image |
\wp |
||||
\aleph |
\Game |
\Bbbk |
\weierp |
||||
\alef |
\Finv |
\N |
\Z |
||||
\alefsym |
\cnums |
\natnums |
\beth |
||||
\R |
\Complex |
\gimel |
\ell |
||||
\Re |
\real |
\hbar |
\daleth |
||||
\eth |
\hslash |
\reals |
|||||
\text{\OE} |
\text{\o} |
\text{\O} |
\text{\ss} |
||||
\text{\i} |
\text{\j} |
\text{\AA} |
\text{\ae} |
||||
\text{\AE} |
\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}
显示
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}
显示
如果想用罗马字体排版方程中的一部分,不要使用\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}
显示
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}
显示
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}
显示
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,...}
显示
使用
\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}
显示
calligraphic(书写体)
仅对大写字母有效
\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
显示
script(手写体)
仅对大写字母有效
\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}
显示
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}
布局(公式或字母上下左右中间关系)
标注符号
效果 | 命令 | 效果 | 命令 |
---|---|---|---|
\cancel{ABC} |
\overbrace{a+b+c}^{\text{note}} |
||
\bcancel{ABC} |
\underbrace{a+b+c}_{\text{note}} |
||
\xcancel{ABC} |
\not = |
||
\xcancel{ABC} |
\boxed{\pi=\frac c d} |
公式编号
公式标注(下面的两个示例,需要左右分别两个$
包围)
\tag{hi} x+y^{2x}
x+y^{2x}\tag{hi}
\tag*{hi} x+y^{2x}
使用
\tag
给公式编号,在公式前和后都不影响!
\nonumber
可以阻止生成编号。
公式换行
当有两个公式,需要换行,可以使用\\
或\newline
。
\frac{a}{b}=c\\\frac{d}{e}=f\newline\frac{g}{h}=k
垂直布局
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
x_n |
a\raisebox{0.25em}{b}c |
_u^o |
\stackrel{!}{=} |
||||
e^x |
a \atop b |
\underset{!}{=} |
\overset{!}{=} |
\raisebox
的第二个参数可以包含数学,例如\raisebox{0.25em}{$\frac a b$}
:
重叠
效果 | 命令 | 效果 | 命令 |
---|---|---|---|
{=}\mathllap{/\,} |
\left(x^{\smash{2}}\right) |
||
\mathrlap{\,/}{=} |
\sqrt{\smash[b]{y}} |
\sum_{\mathclap{1\le i\le j\le n}} x_{ij}
\llap
,\rlap
, 和\clap
仅用于文字,不用于数学公式
间距(字母间空格)
效果 | 命令 | 间隔大小 |
---|---|---|
a\,b |
³∕₁₈ em space | |
a\,b |
³∕₁₈ em space | |
a\:b |
⁴∕₁₈ em space | |
a\medspace b |
⁴∕₁₈ em space | |
a\; b |
⁵∕₁₈ em space | |
a\thickspace b |
⁵∕₁₈ em space | |
a\enspace b |
½ em space | |
a\quad b |
1 em space | |
a\qquad b |
2 em space | |
a~ b |
插入不换行空格 | |
a\<space> b |
插入空格 | |
a\space b |
空格 | |
a\nobreakspace b |
插入不换行空格 | |
a\! b |
– ³∕₁₈ em space | |
a\negthinspace b |
– ³∕₁₈ em space | |
a\negmedspace b |
– ⁴∕₁₈ em space | |
a\negthickspace b |
– ⁵∕₁₈ em space | |
a\kern{distance} b |
space, width =distance | |
a\mkern{distance} b |
space, width =distance | |
a\mskip{distance} b |
space, width =distance | |
a\hskip{distance} b |
space, width =distance | |
a\hspace{distance} b |
space, width =distance | |
a\hspace*{distance} b |
space, width =distance | |
a\phantom{xxxx} b |
space, width =x的个数 | |
a\hphantom{xxxx} b |
space, width =x的个数 | |
a\vphantom{z} b |
space, width =x的高度 |
distance是距离单位,比如 。
距离单位
效果 | 命令 | 距离大小 | 单位 |
---|---|---|---|
a\kern2em b |
2 em | em | |
a\kern3em b |
3 em | em | |
a\kern1em b |
1 em | em | |
a\kern1ex b |
1 ex | ex | |
a\kern1mu b |
1/18 em | em | |
a\kern1pt b |
1/72.27 inch × F × G | pt | |
a\kern1mm b |
1 mm × F × G | mm | |
a\kern1cm b |
1 cm × F × G | cm | |
a\kern1in b |
1 inch × F × G | in | |
a\kern1bp b |
1/72 inch × F × G | bp | |
a\kern1pc b |
12 KaTeX pt | pc | |
a\kern1dd b |
1238/1157 KaTeX pt | dd | |
a\kern1cc b |
14856/1157 KaTeX pt | cc | |
a\kern1nd b |
685/642 KaTeX pt | nd | |
a\kern1nc b |
1370/107 KaTeX pt | nc | |
a\kern1sp b |
1/65536 KaTeX pt | sp |
注意:
- F = (周围HTML文本的字体大小)/(10 pt)
- G默认是周围字体大小的1.21倍。
单位缩写列表
缩写 | 全称 | 备注 |
---|---|---|
pt | point | |
pc | pica | |
in | inch | |
bp | big point | |
cm | centimeter | |
mm | millimeter | |
dd | didot point | |
cc | cicero | |
sp | scaled point |
逻辑与集合论符号
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
\forall |
\complement |
\therefore |
\emptyset |
||||
\exists |
\subset |
\because |
\empty |
||||
\exist |
\supset |
\mapsto |
\varnothing |
||||
\nexists |
\mid |
\to |
\implies |
||||
\in |
\land |
\gets |
\impliedby |
||||
\isin |
\lor |
\leftrightarrow |
\iff |
||||
\notin |
\ni |
\notni |
\neg 或\lnot |
运算符
巨符号(积分求和等)
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
\sum |
\prod |
\bigotimes |
\bigvee |
||||
\int |
\coprod |
\bigoplus |
\bigwedge |
||||
\iint |
\intop |
\bigodot |
\bigcap |
||||
\iiint |
\smallint |
\biguplus |
\bigcup |
||||
\oint |
\oiint |
\oiiint |
\bigsqcup |
二元运算符
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
+ |
\cdot |
\gtrdot |
\bigvee |
||||
- |
\cdotp |
\intercal |
x \pod a |
||||
/ |
\centerdot |
\land |
\rhd |
||||
* |
\circ |
\leftthreetimes |
\rightthreetimes |
||||
\amalg |
\circledast |
\ldotp |
\rtimes |
||||
\And |
\circledcirc |
\lor |
\setminus |
||||
\ast |
\circleddash |
\lessdot |
\smallsetminus |
||||
\barwedge |
\Cup |
\lhd |
\sqcap |
||||
\bigcirc |
\cup |
\ltimes |
\sqcup |
||||
\bmod |
\curlyvee |
x\mod a |
\times |
||||
\boxdot |
\curlywedge |
\mp |
\unlhd |
||||
\boxminus |
\div |
\odot |
\unrhd |
||||
\boxtimes |
\dotplus |
\oplus |
\vee |
||||
\bullet |
\doublebarwedge |
\otimes |
\veebar |
||||
\Cap |
\doublecap |
\oslash |
\wedge |
||||
\cap |
\doublecup |
\pm 或plusmn |
\wr |
分数和二项式
效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|
\frac{a}{b} |
\tfrac{a}{b} |
\genfrac ( ] {2pt}{1}a{a+1} |
|||
{a \over b} |
\dfrac{a}{b} |
{a \above{2pt} b+1} |
|||
a/b |
\cfrac{a}{1 + \cfrac{1}{b}} |
||||
\binom{n}{k} |
\dbinom{n}{k} |
{n\brace k} |
|||
{n \choose k} |
\tbinom{n}{k} |
{n\brack k} |
数学运算符(三角函数等)
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
\arcsin |
\cotg |
\ln |
\det |
||||
\arccos |
\coth |
\log |
\gcd |
||||
\arctan |
\csc |
\sec |
\inf |
||||
\arctg |
\cth |
\sinh |
\liminf |
||||
\arg |
\deg |
\sh |
\limsup |
||||
\ch |
\dim |
\tan |
\max |
||||
\cos |
\exp |
\tanh |
\min |
||||
\cosec |
\hom |
\tg |
\Pr |
||||
\cosh |
\ker |
\th |
\sup |
||||
\cot |
\lg |
\operatorname{f} |
\arg\min |
||||
\arg\min |
此表右列的函数可以采用
\limits
。
根号:
\sqrt{x},\sqrt[3]{x}
,
关系运算符(大于等于符号等)
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
= |
\eqcirc |
\lesseqgtr |
\sqsupset |
||||
< |
\eqcolon |
\lesseqqgtr |
\sqsupseteq |
||||
> |
\Eqcolon |
\lessgtr |
\Subset |
||||
: |
\eqqcolon |
\lesssim |
\subset 或\sub |
||||
\approx |
\Eqqcolon |
\ll |
\subseteq 或\sube |
||||
\approxeq |
\eqsim |
\lll |
\subseteqq |
||||
\asymp |
\eqslantgtr |
\llless |
\succ |
||||
\backepsilon |
\eqslantless |
\lt |
\succapprox |
||||
\backsim |
\equiv |
\mid |
\succcurlyeq |
||||
\backsimeq |
\fallingdotseq |
\models |
\succeq |
||||
\between |
\frown |
\multimap |
\succsim |
||||
\bowtie |
\ge |
\owns |
\Supset |
||||
\bumpeq |
\geq |
\parallel |
\supset |
||||
\Bumpeq |
\geqq |
\perp |
\supseteq 或\supe |
||||
\circeq |
\geqslant |
\pitchfork |
\supseteqq |
||||
\colonapprox |
\gg |
\prec |
\thickapprox |
||||
\Colonapprox |
\ggg |
\precapprox |
\thicksim |
||||
\coloneq |
\gggtr |
\preccurlyeq |
\trianglelefteq |
||||
\Coloneq |
\gt |
\preceq |
\triangleq |
||||
\coloneqq |
\gtrapprox |
\precsim |
\trianglerighteq |
||||
\Coloneqq |
\gtreqless |
\propto |
\varpropto |
||||
\colonsim |
\gtreqqless |
\risingdotseq |
\vartriangle |
||||
\Colonsim |
\gtrless |
\shortmid |
\vartriangleleft |
||||
\cong |
\gtrsim |
\shortparallel |
\vartriangleright |
||||
\curlyeqprec |
\in 或\isin |
\sim |
\vcentcolon |
||||
\curlyeqsucc |
\Join |
\simeq |
\vdash |
||||
\dashv |
\le |
\smallfrown |
\vDash |
||||
\dblcolon |
\leq |
\smallsmile |
\Vdash |
||||
\doteq |
\leqq |
\smile |
\Vvdash |
||||
\Doteq |
\leqslant |
\sqsubset |
\sqsubseteq |
||||
\doteqdot |
\lessapprox |
否定关系符号(不等于符号等)
效果 | 命令 | 效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|---|---|
gnapprox |
\ngeqslant |
\nsubseteq |
\precneqq |
||||
\gneq |
\ngtr |
\nsubseteqq |
\precnsim |
||||
\gneqq |
\nleq |
\nsucc |
\subsetneq |
||||
\gnsim |
\nleqq |
\nsucceq |
\subsetneqq |
||||
\gvertneqq |
\nleqslant |
\nsupseteq |
\succnapprox |
||||
\lnapprox |
\nless |
\nsupseteqq |
\succneqq |
||||
\lneq |
\nmid |
\ntriangleleft |
\succnsim |
||||
\lneqq |
\notin |
\ntrianglelefteq |
\supsetneq |
||||
\lnsim |
\notni |
\ntriangleright |
\supsetneqq |
||||
\lvertneqq |
\nparallel |
\ntrianglerighteq |
\varsubsetneq |
||||
\ncong |
\nprec |
\nvdash |
\varsubsetneqq |
||||
\ne |
\npreceq |
\nvDash |
\varsupsetneq |
||||
\neq |
\nshortmid |
\nVDash |
\varsupsetneqq |
||||
\ngeq |
\nshortparallel |
\nVdash |
\precnapprox |
||||
\ngeqq |
\nsim |
箭头符号
效果 | 命令 | 效果 | 命令 | 效果 | 命令 |
---|---|---|---|---|---|
\circlearrowleft |
\leftharpoonup |
\rArr |
|||
\circlearrowright |
\leftleftarrows |
\rarr |
|||
\curvearrowleft |
\leftrightarrow |
\restriction |
|||
\curvearrowright |
\Leftrightarrow |
\rightarrow |
|||
\Darr |
\leftrightarrows |
\Rightarrow |
|||
\dArr |
\leftrightharpoons |
\rightarrowtail |
|||
\darr |
\leftrightsquigarrow |
\rightharpoondown |
|||
\dashleftarrow |
\Lleftarrow |
\rightharpoonup |
|||
\dashrightarrow |
\longleftarrow |
\rightleftarrows |
|||
\downarrow |
\Longleftarrow |
\rightleftharpoons |
|||
\Downarrow |
\longleftrightarrow |
\rightrightarrows |
|||
\downdownarrows |
\Longleftrightarrow |
\rightsquigarrow |
|||
downharpoonleft |
\longmapsto |
\Rrightarrow |
|||
downharpoonright |
\longrightarrow |
\Rsh |
|||
gets |
\Longrightarrow |
\searrow |
|||
Harr |
\looparrowleft |
\swarrow |
|||
hArr |
\looparrowright |
\to |
|||
harr |
\Lrarr |
\twoheadleftarrow |
|||
hookleftarrow |
\lrArr |
\twoheadrightarrow |
|||
hookrightarrow |
\lrarr |
\Uarr |
|||
iff |
\Lsh |
\uArr |
|||
impliedby |
\mapsto |
\uarr |
|||
implies |
\nearrow |
\uparrow |
|||
Larr |
\nleftarrow |
\Uparrow |
|||
larr |
\nleftrightarrow |
\Updownarrow |
|||
leadsto |
\nLeftrightarrow |
\upharpoonleft |
|||
leftarrow |
\nrightarrow |
\upharpoonright |
|||
Leftarrow |
\nRightarrow |
\upuparrows |
|||
leftarrowtail |
\nwarrow |
\Rarr |
|||
leftharpoondown |
可扩展箭头(箭头上带有文字的箭头)
效果 | 命令 | 效果 | 命令 |
---|---|---|---|
\xleftarrow{abc} |
\xrightarrow[under]{over} |
||
\xLeftarrow{abc} |
\xRightarrow{abc} |
||
\xleftrightarrow{abc} |
\xLeftrightarrow{abc} |
||
\xhookleftarrow{abc} |
\xhookrightarrow{abc} |
||
\xtwoheadleftarrow{abc} |
\xtwoheadrightarrow{abc} |
||
\xleftharpoonup{abc} |
\xrightharpoonup{abc} |
||
\xleftharpoondown{abc} |
\xrightharpoondown{abc} |
||
\xleftrightharpoons{abc} |
\xrightleftharpoons{abc} |
||
\xtofrom{abc} |
\xmapsto{abc} |
||
\xlongequal{abc} |
所有扩展箭头都可以类似于\xrightarrow[under]{over}
的形式。例如
,\xleftarrow[under]{abc}
类型对齐(让argmin的下标在其正下方之类,排版小技巧)
\mathop(常用)
\arg\min\limits_{\theta} \ \ \| \mathrm{J} (\theta)\|
\mathop{\arg\min}\limits_{\theta} \ \ \| \mathrm{J} (\theta)\|
可以看出
\mathop
排列了 在 下的显示位置。
无论是\mathbin
,\mathclose
,\mathinner
,\mathop
,\mathopen
,\mathord
,\mathpunct
, \mathrel
,大多数都是调整公式操作数间的间距。
下面给出部分示例,另外有会说明一些部分区别。
展示命令 | 不用效果 | 命令 | 使用效果 | 命令 |
---|---|---|---|---|
mathbin |
a!b |
a\mathbin{!}b |
||
mathclose |
a + (b\gt + c |
a + (b\mathclose\gt + c |
||
mathinner |
ab\text{inside}cd |
ab\mathinner{\text{inside}}cd |
||
mathop |
\star_a^b |
\mathop{\star}_a^b |
||
mathopen |
a + \lt b) + c |
a + \mathopen\lt b) + c |
||
mathord |
1{,}234{,}567 |
1\mathord{,}234{,}567 |
||
mathpunct |
A{-}B |
A\mathpunct{-}B |
||
mathrel |
a{\#} 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 |
24.76376pt | |
x\mathbin{=}x |
23.65268pt | |
x\mathrel{=}x |
24.76376pt |
针对二元运算符。
代码 | 效果 | 宽度 |
---|---|---|
x+x |
23.65268pt | |
x\mathbin{+}x |
23.65268pt | |
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\mathbin:H
,冒号被看作二元运算。值得注意的是,\mathinner
, 一般不用在单个符号上。
个人觉得这部分的命令,最重要的大概是
\mathop
,其他的有需再用,对于一般博客的排版来说,并非需要如此精致。
颜色
现存支持颜色可以通过定义rgb值来自定义自己的颜色,部分可以用相应英文给替代。
常用颜色一览
英文 | RGB值 | 颜色效果 | 示例源码 | 是否支持英文缩写 |
---|---|---|---|---|
Apricot | fbceb1 |
\textcolor{#fbceb1}{Ma} |
否 | |
Aquamarine | #7FFFD4 |
\textcolor{Aquamarine}{ma} |
是 | |
Bittersweet | #FE6F5E |
\textcolor{#FE6F5E}{ma} |
否 | |
Black | #000000 |
\textcolor{Black}{Ma} |
是 | |
Blue | #0000FF |
\textcolor{Blue}{Ma} |
是 | |
BlueGreen | #0d98ba |
\textcolor{#0d98ba}{Ma} |
否 | |
BlueViolet | #8a2be2 |
\textcolor{BlueViolet}{Ma} |
是 | |
BrickRed | #CB4154 |
\textcolor{#CB4154}{Ma} |
否 | |
Brown | #964B00 |
\textcolor{Brown}{Ma} |
是 | |
BurntOrange | #CC5500 |
\textcolor{#CC5500}{Ma} |
否 | |
CadetBlue | #5F9EA0 |
\textcolor{CadetBlue}{Ma} |
是 | |
CarnationPink | #FFA6C9 |
\textcolor{#FFA6C9}{Ma} |
否 | |
Cerulean | #1DACD6 |
\textcolor{#1DACD6}{Ma} |
否 | |
CornflowerBlue | #6495ED |
\textcolor{CornflowerBlue}{Ma} |
是 | |
Cyan | #00FFFF |
\textcolor{Cyan}{Ma} |
是 | |
Dandelion | #F0E130 |
\textcolor{#F0E130}{Ma} |
否 | |
DarkOrchid | #9932CC |
\textcolor{DarkOrchid}{Ma} |
是 | |
Emerald | #50C878 |
\textcolor{#50C878}{Ma} |
否 | |
ForestGreen | #228B22 |
\textcolor{ForestGreen}{Ma} |
是 | |
Fuchsia | #FF00FF |
\textcolor{Fuchsia}{Ma} |
是 | |
Goldenrod | #DAA520 |
\textcolor{Goldenrod}{Ma} |
是 | |
Gray | #808080 |
\textcolor{Gray}{Ma} |
是 | |
Green | #008000 |
\textcolor{Green}{Ma} |
是 | |
GreenYellow | #adff2f |
\textcolor{GreenYellow}{Ma} |
是 | |
JungleGreen | #29AB87 |
\textcolor{#29AB87}{Ma} |
否 | |
Lavender | #E6E6FA |
\textcolor{Lavender}{Ma} |
是 | |
LimeGreen | #32CD32 |
\textcolor{LimeGreen}{Ma} |
是 | |
Magenta | #FF00FF |
\textcolor{Magenta}{Ma} |
是 | |
Mahogany | #C04000 |
\textcolor{#C04000}{Ma} |
否 | |
Maroon | #800000 |
\textcolor{#800000}{Ma} |
否 | |
Melon | #FDBCB4 |
\textcolor{#FDBCB4}{Ma} |
否 | |
MidnightBlue | #191970 |
\textcolor{#191970}{Ma} |
否 | |
Mulberry | #C54B8C |
\textcolor{#C54B8C}{Ma} |
否 | |
NavyBlue | #000080 |
\textcolor{#000080}{Ma} |
否 | |
OliveGreen | #bab86c |
\textcolor{#bab86c}{Ma} |
否 | |
Orange | #FFA500 |
\textcolor{Orange}{Ma} |
是 | |
OrangeRed | #FF4500 |
\textcolor{OrangeRed}{Ma} |
是 | |
Orchid | #DA70D6 |
\textcolor{Orchid}{Ma} |
是 | |
Peach | #FFE5B4 |
\textcolor{#FFE5B4}{Ma} |
否 | |
Periwinkle | #CCCCFF |
\textcolor{#CCCCFF}{Ma} |
否 | |
PineGreen | #01796F |
\textcolor{#01796F}{Ma} |
否 | |
Plum | #DDA0DD |
\textcolor{Plum}{Ma} |
是 | |
ProcessBlue | #0085CA |
\textcolor{#0085CA}{Ma} |
否 | |
Purple | #800080 |
\textcolor{Purple}{Ma} |
是 | |
RawSienna | #d68a59 |
\textcolor{#d68a59}{Ma} |
否 | |
Red | #FF0000 |
\textcolor{Red}{Ma} |
是 | |
RedOrange | #ff5349 |
\textcolor{#ff5349}{Ma} |
否 | |
RedViolet | #c71585 |
\textcolor{#c71585}{Ma} |
否 | |
Rhodamine | #e60094 |
\textcolor{#e60094}{Ma} |
否 | |
RoyalBlue | #002366 |
\textcolor{RoyalBlue}{Ma} |
是 | |
RoyalPurple | #7851A9 |
\textcolor{#7851A9}{Ma} |
否 | |
RubineRed | #d10056 |
\textcolor{#d10056}{Ma} |
否 | |
Salmon | #FF8C69 |
\textcolor{Salmon}{Ma} |
是 | |
SeaGreen | #2E8B57 |
\textcolor{SeaGreen}{Ma} |
是 | |
Sepia | #704214 |
\textcolor{#704214}{Ma} |
否 | |
SkyBlue | #87CEEB |
\textcolor{SkyBlue}{Ma} |
是 | |
SpringGreen | #00FF7F |
\textcolor{SpringGreen}{Ma} |
是 | |
Tan | #D2B48C |
\textcolor{Tan}{Ma} |
是 | |
TealBlue | #367588 |
\textcolor{#367588}{Ma} |
否 | |
Thistle | #D8BFD8 |
\textcolor{Thistle}{Ma} |
是 | |
Turquoise | #30D5C8 |
\textcolor{Turquoise}{Ma} |
是 | |
Violet | #EE82EE |
\textcolor{Violet}{Ma} |
是 | |
VioletRed | #c71585 |
\textcolor{#c71585}{Ma} |
否 | |
White | #c71585 |
\colorbox{Black}{\textcolor{White}{Ma}} |
是 | |
WildStrawberry | #FF43A4 |
\textcolor{#FF43A4}{Ma} |
否 | |
Yellow | #FFFF00 |
\colorbox{Blue}{\textcolor{Yellow}{Ma}} |
是 | |
YellowGreen | #9ACD32 |
\textcolor{YellowGreen}{Ma} |
是 | |
YellowOrange | #ffae42 |
\textcolor{#ffae42}{Ma} |
否 |
更多颜色,可以观察此处。
背景加框
源码:\colorbox{aqua}{A}
效果:
源码:\fcolorbox{red}{aqua}{A}
效果:
fcolorbox
的第一个括号是边框的颜色,第二个括号填的是边框内的背景色,第三个括号是边框内的文字,颜色均支持rgb值。
源码:\boxed{Hi !}
效果:
源码:\fbox{Hi !}
效果:
字体大小
效果 | 源码 | 类型 |
---|---|---|
\Huge AB |
Huge |
|
\huge AB |
huge |
|
\LARGE AB |
LARGE |
|
\Large AB |
Large |
|
\large AB |
large |
|
\normalsize AB |
normalsize |
|
\small AB |
small |
|
\footnotesize AB |
footnotesize |
|
\scriptsize AB |
scriptsize |
|
\tiny AB |
tiny |
风格
处理公式时,有八种不同的字体。
- 列表字体(用在行中单独的列表公式中)
- 文本字体(用在嵌入文本的公式中)
- 标号字体(用于公式的上下标)
- 小标号字体(用于公式的二阶上下标)
以及四种其它的“近似”字体, 它们与上面四种几乎一样, 只是指数升高得不那么多。
将八种字体风格分别命名为
。
数学字体的三种不同大小, 分别叫做文本尺寸, 标号尺寸, 小标号尺寸。
封装在符号$
$ 中,是文本字体(T)。封装在符号$$
$$ 中,是列表字体(D)。
公式的子公式使用的可能是不同的字体
公式大小影响上下标大小
公式字体 | 上标字体 | 下标字体 |
---|---|---|
如果 ,使用的字体 排版,那么 用字体 排版,下标 用 排版。
输入\displaystyle
, \textstyle
,\scriptstyle
或者\scriptscriptstyle
来规定规定所要字体,所选定的字体将应用到公式或子公式结束, 或者直到给出另外一种字体。
例如,
得到的所有列表公式,随着字体的改变, 加号也变得更小了。
风格一览
效果 | 源码 | 备注 |
---|---|---|
\displaystyle\sum_{i=1}^n |
||
\textstyle\sum_{i=1}^n |
||
\scriptstyle x |
第一个子/上标的大小 | |
\scriptscriptstyle x |
后续子/上标的大小 | |
\lim\limits_x |
||
\lim\nolimits_x |
||
\verb!x^2! |
符号和标点符号(无穷大,三角形等符号)
效果 | 源码 | 效果 | 源码 | 效果 | 源码 |
---|---|---|---|---|---|
% comment |
\dots |
\KaTeX |
|||
\% |
\cdots |
\LaTeX |
|||
\# |
\ddots |
\TeX |
|||
\& |
\ldots |
\nabla |
|||
\_ |
\vdots |
\infty |
|||
\text{\textunderscore} |
\dotsb |
\infin |
|||
\text{--} |
\dotsc |
\checkmark |
|||
\text{\textendash} |
\dotsi |
\dag |
|||
\text{---} |
\dotsm |
\dagger |
|||
\text{\textemdash} |
\dotso |
\text{\textdagger} |
|||
\text{\textasciitilde} |
\sdot |
\ddag |
|||
\mathellipsis |
\ddagger |
||||
\text{\textellipsis} |
\text{\textdaggerdbl} |
||||
\Box |
\Dagger |
||||
\lq |
\square |
\angle |
|||
\text{\textquoteright} |
\blacksquare |
\measuredangle |
|||
\rq |
\triangle |
\sphericalangle |
|||
\text{\textquotedblleft} |
\triangledown |
\top |
|||
" |
\triangleleft |
\bot |
|||
\text{\textquotedblright} |
\triangleright |
$$$ | \$ |
||
\colon |
\bigtriangledown |
\text{\textdollar} |
|||
\backprime |
\bigtriangleup |
\pounds |
|||
\prime |
\blacktriangle |
\mathsterling |
|||
\prime |
\blacktriangledown |
\text{\textsterling} |
|||
\text{\textgreater} |
\blacktriangleleft |
\yen |
|||
\text{\textbar} |
\blacktriangleright |
\surd |
|||
\text{\textbardbl} |
\diamond |
\degree |
|||
\text{\textbraceleft} |
\Diamond |
\text{\textdegree} |
|||
\text{\textbraceright} |
\lozenge |
\mho |
|||
\blacklozenge |
\diagdown |
||||
\text{\P} |
\star |
\diagup |
|||
\text{\S} |
\bigstar |
\flat |
|||
\text{\sect} |
\clubsuit |
\natural |
|||
\copyright |
\clubs |
\sharp |
|||
\circledR |
\diamondsuit |
\heartsuit |
|||
\text{\textregistered} |
\diamonds |
\hearts |
|||
\circledS |
\spadesuit |
\spades |
|||
\text{\textcircled a} |
\maltese |
KATEX官网支持的一部分如
\text{\textasciicircum}
,CSDN的自修改的KATEX语法并不支持。
关于分数
- 事实上,分数的编写,可以用
\over
或者\frac
,二者的区别可以在此处看见。 - 小型分数
\tfrac
,在显示列表字体较小,比如\displaystyle\frac{1}{2}
,\displaystyle\tfrac{1}{2}
。 \over
不允许在同一子公式中使用两次,例如a \over b \over 2
,必须给出over 作用范围,例如{a\over b}\over 2
,a\over{b\over 2}
。但是过度使用\over
会发现,显示得太小,一般转换除式,比如a/b \over 2
, ,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+\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}
关于巨符号显示
- 一般由$
$包围的是文本字体,这时候使用
\int
积分符号 ,编写上下限会变得没有上下限,显示变成了\int_{n=1}^m
,如果我要在文本中显示上下限,采用列表字体\displaystyle\int_{n=1}^m
,\displaystyle\sum_{n=1}^m
。或者变成由$$ $$包围的公式。 - 如果我想要这种形式,把上下限显示成
,利用
\limits
,示例源码\int\limits_0^{\pi\over2}
。如果是列表字体情况下,又不想显示上下限,采用\nolimits
,例如\displaystyle\sum\nolimits_{n=1}^m
- 如果要在巨算符下面放两行或多行极限,使用
\atop
,例如\displaystyle\sum_{\scriptstyle0\le i\le m\atop\scriptstyle0<j<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.