KaTex
2025/11/7大约 2 分钟
KaTex
官网:
Supported Functions · KaTeX
注意
ob显示的效果和最终网页渲染的结果不一致,以网页呈现效果为准
Accents
Demo
$$
\vec{F} \quad \hat{\theta} \quad \overline{AB} \quad \underline{AB}
\quad a' \quad a'' \quad \bar{y}
$$Environments
构成:
- 外围符号(包装)
- 内部关系:
\\:上下层级&: 间隔
语法:
\begin{environment}
a && b \\ c
\end{environment}| 行号 | 功能 | 说明 |
|---|---|---|
| 1 | 下面的元素在 environment内 | |
| 3 | 结束environment |
示例:
Demo
$$
\begin{matrix}
a & b \\
c & d
\end{matrix}
$$pmatrix
vmatrix
Bmatrix
cases
bmatrix
换行
- 简单换行
Demo
$$
a + db = c \\
x + y = z
$$可以看到上下两行中 = 的位置没有对齐
2. 可设置对齐的换行
Demo
$$
\begin{aligned}
a + bd &= c \\
x + y &= z
\end{aligned}
$$通过&指定对齐的元素
3. 设置行间距
Demo
$$
a \\[1em] b \\[1cm] c
$$格式:\[distance],单位有em- 正文字高;mm-毫米;cm-厘米 ...
Letters and Unicode - 符号
Demo
$$
\pi \quad \theta \quad \alpha \quad \delta \quad \Delta \quad \varphi
$$Layout
如何排布元素
Annotation - 标注
Demo
$$
\boxed {a b} \quad \not=
$$Vertical Layout
示例:下角标
Demo
$$
x_n
$$^
\overset
\underset
Spacing
公式代码中的空格会被忽略,如:
公式中x 和 y 之间间隔了一个空格,但实际显示中没有间隔
\quad 1 em space
\qquad 2
\enspace
non-breaking space
\space
Logic and Set Theory
示例
Demo
$$
\subset
$$| 符号 | 语法 | 含义 |
|---|---|---|
| → | \to | |
| ← | \gets | |
| ∵ | \because | 因为 |
| ∴ | \therefore | 所以 |
Operators
Math operators
| 符号 | 语法 | 含义 |
|---|---|---|
| f | \operatorname | |
| log | \log | |
| ln | \ln | |
| sin | \sin | |
| \sqrt | 根号 |
Demo
$$
\sqrt{x} \quad \sqrt[3]{x}
$$Binary Operators
Demo
$$
x \cdot y \quad x \cdotp y \quad x \centerdot y \\
\times
$$Relations
Demo
$$
\perp
$$Fractions
小数
Demo
$$
\frac{a}{b} \qquad {a \over b} \qquad \tfrac{a}{b} \qquad \dfrac{a}{b}
\qquad {a \above{2pt} b}
$$- above 可设置分线的宽度
Style
color
Demo
$$
F=ma \\
\color{blue} F=ma \\
\text{换行}
\textcolor{red}{F=ma}
$$第一种写法:切换为蓝色,后面的内容都为蓝色
第二种写法:“Other color functions expect the content to be a function argument:”,要应用颜色的内容包括在{ } 内
问题:在matrix (Environment) 中不能跨行、列设置颜色?
Demo
$$
\begin{bmatrix}
\color{red}1 & 2\\
3
\end{bmatrix}
$$线性代数相关
向量
Demo
$$
\vec{u}
$$Demo
$$\vec{v} = \begin {pmatrix} x \\y \\z \end {pmatrix}$$