亚马逊Kindle商店的一些书籍或期刊有这个很酷的功能,当你阅读它们时会显示一个面包屑或标题栏。它显示为文本的第一行。它不是具有电池和无线信号图标的栏。这是第一行,位于内容正上方。
例如,如果您处于第2章的中间,则会显示该行中章节的标题。这真的很酷,我想在我的书中实现它。
我有适当的TOC,封面和起始页面。我遵循了Kindle Publishing Guide中的指南。实际上,我正在使用KindleGen转换为“即时”生成的EPUB。我提到这个是为了清除简单的RTFM答案。 :)在我阅读的所有指南中,我没有找到任何提到描述的功能。
具有该功能的书籍已加密,因此我无法通过查看其文件来了解它们的工作原理。另一件事,它们是AZW格式,应该只是MOBI重命名。也许所描述的功能仅限于Kindle?
我想我会问那里的Kindle / MOBI / EPUB大师:我怎样才能在自己的书中实现这样的功能?
答案 0 :(得分:2)
对于HTML格式化,然后在其中插入适当的TOC。 (请在此处阅读:http://www.mobileread.mobi/forums/showthread.php?t=129364和此处:http://manual.calibre-ebook.com/faq.html#what-s-the-deal-with-table-of-contents-in-mobi-files和此处:http://72.21.206.224/kdpforums/message.jspa?messageID=74957)
然后使用Calibre进行转换。
修改:
抱歉这个误会。所以你的问题很可能是由于所谓的MOBI header,偏移24(mobi类型)引起的。如果它设置为257,258或259,您将拥有导航栏。你可以做的最好的(?)(如果你真的想要它在电子书中)是为转换创建一个Calibre(新闻)食谱(doc here和here)。
在食谱中,您可以设置publication_type
。
或者您可以深入了解口径源代码(主要是python
),并对其进行修补以便以不同方式设置发布类型。
This is也是一个很好的资源。
HTH