拉丁字母与重音 · 变量、常数与带帽子的字母
数学里的拉丁字母默认是斜体变量;多字母的函数名、单位、常数要用 \mathrm 转成直立体,否则会被当成连乘。另外补上在正文里输入 café、Gödel 这类重音字母的办法。
拉丁字母与重音 · 变量、常数与带帽子的字母
拉丁字母就是我们天天用的 a、b、c……英文字母。它们在数学里看似最简单,却藏着一个高频坑:什么时候该斜、什么时候该正。这一章先讲清数学里拉丁字母的「斜体 / 直立」之分,再补上一个偏文档排版的实用技能——在正文里打出带重音的字母。
数学里的拉丁字母:默认是斜体变量
上一章(数学模式)说过,数学模式里字母默认斜体,因为它们被当作变量:a → ,x → 。单个变量这样很好。问题出在多个字母连在一起时。
高频坑:把函数名 / 多字母标识符直接写进数学模式。 你想写正弦函数 sin,直接敲 sin x,得到的是 ——三个斜体变量 s、i、n 连乘再乘 x,间距和字形都不对。正确写法是用内置命令 \sin:\sin x → ,它是直立体、还自带正确的间距。同理 \log、\lim、\max 等都有专门命令(见 函数与算子一章)。
那没有内置命令的多字母标识符怎么办?比如一个叫 Loss 的量、或者单位 kg?用 \mathrm{} 把它转成直立体,表示「这是一个整体的名字,不是几个变量连乘」:
| 你敲的 | 效果 | 说明 |
|---|---|---|
Loss | ✗ 被当成 L·o·s·s 连乘 | |
\mathrm{Loss} | ✓ 一个整体名字 | |
5\,\mathrm{kg} | ✓ 单位用直立体 | |
v_\mathrm{max} | ✓ 下标里的「max」是标签不是变量 |
常数与微分号:严谨排版用直立体
承接希腊字母那章提到的惯例:变量斜体,固定常数与算子直立。几个经典例子,顶级期刊都讲究:
| 含义 | 随手写 | 严谨写法 | 效果 |
|---|---|---|---|
| 自然常数 e | e | \mathrm{e} | |
| 虚数单位 i | i | \mathrm{i} | |
| 微分号 d | dx | \mathrm{d}x | |
| 欧拉数 in 积分 | e^x dx | \mathrm{e}^x \, \mathrm{d}x |
这不是硬性规定(很多人图省事全写斜体),但知道「为什么 比 更规范」——因为 d 是算子不是变量——能让你的公式更专业。
无点的 i 和 j
给字母加帽子(见 数学重音一章)时,i、j 头上的点会和帽子打架。为此有两个「无点版」:\imath → ,\jmath → 。于是 (\hat{\imath})比 干净。物理里的单位向量 就该这么写。
在正文里输入重音字母
这一节偏「文档排版」而非数学:写论文时难免遇到外文人名地名——café、Gödel、Erdős、Poincaré——这些带重音符号的拉丁字母怎么打?LaTeX 给每种重音一个命令。
下面这些是文本模式的命令(用于正文,不是数学公式)。本站为了给你看效果,用 \text{...} 把它们包在数学环境里渲染;在真正的 LaTeX 文档正文里,你直接写 caf\'e 就行,不用 \text。
| 命令 | 效果 | 重音名 |
|---|---|---|
\'e | 尖音(acute) | |
\`e | 钝音(grave) | |
\^o | 扬抑(circumflex) | |
\"o | 分音(umlaut) | |
\~n | 波浪(tilde) | |
\=o | 长音(macron) | |
\.o | 上点 | |
\u{o} | 短音(breve) | |
\v{s} | háček | |
\H{o} | 匈牙利长音 | |
\r{a} | 上圈(ring) | |
\c{c} | 下尾(cedilla) |
拼起来就是完整的词:caf\'e → ,G\"odel → ,Poincar\'e → 。
特殊字母
还有一批「合体字」和特殊字母,各有专门命令:
| 命令 | 效果 | 命令 | 效果 |
|---|---|---|---|
\AE | \ae | ||
\OE | \oe | ||
\AA | \aa | ||
\O | \o | ||
\ss | (德语 ß) |
本站限制: 波兰字母 \L(Ł)、\l(ł)KaTeX 不支持,会渲染失败——在真实 LaTeX 文档里它们是好用的,但本站(以及一些在线 KaTeX 环境)打不出。遇到 Ł/ł(如人名 Łukasiewicz),在本站只能退而用 Unicode 字符直接写。这类「KaTeX 不支持但 LaTeX 支持」的差异,本专栏都会替你标出来。
小结与下一章
拉丁字母的关键不在「怎么打」——它们就在键盘上——而在斜正之分:变量斜体(默认),函数名 / 单位 / 常数用 \mathrm 直立。再加上正文重音字母这个实用技能,拉丁字母就拿捏了。
\mathrm 只是数学字体的一种。数学里还有一整套「特殊字体」——实数集的黑板体 、范畴论的花体 、李代数的哥特体 、向量的粗体 ……下一章把它们讲全。👉 数学字体:黑板体、花体、粗体……。
参考文献
- [1] Overleaf.「Accents.」https://www.overleaf.com/learn/latex/Accents —— 文本重音命令。
- [2] KaTeX.「Supported Functions — Accents / Letters.」https://katex.org/docs/supported.html —— 本站可用的重音与字母范围。