KaTex 常用公式编辑¶
来源:KaTex 常用公式编辑
TeX,LaTeX和KaTeX区别¶
TeX - 计算机排版系统¶
七十年代末,Donald E. Knuth在看自己的《电脑编程的艺术》校样时,感觉计算机排版的校样质量低到无法忍受,于是决定自己开发一个高质量的计算机排版系统,这样就有了 TeX 。 TeX 在希腊语中这个词的意思是“科技”和“艺术”。
LaTeX - TEX宏集¶
LaTeX 是一套建在 TeX 之上的,当今世界上最流行和使用最广泛的TEX宏集。LaTeX 是一套建在 TeX 之上的宏。LaTeX 背后的理念是将焦点从格式转移到文档内容。在 LaTeX 命令是为了给文档内容提供结构。已经按照一套排版标准编写好模板,你只需要指定就行了。 由美国计算机科学家莱斯利·兰伯特在20世纪80年代初期开发,利用这种格式系统的处理,即使用户没有排版和程序设计的知识也可以充分发挥由TeX所提供的强大功能。
KaTeX和MathJax - JavaScript渲染器¶
目前来说,在网页上显示数学公式最常用的方案是引入 JavaScript 对 LaTeX 代码渲染,如维基百科、segmentfault 都是采用这样的方案,其中使用最多的库是 MathJax 和 KaTeX。
希腊字母¶
大写 | 代码 | 小写 | 代码 |
---|---|---|---|
A | A | $\alpha$ | \alpha |
B | B | $\beta$ | \beta |
$\Gamma$ | \Gamma | $\gamma$ | \gamma |
$\Delta$ | \Delta | $\delta$ | \delta |
E | E | $\epsilon$ | \epsilon |
Z | Z | $\zeta$ | \zeta |
H | H | $\eta$ | \eta |
$\Theta$ | \Theta | $\theta$ | \theta |
I | I | $\iota$ | \iota |
K | K | $\kappa$ | \kappa |
$\Lambda$ | \Lambda | $\lambda$ | \lambda |
M | M | $\mu$ | \mu |
N | N | $\nu$ | \nu |
$\Xi$ | \Xi | $\xi$ | \xi |
O | O | $\omicron$ | \omicron |
$\Pi$ | \Pi | $\pi$ | \pi |
P | P | $\rho$ | \rho |
$\Sigma$ | \Sigma | $\sigma$ | \sigma |
T | T | $\tau$ | \tau |
Υ | Υ | $\upsilon$ | \upsilon |
$\Phi$ | \Phi | $\phi$ | \phi |
X | X | $\chi$ | \chi |
$\Psi$ | \Psi | $\psi$ | \psi |
$\Omega$ | \Omega | $\omega$ | \omega |
符号¶
含义 | 代码 | 符号 |
---|---|---|
乘 | \times | $\times$ |
除 | \div | $\div$ |
加减 | \pm | $\pm$ |
减加 | \mp | $\mp$ |
偏导数 | \partial | $\partial$ |
小于 | \lt | $\lt$ |
大于 | \gt | $\gt$ |
小于等于 | \le | $\le$ |
大于等于 | \ge | $\ge$ |
不等于 | \ne | $\ne$ |
加 \not 作 否定 | \not \lt | $\not \lt$ |
并集 | \cup | $\cup$ |
交集 | \cap | $\cap$ |
子集 | \subset | $\subset$ |
差集 | \setminus | $\setminus$ |
非子集 | \subsetneq | $\subsetneq$ |
父集 | \supset | $\supset$ |
属于 | \in | $\in$ |
不属于 | \notin | $\notin$ |
空集 | \emptyset | $\emptyset$ |
空 | \varnothing | $\varnothing$ |
虚数 i、j | \imath , \jmath | $\imath$, $\jmath$ |
异或 | \oplus | $\oplus$ |
同与 | \otimes | $\otimes$ |
同或 | \odot | $\odot$ |
与 | \land | $\land$ |
或 | \lor | $\lor$ |
非 | \lnot | $\lnot$ |
点乘 | \cdot | $\cdot$ |
平均运算符 | \overline{x} | $\overline{x}$ |
向量(单) | \vec{x} | \vec{x} |
向量(多) | \overrightarrow{xy} | $\overrightarrow{xy}$ |
梯度算子 | \nabla | $\nabla$ |
空格 \ | a\ b | $a\ b$ |
任意 | \forall | $\forall$ |
存在 | \exists | $\exists$ |
反斜杠 | \backslash | $\backslash$ |
\to | $\to$ | |
\rightarrow | $\rightarrow$ | |
\leftarrow | $\leftarrow$ | |
\leftrightarrow | $\leftrightarrow$ | |
\uparrow | $\uparrow$ | |
\downarrow | $\downarrow$ | |
\updownarrow | $\updownarrow$ | |
\Rightarrow | $\Rightarrow$ | |
\Leftarrow | $\Leftarrow$ | |
\Leftrightarrow | $\Leftrightarrow$ | |
\Uparrow | $\Uparrow$ | |
\Downarrow | $\Downarrow$ | |
\Updownarrow | $\Updownarrow$ | |
\longrightarrow | $\longrightarrow$ | |
\Longrightarrow | $\Longrightarrow$ | |
\twoheadrightarrow | $\twoheadrightarrow$ | |
\rightarrowtail | $\rightarrowtail$ | |
\looparrowright | $\looparrowright$ | |
\curvearrowright | $\curvearrowright$ | |
\circlearrowright | $\circlearrowright$ | |
\Rsh | $\Rsh$ | |
\multimap | $\multimap$ | |
\leftrightsquigarrow | $\leftrightsquigarrow$ | |
\rightsquigarrow | $\rightsquigarrow$ | |
\leadsto | $\leadsto$ | |
\nearrow | $\nearrow$ | |
\searrow | $\searrow$ | |
\swarrow | $\swarrow$ | |
\nwarrow | $\nwarrow$ | |
\nleftarrow | $\nleftarrow$ | |
\nrightarrow | $\nrightarrow$ | |
\nLeftarrow | $\nLeftarrow$ | |
\nRightarrow | $\nRightarrow$ | |
\nleftrightarrow | $\nleftrightarrow$ | |
\nLeftrightarrow | $\nLeftrightarrow$ | |
\dashrightarrow | $\dashrightarrow$ | |
\dashleftarrow | $\dashleftarrow$ | |
\leftleftarrows | $\leftleftarrows$ | |
\leftrightarrows | $\leftrightarrows$ | |
\twoheadleftarrow | $\twoheadleftarrow$ | |
\leftarrowtail | $\leftarrowtail$ | |
\looparrowleft | $\looparrowleft$ | |
\curvearrowleft | $\curvearrowleft$ | |
\circlearrowleft | $\circlearrowleft$ | |
\Lsh | $\Lsh$ | |
\mapsto | $\mapsto$ | |
\hookleftarrow | $\hookleftarrow$ | |
\hookrightarrow | $\hookrightarrow$ | |
\upharpoonright | $\upharpoonright$ | |
\upharpoonleft | $\upharpoonleft$ | |
\downharpoonright | $\downharpoonright$ | |
\downharpoonleft | $\downharpoonleft$ | |
\leftharpoonup | $\leftharpoonup$ | |
\rightharpoonup | $\rightharpoonup$ | |
\leftharpoondown | $\leftharpoondown$ | |
\rightharpoondown | $\rightharpoondown$ | |
\upuparrows | $\upuparrows$ | |
\downdownarrows | $\downdownarrows$ | |
\rightrightarrows | $\rightrightarrows$ | |
\rightleftarrows | $\rightleftarrows$ | |
\rightrightarrows | $\rightrightarrows$ | |
\rightleftarrows | $\rightleftarrows$ | |
\rightleftharpoons | $\rightleftharpoons$ | |
\leftrightharpoons | $\leftrightharpoons$ | |
\mapsto | $\mapsto$ | |
\forall | $\forall$ | |
\exists | $\exists$ | |
\top | $\top$ | |
\bot | $\bot$ | |
\vDash | $\vDash$ | |
\star | $\star$ | |
\ast | $\ast$ | |
\bullet | $\bullet$ | |
约等于 | \approx | $\approx$ |
波浪号 | \sim | $\sim$ |
\equiv | $\equiv$ | |
\prec | $\prec$ | |
无穷 | \infty | $\infty$ |
\aleph_o | $\aleph_o$ | |
\Im | $\Im$ | |
\Re | $\Re$ | |
\ldots | $\ldots$ | |
\cdots | $\cdots$ | |
\vdots | $\vdots$ | |
\ddots | $\ddots$ | |
\hat x | $\hat x$ | |
\widehat {xy} | $\widehat {xy}$ | |
\dot x | $\dot x$ | |
\ddot x | $\ddot x$ | |
\dot {\dot x} | $\dot {\dot x}$ | |
\mathring{U} | $\mathring{U}$ |
上下添加公式¶
代码 | 符号 |
---|---|
\overset{x=9}{=} | $\overset{x=9}{=}$ |
\underset{x=\sin\theta}{=} | $\underset{x=\sin\theta}{=}$ |
\xlongequal[下方公式]{上方公式} | $\xlongequal[下方公式]{上方公式}$ |
上下大括号¶
代码 | 符号 |
---|---|
\overbrace{a+b+c}^x | $\overbrace{a+b+c}^x$ |
a+\underbrace{b+c}_y | $a+\underbrace{b+c}_y$ |
上下标¶
代码 | 符号 |
---|---|
A^m_n | $A^m_n$ |
A_n^m | $A_n^m$ |
x^2 | $x^2$ |
a_n | $a_n$ |
a_{n+1} | $a_{n+1}$ |
A^{B^C} | $A^{B^C}$ |
{A^B}^C | ${A^B}^C$ |
根号¶
代码 | 符号 |
---|---|
\sqrt{25} | $\sqrt{25}$ |
\sqrt[3]{27} | $\sqrt[3]{27}$ |
分式¶
代码 | 符号 |
---|---|
\frac{a+b}{a-b} | $\frac{a+b}{a-b}$ |
\frac{4}{5} | $\frac{4}{5}$ |
括号¶
(), [] 直接使用,{ 和 } 有特殊含义,需要使用 { 和 } 表示。尖括号使用:
代码 | 符号 |
---|---|
\langle | $\langle$ |
\rangle | $\rangle$ |
求和¶
代码 | 符号 |
---|---|
\sum_{i=1}^n | $\sum_{i=1}^n$ |
\sum_{j=0}^k | $\sum_{j=0}^k$ |
连乘¶
代码 | 符号 |
---|---|
\prod_{i=0}^nx | $\prod_{i=0}^nx$ |
积分¶
代码 | 符号 |
---|---|
\int_0^x | $\int_0^x$ |
\iint_0^x | $\iint_0^x$ |
\iiint_0^x | $\iiint_0^x$ |
极限¶
代码 | 符号 |
---|---|
\lim_{x \to \infty}(1 + \frac{1}{x})^x | $\lim_{x \to \infty}(1 + \frac{1}{x})^x$ |
换行等号对齐¶
代码:
katex
\begin{aligned}
19&=10+9 \\
&=11+8 \\
&=12+7
\end{aligned}
符号: $$ \begin{aligned} 19&=10+9 \\ &=11+8 \\ &=12+7 \end{aligned} $$
分类¶
代码:
f(x)=
\begin{cases}
x+1, &x<0\\
0, &x=0\\
2x-1, &x>0
\end{cases}
符号:
$$ f(x)= \begin{cases} x+1, &x<0\\ 0, &x=0\\ 2x-1, &x>0 \end{cases} $$
方程组¶
代码:
\left \{
\begin{array}{l} % l 靠左、c 居中、r 靠右
x+y+z=6 \\
2x-y+z=3 \\
x+y-z=0
\end{array}
\right.
符号:
$$ \left \{ \begin{array}{l} % l 靠左、c 居中、r 靠右 x+y+z=6 \\ 2x-y+z=3 \\ x+y-z=0 \end{array} \right. $$
多列对齐¶
代码:
\begin{array}{l l} % l 靠左、c 居中、r 靠右
x+y+z=6 & x+y+z=6\\
2x-y+z=3 & 2x-y+z=3 \\
x+y-z=0 & x+y-z=0
\end{array}
符号:
$$ \begin{array}{l l} % l 靠左、c 居中、r 靠右 x+y+z=6 & x+y+z=6\\ 2x-y+z=3 & 2x-y+z=3 \\ x+y-z=0 & x+y-z=0 \end{array} $$
矩阵¶
代码:
\begin{matrix}
1&2&3 \\
4&5&6 \\
7&8&9
\end{matrix}
符号:
$$ \begin{matrix} 1&2&3 \\ 4&5&6 \\ 7&8&9 \end{matrix} $$
代码:
\left \{
\begin{matrix}
1&2&3 \\
4&5&6 \\
7&8&9
\end{matrix}
\right \}
符号:
$$ \left \{ \begin{matrix} 1&2&3 \\ 4&5&6 \\ 7&8&9 \end{matrix} \right \} $$
代码:
\left |
\begin{matrix}
1&2&3 \\
4&5&6 \\
7&8&9
\end{matrix}
\right |
符号:
$$ \left | \begin{matrix} 1&2&3 \\ 4&5&6 \\ 7&8&9 \end{matrix} \right | $$
代码:
\left (
\begin{matrix}
1&2&3 \\
4&5&6 \\
7&8&9
\end{matrix}
\right )
符号:
$$ \left ( \begin{matrix} 1&2&3 \\ 4&5&6 \\ 7&8&9 \end{matrix} \right ) $$
上面是使用 \left 和 \right 来添加的左右括号,也可以不用这对符号,将 \begin 和 \end 后面的词分别换为 pmatrix、bmatrix、Bmatrix、vmatrix、Vmatrix,分别对应小括号、中括号、大括号、单竖线、双竖线,如:
代码:
\begin{pmatrix}
1&2&3 \\
4&5&6 \\
7&8&9
\end{pmatrix}
符号:
$$ \begin{pmatrix} 1&2&3 \\ 4&5&6 \\ 7&8&9 \end{pmatrix} $$
代码:
\begin{array} {c c | c} % c 居中,r 右对齐,l 左对齐,竖线为插入竖线的位置
1&2&3 \\
\hline % 插入横线
4&5&6 \\
7&8&9
\end{array}
符号:
$$ \begin{array} {c c | c} % c 居中,r 右对齐,l 左对齐,竖线为插入竖线的位置 1&2&3 \\ \hline % 插入横线 4&5&6 \\ 7&8&9 \end{array} $$
表格¶
代码:
\begin{array}{c|lcr}
n & \text{Left} & \text{Center} & \text{Right} \\
\hline
1 & 2 & 1 & 4 \\
4 & 3 & 2 & 1 \\
1.0 & 2.0 & 3000 & 3\times10^5 \\
\end{array}
符号:
$$ \begin{array}{c|lcr} n & \text{Left} & \text{Center} & \text{Right} \\ \hline 1 & 2 & 1 & 4 \\ 4 & 3 & 2 & 1 \\ 1.0 & 2.0 & 3000 & 3\times10^5 \\ \end{array} $$
代码:
\begin{array}{|c|c|}
\hline
\text{公式1} & \text{公式2} \\
\hline
\begin{aligned}
a &= b + c \\
&= d + e
\end{aligned}
&
\begin{aligned}
f &= g + h \\
&= i + j
\end{aligned} \\
\hline
\end{array}
符号:
$$ \begin{array}{|c|c|} \hline \text{公式1} & \text{公式2} \\ \hline \begin{aligned} a &= b + c \\ &= d + e \end{aligned} & \begin{aligned} f &= g + h \\ &= i + j \end{aligned} \\ \hline \end{array} $$
字体¶
黑板粗体¶
一般用于表示数学和物理学中的向量或集合
代码:
\mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
符号:
$$ \mathbb{ABCDEFGHIJKLMNOPQRSTUVWXYZ} $$
代码:
\mathbb{abcdefghijklmnopqrstuvwxyz}
符号:
$$ \mathbb{abcdefghijklmnopqrstuvwxyz} $$
正粗体¶
代码:
\mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
符号:
$$ \mathbf{ABCDEFGHIJKLMNOPQRSTUVWXYZ} $$
代码:
\mathbf{abcdefghijklmnopqrstuvwxyz}
符号:
$$ \mathbf{abcdefghijklmnopqrstuvwxyz} $$
罗马体¶
代码:
\mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
符号:
$$ \mathrm{ABCDEFGHIJKLMNOPQRSTUVWXYZ} $$
代码:
\mathrm{abcdefghijklmnopqrstuvwxyz}
符号:
$$ \mathrm{abcdefghijklmnopqrstuvwxyz} $$
哥特体¶
代码:
\mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
符号:
$$ \mathfrak{ABCDEFGHIJKLMNOPQRSTUVWXYZ} $$
代码:
\mathfrak{abcdefghijklmnopqrstuvwxyz}
符号:
$$ \mathfrak{abcdefghijklmnopqrstuvwxyz} $$
打印体¶
代码:
\mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
符号:
$$ \mathtt{ABCDEFGHIJKLMNOPQRSTUVWXYZ} $$
代码:
\mathtt{abcdefghijklmnopqrstuvwxyz}
符号:
$$ \mathtt{abcdefghijklmnopqrstuvwxyz} $$
手写体¶
代码:
\mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ}
符号:
$$ \mathcal{ABCDEFGHIJKLMNOPQRSTUVWXYZ} $$
代码:
\mathcal{abcdefghijklmnopqrstuvwxyz}
符号:
$$ \mathcal{abcdefghijklmnopqrstuvwxyz} $$