# Kindle 脚注不能正常弹出的极简修复法

> 本文开放前 70% 正文，剩余内容会员可见。

原文：https://utgd.net/article/20759

好读书者，自然不能放过脚注或其他附加内容。科学史教授吴国盛曾批评国内某专著译本略去参考文献，文史哲领域一本书版本注的情况比比皆是，历史学家格拉夫敦甚至著有《脚注趣史》。总之，大到艰涩的学术大部头，小到考究的推理小说，脚注总是阅读的重要一环。

Kindle 同样可以显示脚注，理想情况下，按一下脚注标签即可弹出注释内容——视电子书格式版本，有时在屏幕中间，有时在底部，无害宏旨——然而，不少电子书的脚注并不正常，尤其是经过编辑、转换或自行翻译的书籍，点击后很可能会直接跳到文末乃至章节末尾的注释，而非上文下注的正常样式。

有一定电子书管理经验的读者，可能会想到问题出在脚注代码，毕竟电子书本质上是一堆文本文件及配图等资源的集合包。确实，若检查出错的脚注代码，可发现其与正常代码格式有异。更有经验的读者，可能还知道《如何给自制 Kindle 电子书添加弹出脚注或尾注》一文，或许已经着手修复出错的代码。

——但，手工维修的成本实在可观，你可能要自行编写正则表达式（盖不同书籍的排版风格各异），而且要逐个处理电子书内部的各个文本文件，少则七八份，多则上百个，为此又要掌握正则替换和批量检索替换的技巧与工具……诚然是徒增技术债（Technical debt）了。懂得背后原理固然有必要，但相比之下，我更喜欢轻快的解法。

如果站得远一点，不难发现，很多时候错不在 Kindle 上的那一本电子书，而是电脑上的原始版本。实际上，电脑上的版本（你可能从未打开过）或许根本无法打开，只是在生成 Kindle 版的过程中，转换工具——大概率是最常见的电子书管理工具 Calibre——自动帮你修复了一些问题，虽然相关脚注依然不能正常弹出，但起码可以跳转。

真正要修复的，是电脑上的版本。恰好，我之前写过一篇《

---

[前往标准阅读页](https://utgd.net/article/20759?audience=web)
