txt文件基本没什么排版可言。所以想要把txt转换为mobi文件方便阅读。
具体步骤如下:
打开txt
用notepad++打开所需要转换的txt文件。(或者使用其他的能够支持正则表达式的编辑器)。
比如说我打开的是《探虚陵古代篇》。
然后发现卷名的格式是【第x卷 xxx】,章名的格式是【x xxxx】。
使用正则表达式为标题添加结构化信息
使用快捷键【Ctrl+F】打开notepad++的查找替换窗口。
先替换卷名。注意要将查找模式设为正则表达式。
再替换章名。
再把换行符换成换行标签。这里查找模式使用【扩展】就可以了。
替换后保存,然后把文件的后缀名从txt改为html。
在calibre中转换格式
把整理好的html文件拖入calibre中,点击转换书籍。可以看到我们的输入格式是ZIP格式。
可以先在【元数据】那里设置好书籍的封面。
重点是设置【内容目录】这一页,如下设置。
因为我要转换的这本书,总共有200+章,所以我设置的最大章节数为300。
设置好之后,点击确定后就能转换得到想要的mobi格式了!
成果如下!
【参考】
[1]如何用calibre制作带章节目录的mobi文件(用于Kindle Paperwhite)? - Jacob Xu的回答 - 知乎