通常 markdown 中显示数学符号使用的是 LaTeX 语言,渲染工具主要是 KaTeX 和 MathJax。
- LaTeX 是排版系统和语言规范,支持复杂的数学公式、图表、参考文献等,LaTeX 是数学公式语法的基础。
- KaTeX 是一个 JavaScript 的显示引擎,用于在网页上渲染 LaTeX 数学公式,是一个快速、高效的库。
- MathJax 是一个 JavaScript 的显示引擎,用于在网页上高质量地呈现 LaTeX、MathML 和 AsciiMath 数学公式。
这里记录一下 LaTeX 系统中常见的数学符号语法。
Operators
$x + y$ x+y
$x - y$ x−y
$x \times y$ x×y
$x \div y$ x÷y
$\dfrac{x}{y}$ yx
$\sqrt{x}$ x
Symbols
$\pi \approx 3.14159$ π≈3.14159
$\pm \, 0.2$ ±0.2
$\dfrac{0}{1} \neq \infty$ 10=∞
$0 < x < 1$ 0<x<1
$0 \leq x \leq 1$ 0≤x≤1
$x \geq 10$ x≥10
$\forall \, x \in (1,2)$ ∀x∈(1,2)
$\exists \, x \notin [0,1]$ ∃x∈/[0,1]
$A \subset B$ A⊂B
$A \subseteq B$ A⊆B
$A \cup B$ A∪B
$A \cap B$ A∩B
$X \implies Y$ X⟹Y
$X \impliedby Y$ X⟸Y
$a \to b$ a→b
$a \Rightarrow b$ a⇒b
$a \propto b$ a∝b
Greek Alphabets
| Symbol | Small Letter | Capital Letter | Symbol | Small Letter | Capital Letter |
|---|
| alpha | α | A | mu | μ | |
| beta | β | B | sigma | σ | Σ |
| gamma | γ | Γ | varsigma | ς | |
| delta | δ | Δ | upsilon | υ | Υ |
| epsilon | ϵ | E | xi | ξ | Ξ |
| kappa | κ | K | nu | ν | |
| psi | ψ | Ψ | varphi | φ | |
| digamma | ϝ | | phi | ϕ | Φ |
| theta | θ | Θ | omega | ω | Ω |
| vartheta | ϑ | | pi | π | Π |
| lambda | λ | Λ | eta | η | |
| varepsilon | ε | | zeta | ζ | |
Math Constructs
- ∀x∈X∃y≤ϵ
$\forall \; x \in X \quad \exists \; y \leq \epsilon$
- P(A=2BA2>4)
$P \left( A=2 \, \middle| \, \dfrac{A^2}{B}>4 \right)$
- f(x)=x2−xπ1
$f(x) = x^2 - x^\frac{1}{\pi}$
- f(X,n)=Xn+Xn−1
$f(X,n) = X_n + X_{n-1}$
- f(x)=32x+x−2
$f(x) = \sqrt[3]{2x} + \sqrt{x-2}$
- e=∑n=0∞n!1
$\mathrm{e} = \sum_{n=0}^{\infty} \dfrac{1}{n!}$
- ∏i=1nxi−1
$\prod_{i=1}^{n} x_i - 1$
- limx→0+x1=∞
$\lim_{x \to 0^+} \dfrac{1}{x} = \infty$
- ∫abydx
$\int_a^b y \: \mathrm{d}x$
- logab=1
$\log_a b = 1$
- k!(n−k)!n!=(kn)
$\dfrac{n!}{k!(n-k)!} = \binom{n}{k}$
Functions
f(x)={1/dij0when dij≤160otherwise
$$
f(x)=
\begin{cases}
1/d_{ij} & \quad \text{when $d_{ij} \leq 160$}\\
0 & \quad \text{otherwise}
\end{cases}
$$
Matrices
147258369
$$
\begin{matrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{matrix}
$$
M=656506106506161
$$
M =
\begin{bmatrix}
\frac{5}{6} & \frac{1}{6} & 0 \\[0.3em]
\frac{5}{6} & 0 & \frac{1}{6} \\[0.3em]
0 & \frac{5}{6} & \frac{1}{6}
\end{bmatrix}
$$
M=656506106506161
$$
M =
\begin{pmatrix}
\frac{5}{6} & \frac{1}{6} & 0 \\[0.3em]
\frac{5}{6} & 0 & \frac{1}{6} \\[0.3em]
0 & \frac{5}{6} & \frac{1}{6}
\end{pmatrix}
$$