我有一个结构良好的 EPUB 文件,并尝试使用 KindleGen 生成一个 mobi 文件... EPUB 充满了脚注/注释,它们是内部链接/锚点。所有的格式都很好,HTML 很好……但是 Kindlegen 创建的 MOBI 文件令人窒息:
- Kindle Fire - 一切都好
- Kindle - 链接不起作用
- Kindle DX - 链接失效
- Kindle iPhone - 链接在 Previewer 中有效,但在我的 iPhone 上无效
- Kindle iPad - 链接失效
使用 Calibre 进行转换,链接没有问题。
我们使用的代码如下:
注意链接,来自文本内部:
<a class="footnote" href="#footnote-3" id="return-footnote-3" title="Paul Johnson: Marks’s
comments in this paragraph are excellent."><sup class="footnote">[3. Paul Johnson]</sup>
</a></p>
脚注回注的代码是:
<p id="footnote-3"><a class="return-footnote" href="#return-footnote-3">3. <cite>Paul Johnson:
</cite> Marks’s comments in this paragraph are excellent.</a></p>
我试着把锚标签拉出来,所以:
<a id="return-footnote-3"></a> <a class="footnote" href="#footnote-3" title="Paul Johnson:
Marks’s comments in this paragraph are excellent."><sup class="footnote">[3. Paul Johnson]
</sup></a></p>
但这没有用。
有什么想法吗?建议?