KaTeX常用公式整理

KaTeX常用公式整理

前几天写了一篇博客 记录了在博客中插入数学公式的心路历程,折腾半天最后用的插件支持的JavaScript库是$\KaTeX$。关于这个库的信息,可以查看其GitHub主页,开发者是khan academy,就是大家熟知的可汗学院。在主页上他们直接对标MathJax,复杂公式的渲染速度直接把对方秒成渣渣,另外,KaTeX的排版布局完全基于标准的Donald Knuth’s TeX

这里简要记录一些平时使用比较多的语法和公式,KaTeX支持的全部公式,可以在其官网查看。

插入方式

行内插入$数学公式$
行间插入$$数学公式$$

简单排版

正常显示$ab$$ab$

生成一个空格$a\quad{b}$$a\quad{b}$

生成一个大空格$a\qquad{b}$$a\qquad{b}$

1/2个空格$a\enspace b$$a\enspace b$

分隔符

$()$,$[]$,$<>$$()$,$[]$,$<>$可以正常显示,如果要显示${}$,需要使用\转义,即$\{\}$

输入多行公式时可以使用\left\right调整分隔符大小

$$\{\frac{x+1}{y^2}\}$$
$$\left\{\frac{x+1}{y^2}\right\}$$

效果如下

$${\frac{x+1}{y^2}}$$

$$\left{\frac{x+1}{y^2}\right}$$

希腊字母

字母 表示方法 大写 表示方法
$\alpha$ \alpha
$\beta$ \beta
$\gamma$ \gamma $\Gamma$ \Gamma
$\delta$ \delta $\Delta$ \Delta
$\epsilon$ \epsilon
$\zeta$ \zeta
$\eta$ \eta
$\theta$ \theta $\Theta$ \Theta
$\iota$ \iota
$\kappa$ \kappa
$\lambda$ \lambda $\Lambda$ \Lambda
$\mu$ \mu
$\nu$ \nu
$\xi$ \xi $\Xi$ \Xi
$\omicron$ \omicron
$\pi$ \pi $\Pi$ \Pi
$\varpi$ \varpi
$\rho$ \rho
$\varrho$ \varrho
$\sigma$ \sigma $\Sigma$ \Sigma
$\tau$ \tau
$\upsilon$ \upsilon $\Upsilon$ \Upsilon
$\phi$ \phi $\Phi$ \Phi
$\chi$ \chi
$\psi$ \psi $\Psi$ \Psi
$\omega$ \omega $\Omega$ \Omega
$\varepsilon$ \varepsilon
$\varphi$ \varphi

关系符号

符号 表示方法
$\ge$ \ge or \geq
$\le$ \le or \leq
$\ne$ \ne or \neq
$\equiv$ \equiv
$\ll$ \ll
$\gg$ \gg
$\geqslant$ \geqslant
$\leqslant$ \leqslant
$\geqq$ \geqq
$\leqq$ \leqq
$\approx$ \approx
$\cong$ \cong
$\subset$ \subset
$\supset$ \supset
$\subseteq$ \subseteq
$\propto$ \propto
$\in$ \in

运算符号

符号 表示方法
$+$ +
$-$ -
$\pm$ \pm
$\div$ \div
$\times$ \times
$\setminus$ \setminus
$\star$ \star
$\cup$ \cup
$\cap$ \cap
$\sum$ \sum
$\prod$ \prod
$\int$ \int
$\iint$ \iint
$\%$ \%

箭头

符号 表示方法
$\gets$ \gets
$\to$ \to
$\uparrow$ \uparrow
$\downarrow$ \downarrow
$\leftrightarrow$ \leftrightarrow
$\Uparrow$ \Uparrow
$\Downarrow$ \Downarrow

公式

符号 表示方法
$x_n$ x_n
$e^x$ e^x
$x_u^o$ x_u^o
$\sqrt{x}$ \sqrt{x}
$\sqrt[3]{x}$ \sqrt[3]{x}
$\frac{a}{b}$ \frac{a}{b}
$\dfrac{a}{b}$ \dfrac{a}{b}
${a}/{b}$ {a}/{b}
$\binom{n}{k}$ \binom{n}{k}
${n}\choose{k}$ {n}\choose{k}
$\exp$ \exp
$\lg$ \lg
$\ln$ \ln
$\log$ \log
$\max$ \max
$\min$ \min
$\overline{AB}$ \overline{AB}
$\underline{AB}$ \underline{AB}
$\vec a$ \vec a
$\textstyle\sum_{i=1}^{n}$ \textstyle\sum_{i=1}^{n}
$\displaystyle\sum_{i=1}^n$ \textstyle\sum_{i=1}^{n}

矩阵、多行公式

\begin{matrix}
a & b \\
c & d
\end{matrix}

$$
\begin{matrix}
a & b \
c & d
\end{matrix}
$$

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

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

\begin{pmatrix}
a & b \\
c & d
\end{pmatrix}

$$
\begin{pmatrix}
a & b \
c & d
\end{pmatrix}
$$

#等号对齐
\begin{aligned}
a&=b+c \\
d+e&=f
\end{aligned}

$$
\begin{aligned}
a&=b+c \
d+e&=f
\end{aligned}
$$

#居中对齐
\begin{gathered}
a=b \\
e=b+c
\end{gathered}

$$
\begin{gathered}
a=b \
e=b+c
\end{gathered}
$$

#分类讨论
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}
$$

混合使用示例

f(n) = \begin{cases} \frac{n}{2}, & \text{if } n\text{ is even} \\ 3n+1, & \text{if } n\text{ is odd} \end{cases}

$$f(n) = \begin{cases} \frac{n}{2}, & \text{if } n\text{ is even} \ 3n+1, & \text{if } n\text{ is odd} \end{cases}$$

\frac{n!}{k!(n-k)!} = {^n}C_k

$$\frac{n!}{k!(n-k)!} = {^n}C_k$$

f(x) = \sqrt{1+x} \quad (x \ge -1)

$$f(x) = \sqrt{1+x} \quad (x \ge -1)$$

\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)

$$\left( \sum_{k=1}^n a_k b_k \right)^2 \leq \left( \sum_{k=1}^n a_k^2 \right) \left( \sum_{k=1}^n b_k^2 \right)$$

\int u \frac{dv}{dx}\,dx=uv-\int \frac{du}{dx}v\,dx

$$\int u \frac{dv}{dx}\,dx=uv-\int \frac{du}{dx}v\,dx$$


本文作者:思考问题的熊

版权声明:本博客所有文章除特别声明外,均采用 知识共享署名-非商业性使用-禁止演绎 4.0 国际许可协议 (CC BY-NC-ND 4.0) 进行许可。

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×