# 拉丁字母与重音 · 变量、常数与带帽子的字母

> 数学里的拉丁字母默认是斜体变量；多字母的函数名、单位、常数要用 \mathrm 转成直立体，否则会被当成连乘。另外补上在正文里输入 café、Gödel 这类重音字母的办法。

- 作者：David（道雾轩）
- 专栏：LaTeX 完全上手指南（https://daiw.org/manual/latex.md）
- 最后更新：2026-07-13
- 原文：https://daiw.org/manual/latex/latin-accents
- 转载与引用：请注明出处并附原文链接（https://daiw.org/about/copyright）

# 拉丁字母与重音 · 变量、常数与带帽子的字母

拉丁字母就是我们天天用的 a、b、c……英文字母。它们在数学里看似最简单，却藏着一个高频坑：**什么时候该斜、什么时候该正**。这一章先讲清数学里拉丁字母的「斜体 / 直立」之分，再补上一个偏文档排版的实用技能——**在正文里打出带重音的字母**。

## 数学里的拉丁字母：默认是斜体变量

上一章（[数学模式](https://daiw.org/manual/latex/math-modes)）说过，数学模式里字母默认**斜体**，因为它们被当作**变量**：`a` → $a$，`x` → $x$。单个变量这样很好。问题出在**多个字母连在一起**时。

<Callout type="warn">
  **高频坑：把函数名 / 多字母标识符直接写进数学模式。** 你想写正弦函数 sin，直接敲 `sin x`，得到的是 $sin x$——三个**斜体变量** s、i、n 连乘再乘 x，间距和字形都不对。正确写法是用**内置命令** `\sin`：`\sin x` → $\sin x$，它是直立体、还自带正确的间距。同理 `\log`、`\lim`、`\max` 等都有专门命令（见 [函数与算子一章](https://daiw.org/manual/latex/functions-operators)）。
</Callout>

那没有内置命令的多字母标识符怎么办？比如一个叫 `Loss` 的量、或者单位 `kg`？用 `\mathrm{}` 把它转成**直立体**，表示「这是一个整体的名字，不是几个变量连乘」：

| 你敲的 | 效果 | 说明 |
| --- | --- | --- |
| `Loss` | $Loss$ | ✗ 被当成 L·o·s·s 连乘 |
| `\mathrm{Loss}` | $\mathrm{Loss}$ | ✓ 一个整体名字 |
| `5\,\mathrm{kg}` | $5\,\mathrm{kg}$ | ✓ 单位用直立体 |
| `v_\mathrm{max}` | $v_\mathrm{max}$ | ✓ 下标里的「max」是标签不是变量 |

## 常数与微分号：严谨排版用直立体

承接希腊字母那章提到的惯例：**变量斜体，固定常数与算子直立**。几个经典例子，顶级期刊都讲究：

| 含义 | 随手写 | 严谨写法 | 效果 |
| --- | --- | --- | --- |
| 自然常数 e | `e` | `\mathrm{e}` | $\mathrm{e}$ |
| 虚数单位 i | `i` | `\mathrm{i}` | $\mathrm{i}$ |
| 微分号 d | `dx` | `\mathrm{d}x` | $\mathrm{d}x$ |
| 欧拉数 in 积分 | `e^x dx` | `\mathrm{e}^x \, \mathrm{d}x` | $\mathrm{e}^x \, \mathrm{d}x$ |

这不是硬性规定（很多人图省事全写斜体），但知道「为什么 $\mathrm{d}x$ 比 $dx$ 更规范」——因为 d 是**算子**不是变量——能让你的公式更专业。

## 无点的 i 和 j

给字母加**帽子**（见 [数学重音一章](https://daiw.org/manual/latex/math-accents)）时，i、j 头上的点会和帽子打架。为此有两个「无点版」：`\imath` → $\imath$，`\jmath` → $\jmath$。于是 $\hat{\imath}$(`\hat{\imath}`)比 $\hat{i}$ 干净。物理里的单位向量 $\hat{\imath}, \hat{\jmath}, \hat{k}$ 就该这么写。

## 在正文里输入重音字母

这一节偏「文档排版」而非数学：写论文时难免遇到外文人名地名——café、Gödel、Erdős、Poincaré——这些**带重音符号**的拉丁字母怎么打？LaTeX 给每种重音一个命令。

<Callout type="info">
  下面这些是**文本模式**的命令（用于正文，不是数学公式）。本站为了给你看效果，用 `\text{...}` 把它们包在数学环境里渲染；在真正的 LaTeX 文档正文里，你直接写 `caf\'e` 就行，不用 `\text`。
</Callout>

| 命令 | 效果 | 重音名 |
| --- | --- | --- |
| `\'e` | $\text{\'e}$ | 尖音(acute) |
| `` \`e `` | $\text{\`e}$ | 钝音(grave) |
| `\^o` | $\text{\^o}$ | 扬抑(circumflex) |
| `\"o` | $\text{\"o}$ | 分音(umlaut) |
| `\~n` | $\text{\~n}$ | 波浪(tilde) |
| `\=o` | $\text{\=o}$ | 长音(macron) |
| `\.o` | $\text{\.o}$ | 上点 |
| `\u{o}` | $\text{\u{o}}$ | 短音(breve) |
| `\v{s}` | $\text{\v{s}}$ | háček |
| `\H{o}` | $\text{\H{o}}$ | 匈牙利长音 |
| `\r{a}` | $\text{\r{a}}$ | 上圈(ring) |
| `\c{c}` | $\text{\c{c}}$ | 下尾(cedilla) |

拼起来就是完整的词：`caf\'e` → $\text{caf\'e}$，`G\"odel` → $\text{G\"odel}$，`Poincar\'e` → $\text{Poincar\'e}$。

## 特殊字母

还有一批「合体字」和特殊字母，各有专门命令：

| 命令 | 效果 | 命令 | 效果 |
| --- | --- | --- | --- |
| `\AE` | $\text{\AE}$ | `\ae` | $\text{\ae}$ |
| `\OE` | $\text{\OE}$ | `\oe` | $\text{\oe}$ |
| `\AA` | $\text{\AA}$ | `\aa` | $\text{\aa}$ |
| `\O` | $\text{\O}$ | `\o` | $\text{\o}$ |
| `\ss` | $\text{\ss}$ | （德语 ß） | |

<Callout type="warn">
  **本站限制：** 波兰字母 `\L`(Ł)、`\l`(ł)KaTeX **不支持**，会渲染失败——在真实 LaTeX 文档里它们是好用的，但本站（以及一些在线 KaTeX 环境）打不出。遇到 Ł/ł（如人名 Łukasiewicz），在本站只能退而用 Unicode 字符直接写。这类「KaTeX 不支持但 LaTeX 支持」的差异，本专栏都会替你标出来。
</Callout>

## 小结与下一章

拉丁字母的关键不在「怎么打」——它们就在键盘上——而在**斜正之分**：变量斜体（默认），函数名 / 单位 / 常数用 `\mathrm` 直立。再加上正文重音字母这个实用技能，拉丁字母就拿捏了。

`\mathrm` 只是数学字体的一种。数学里还有一整套「特殊字体」——实数集的黑板体 $\mathbb{R}$、范畴论的花体 $\mathcal{C}$、李代数的哥特体 $\mathfrak{g}$、向量的粗体 $\mathbf{v}$……下一章把它们讲全。👉 [数学字体：黑板体、花体、粗体……](https://daiw.org/manual/latex/math-fonts)。

## 参考文献

- [1] Overleaf.「Accents.」https://www.overleaf.com/learn/latex/Accents —— 文本重音命令。
- [2] KaTeX.「Supported Functions — Accents / Letters.」https://katex.org/docs/supported.html —— 本站可用的重音与字母范围。
