通常 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}
$$