我有一个结构良好的EPUB文件,并试图使用KindleGen生成一个mobi文件.EPUB中充满了脚注/注释,它们是内部链接/锚。格式很好,很好的HTML .但是Kindlegen创建的MOBI文件会阻塞:
H 210F 211转换与口径,没有问题的链接。
我们使用的代码如下:
注释链接,从文本内部:
<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>但那不管用。
有什么想法吗?有什么建议吗?
发布于 2012-02-08 03:13:18
在玩了几分钟之后,我把它缩小到了Kindle预览器和各种设备应用程序中的一个bug。
标签中的"title“属性断开了对脚注的链接。(从脚注回到参考资料的链接在所有情况下都有效)。
然而,当加载在我的实际Kindle (电子墨水)上时,链接工作得很好。
以下是我对您的列表的扩展版本(见上文):
Kindle预告片:
Kindle应用程序:
器件:
一样
底线:
我认为这是一个bug,存在于Kindle和预览者的架构中。但是这些设备似乎并没有共享这个bug (就我所能测试的程度而言)。
临时解决方案:
从a标记中删除"title“属性。
如果其他人想尝试一下Kindle Fire、Kindle DX或其他应用程序,这将是很好的信息添加到这篇文章中。
干杯,
罗恩
发布于 2018-05-16 12:19:18
上面的解决方案并不适用于我,但让我思考如果所有段落样式都在.mobi格式上正常工作。我有一个很好的EPUB文件,里面有很多参考资料。它们的编码如下:
<li id="footnote-52"><strong style="font-size: 1em;"><a href="../Text/5.Rozdzial_V.xhtml#footnote-ref-52">↑[52]</a></strong></li>问题发生了,当我将文件转换为mobi时,文本中的"a href=“属性移动到了references部分的开头,因为没有可以移动到的引用。
这个问题的解决办法并不明显。原来Kindle不读"li“属性。当我试图将“李”改为"p“或"h”时,一切都开始完美无缺了。解决办法:
<h6 id="footnote-52"><strong style="font-size: 1em;"><a href="../Text/5.Rozdzial_V.xhtml#footnote-ref-52">↑[52]</a></strong></h6>干杯
https://stackoverflow.com/questions/9186437
复制相似问题