不同字体
在 LaTeX 中,不同的字体命令用于表示不同类型的数学对象,这是数学排版中的一种约定俗成。以下是最常用的几种数学字体及其典型用法:
1. \mathbb{} - 黑板粗体 (Blackboard Bold)
- 用途:表示数集(特别是标准数集)。
- 示例:
- \(\mathbb{N}\) - 自然数集
- \(\mathbb{Z}\) - 整数集
- \(\mathbb{Q}\) - 有理数集
- \(\mathbb{R}\) - 实数集
- \(\mathbb{C}\) - 复数集
- 注意:需要加载
amsfonts或amssymb宏包。
2. \mathbf{} - 粗体 (Bold)
- 用途:
- 表示向量(小写字母)
- 表示矩阵(大写字母)
- 有时也用于表示数集(但不如
\mathbb标准) - 示例:
- \(\mathbf{v}\) - 向量
- \(\mathbf{A}\) - 矩阵
- \(\mathbf{R}\) - 实数集(但 \(\mathbb{R}\) 更常见)
- 注意:数学模式下的
\mathbf会使字母变成直立粗体。
3. \mathcal{} - 花体 (Calligraphic)
- 用途:
- 表示特殊集合(如集合族、σ-代数)
- 表示特殊函数(如拉格朗日量 \(\mathcal{L}\))
- 表示范畴
- 示例:
- \(\mathcal{F}\) - σ-代数
- \(\mathcal{O}\) - 环面上的函数空间
- \(\mathcal{C}\) - 范畴
4. \mathfrak{} - 哥特体 (Fraktur)
- 用途:
- 表示李代数
- 表示环的理想
- 在某些领域表示特殊集合
- 示例:
- \(\mathfrak{g}\) - 李代数
- \(\mathfrak{a}\) - 理想
- 注意:需要加载
amsfonts或amssymb宏包。
5. \mathsf{} - 无衬线体 (Sans Serif)
- 用途:
- 表示张量(在某些约定中)
- 表示特殊类型的矩阵
- 用于区分不同类型的对象
- 示例:
- \(\mathsf{T}\) - 张量
- \(\mathsf{A}\) - 某种特殊矩阵
6. \mathtt{} - 等宽字体 (Typewriter)
- 用途:
- 表示计算机代码中的变量
- 表示算法中的标识符
- 示例:
- \(\mathtt{x}\) - 编程中的变量
7. 默认字体 - 数学斜体
- 用途:
- 表示标量变量
- 表示函数
- 大多数数学符号的默认字体
- 示例:
- \(x, y, z\) - 变量
- \(f(x)\) - 函数
8. \mathrm{} - 罗马体 (Roman)
- 用途:
- 表示特殊函数名(如 sin, cos, log, exp)
- 表示微分算子(如 d, D)
- 表示单位
- 示例:
- \(\mathrm{d}x\) - 微分
- \(\sin x\) - 正弦函数
- \(\mathrm{e}\) - 自然常数(有时用 \(e\) 也可)
使用建议总结
| 字体 | 命令 | 主要用途 | 是否常用 |
|---|---|---|---|
| 黑板粗体 | \mathbb |
数集 (N, Z, Q, R, C) | ★★★★★ |
| 粗体 | \mathbf |
向量、矩阵 | ★★★★★ |
| 花体 | \mathcal |
特殊集合、范畴 | ★★★☆☆ |
| 哥特体 | \mathfrak |
李代数、理想 | ★★☆☆☆ |
| 无衬线 | \mathsf |
张量、特殊矩阵 | ★★☆☆☆ |
| 等宽 | \mathtt |
代码变量 | ★☆☆☆☆ |
| 罗马体 | \mathrm |
函数名、微分算子 | ★★★★☆ |
重要提示:在 Obsidian 中,MathJax 通常支持这些字体,但可能需要确保 Obsidian 的数学渲染设置正确。如果某些字体无法显示,可以尝试:
1. 在 Obsidian 设置中启用“高级数学渲染”
2. 使用更通用的字体(如用 \mathbf 代替 \mathbb 表示数集,虽然不标准但可显示)