Skip to content

v1.0.7 —— 第五轮复核(图号体系修正 + 五个新维度)

Choose a tag to compare

@mypopydev mypopydev released this 28 Sep 03:40
· 16 commits to master since this release

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/)。

本项目不对已发布的附件做字节替换,故本版附件保持原样,仅在此说明其印记的实际含义。