meta: CLAUDE.md 补标题紧邻多行公式用 \tightalign 的规则

This commit is contained in:
2026-06-17 18:20:25 +08:00
parent da4c50e158
commit b3c3011be5
+1
View File
@@ -38,6 +38,7 @@ LaTeX 学习笔记:相控阵 DoA + Doppler 估计与 CRB 推导。作者 Josh
- **中文双引号统一用 ``…''**:开引号为两个反引号、闭引号为两个单引号。不用 ASCII 直引号(XeLaTeX 下渲染为竖直引号)或 Unicode 弯引号 "",只有 TeX 连字能正确渲染成对中文引号。
- **与正文连续的公式用 `%` 隔行占位**:公式与正文无空行相接(句子流入公式、读完继续)时,在文字与 `\begin{equation}` 之间、`\end{equation}` 与后续文字之间各置一行单独的 `%`;既在源码中分隔公式块,又保持同段、不触发新段缩进。`%` 占位行不影响渲染输出。公式自成段落(前后留空行)的不加。
- **矩阵行向量用逗号、不与 `&` 混用**:单行列表式行向量(如时间模板 $[q_0,\ldots,q_{T-1}]$)用逗号分隔、不写 `&`;多行或二维矩阵用 `&`+`\\`、不加逗号。`&`(列分隔)与逗号(列表分隔)不在同一矩阵内并存。`cases` 中逗号作值的标点、`&` 作对齐点,属正常用法,不在此列。
- **标题正下方紧贴的多行公式用 `\tightalign`**:`align`/`gather` 等 amsmath 多行环境不走 TeX 原生 `$$`,紧跟标题(section/subsection/subsubsection/`\paragraph`)时会比 `equation` 多出约一行空白。需编号贴末行(故不改用 `equation`+`aligned`,其号垂直居中)时,在标题与公式之间插入 `\tightalign`(preamble 定义为 `\vspace*{-\baselineskip}`)抵消;若该公式本可单编号,也可直接换 `equation`+`aligned`。
- **正文已定义缩写用 `\gls{key}`**:`\newacronym` 词条的短形式在正文出现时一律用 `\gls`,不写裸短形式。例外(保留裸短形式):section/subsection 标题、`\caption` 题注、数学模式内的记号与下标(如 $\mathbf a_{\mathrm{UPA}}$、$\widehat{\bm\Theta}_{\mathrm{CDML}}$)、以及"全称(缩写)"并列释义。
- **正文交叉引用**:节用 `第~\ref{}~节`、小节用 `第~\ref{}~小节`(区间 `第~\ref{A}--\ref{B}~小节`);附录(节与小节)统一用 `\appref{}`,渲染为附录 X 或附录 X.Y。不用 `\S`/§,正文也不写裸 `\ref`(附录会漏掉"附录"前缀)。