如何用calibre制作带章节目录的mobi文件（用于Kindle Paperwhite）？
针对txt转mobi，其他格式可以先转成txt再转成mobi。 纯小白，搞了一天的mobi排版加目录，踩了不少坑，浪费不少时间，终于掌握了快速加目录的方法，希望这个答案能帮到大家。 下面是超级详细的手把手教学。  工具：1.calibre：calibre - Download calibre    2.sublime text3：Download - Sublime Text  方法一：针对常规标题，如第x章这种格式，分三步 步骤一：直接给txt加目录转换成mobi格式 我主要参考的是把 TXT 文档转换成带目录的 MOBI 格式电子书，唯一不同的是我下的Sulime Text3,不过基本没啥影响。 这个教程的步骤超详细，跟着一步一步走完全没问题。  如果你把txt导入sublime text3发现是一堆乱码，请前往步骤二，解决问题后返回步骤一。  另外在替换的时候注意，一定要把正则符号的按钮按下！！！就是最左边的.*方框！ 精髓如下 结果如下 没有强迫症的话，做到这个程度就可以了。 但是！！！加了目录后不知道为啥没有首行缩进了！！吐血三升orz 如果你很介意的话可以看步骤三关于排版的问题。  步骤二：sublime text3中文导入乱码问题的解决 解决 Sublime text3 中文显示乱码问题【亲测可用】 跟着做，几分钟解决，实测有效。  步骤三：首行缩进和排版优化(有时候下载到排版不好的mobi格式书籍也可以在calibre中转换优化) 把步骤一中处理好的txt拖入calibre后，点上方第三个按钮转换书籍。 弹出窗口点界面外观→布局，你会发现缩进宽度默认1.5em，且不可调整，如下图。 不过没关系，点前面的删除段间空行就可以变参数了。 以上是我习惯调整的参数。 下面是界面外观的另外一些调整，供大家参考。 封面，作者的调整不用多说了吧 最后不能忘了加目录，两级目录的话要填二级目录表达式 大功告成！！！ 看出与步骤一做出来的区别了吗。。  方法二：针对不规则标题，如chapter x或者用☆标记的标题 这种方法其实好多回答已经提到了，我贴些图给个详细流程吧。 1.txt导入sublime，替换标题 替换空格 2.保存为html格式，一定得是html格式！！！不是txt！！！ 3.将html导入calibre，按方法一步骤三进行即可，结果如下。 很容易看出这种方法下不能控制首行缩进了，有些文本有，有的没有，我也不知道怎么回事（求大神赐教） 不过大部分txt的标题都很常规，用方法一足以满足大部分需求。 over 希望能帮到大家。