v1.0.7 —— 第五轮复核(图号体系修正 + 五个新维度)
v1.0.7 —— 第五轮复核(图号体系修正 + 五个新维度)
《向量》中文译本的第 7 个修订版。本版修正了一个已经发布过的严重缺陷(图号体系错位),并补齐五个此前从未检查过的维度。
头条:PDF 里的图号一直指错
四轮复核里,图注的文字(轮二)与「图 N.M」的文件存在性(轮四)都查过,但**「原书编号 → 译稿图注 → 正文引用 → PDF 实际渲染号」这四方从未被对齐过**。一对齐就露出两处系统性偏差——根因都是依赖 LaTeX 自动编号:
| 缺陷 | 表现 |
|---|---|
| 10 张无编号图版被编了号 | 原书这些照片/图版不带 FIGURE 号,LaTeX 一视同仁地编号,给它们凭空发号并把其后所有图号推后。第 4、6、7、9、10、12、13 章全部受影响——第 9 章的 fig9_3 在 PDF 里是「图 9.5」,第 10 章整体 +1,第 13 章正文引的「图 13.1」指向一张照片 |
| 5 组同号分幅被拆开 | 原书 FIGURE 2.3A/2.3B、3.8A/3.8B、6.3A/B/C 是「同号分幅」,被拆成独立连号图,且译稿把 A/B/C 后缀整个丢了 |
本版改法:关掉 LaTeX 自动编号(\captionsetup{labelformat=empty,labelsep=none}),编号写死在图注文字里——43 张有编号图注逐张补回原书编号,10 张无编号图版不加号。这样编号完全由译稿决定、可被脚本逐条核对;同时也拔掉了轮二那个「图 0.1: 图 0.1」重复编号的同一个根。
新增守卫 tools/check_figures.py 做四方对齐,--pdf 模式从 PDF 文本层复核渲染结果。
另外五个维度的收获
| 维度 | 为什么是盲区 | 结果 |
|---|---|---|
| 引文块 17 行 | 轮一明文把 > 引文块排除在段号之外,此后四轮沿用 |
3 条已改(引文内译者塞注、漏 Merchants、韵文「掌管万物」) |
| 括注纪律 | 风格指南规定「同章第二次起只用中文」,没人查过这条纪律本身 | 清 5 处同章重复;200 条未括注候选甄别出 52 条技术术语并补上英文 |
| 交叉引用语义 | 此前只查「越界」,指向对不对从未核过 | 141 处逐条核对,真错 0 条(2 条系原书不精确、13 条系引用他书) |
| 标点体例 | 从未系统扫过 | 索引 8 处 ASCII 直引号夹中文已改,全书残留 0 |
| 图内文字 | 四轮里没人看过图片内容 | 逐张看完全部 57 张;7 张含影响理解的英文,已在图注补出中文对照 |
关于「图内文字」
本书插图沿用原书,图内印着的英文无法自动翻译。本版逐张看过全部 57 张插图,对 7 张含影响理解的英文(fig7_1 的三个面板标题、fig11_1 的秩标号、fig4_2、fig6_1、fig6_2、fig6_3b、fig6_3c)在图注末尾补出了中文对照;译本说明第 6 条也已说明这一体例。
版本系列质量状况
| 轮次 | 主题 | 主要收获 |
|---|---|---|
| 一 | 全文逐段精读 | 严重 6 / 中等 62 / 轻微 92 |
| 二 | 四项盲区(前附件 / 图注 / 交叉引用 / 机械项) | 严重 1(图注编号重复) |
| 三 | 回归复核 + 精炼度量化 | 16 处回归新错;232 条候选甄别出 19 条真翻译腔 |
| 四 | 索引词头 / 强调标记 / 英文残留 / 逐句精读 / 公式说明 | 索引 3 处张冠李戴;严重 1 + 中等 28 |
| 五 | 图号体系 / 引文块 / 括注纪律 / 交叉引用语义 / 标点 / 图内文字 | 图号两处系统缺陷;52 条括注;7 张图注补译 |
- 校验:九道自动化守卫(structure / math / terms / fidelity / refs / figures / emphasis / residue / baseline),严重项全 0
- 术语表 443 条;汉字 264,233
关于本译本
个人学习与交流用途的非商业翻译。原书的文字、插图与版式之著作权归原作者及原出版社所有,本译本不主张任何权利。如权利人提出异议,译者将立即停止传播。
网页版:https://mypopydev.github.io/books/vector-zh/
附件
vector-cn.pdf—— A4 330 页,含 57 幅插图、353 条注释与 636 条索引(索引沿用原版页码以便回查)。扉页与元数据均带本版印记。
完整变更:v1.0.6...v1.0.7
⚠️ 关于本版附件的版本印记
本版附件是在打 tag 之前构建的,因此 PDF 扉页与元数据里的印记显示为「上一版号 + 提交偏移量」、并带一句「含未提交改动」——这两点都是构建顺序与判定口径造成的,正文内容与 v1.0.7 完全一致(附件就是该 tag 树中的 dist/vector-cn.pdf)。
- 印记显示成「上一版号」:构建时
git describe还取不到本版 tag(正确做法是先打 tag、再从 tag 重建,v1.0.9 起已照此执行); - 「含未提交改动」是误报:当时的判定把校验脚本生成的
review/*.md报告也算作了源改动(同一根因已于 v1.0.9 修正,现在只看真正参与构建的cn-book/与tools/)。
本项目不对已发布的附件做字节替换,故本版附件保持原样,仅在此说明其印记的实际含义。