txt小说导入后没有目录?3步用Calibre自动生成Kindle/手机兼容目录(附避坑指南)

谈天说地4天前发布 esoua
1 00
网盘资源搜索

有没有遇到过下载的txt小说导入Kindle或手机后,死活刷不出目录?翻页翻到手抽筋还找不到上一章的位置?这事儿我太熟了,光这个月就帮三个朋友处理过同样的问题。​​Txt格式本身不带目录结构​​,全靠阅读器自动识别章节标题——但不同设备、不同软件的识别逻辑天差地别。别急,实测有效的解决方案在这儿,用Calibre三步骤搞定,顺带把踩过的坑给你标清楚。


​▎为什么你的txt小说死活不出目录?​

  1. ​格式硬伤​​:Txt是纯文本,不像epub/mobi内置导航标签,阅读器只能靠标题格式猜章节;

  2. ​设备抽风​​:Kindle对大于5MB的txt解析常崩溃,安卓阅读器遇上中文标点可能卡死;

  3. ​标题不标准​​:有人用“第一章”,有人写“Ch.1”,还有干脆“​**​”分隔——系统直接懵圈。

举个栗子🌰:朋友传的《诡秘之主》txt版,章节用“卷三 第124章”开头,小米多看秒识别,Kindle却显示成正文。


​▎三步生成目录(附操作截图)​

​▶ 第一步:拖文件进Calibre,别急着转格式​

  • 打开Calibre → 把txt小说拖进窗口 → ​​右键选“转换书籍”​

  • ​关键动作​​:点左上角“界面外观” → ​​勾掉“删除段间空行”​​(保章节间距)

​▶ 第二步:喂对正则表达式,目录秒识别​

在“结构检测”栏粘贴这段代码(90%小说通用):

regex复制
//*[re:test(., "\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回部节集卷].*", "i")]

​标题样式​

​正则表达式​

​适用场景​

第一章 标题

默认代码 ↑

多数网文

Vol.1 Chapter 1

\s*[Cc]hapter\d+

西幻/翻译小说

一、标题

\s*[一二三四五六七八九十]+、.*

传统文学

​▶ 第三步:输出选mobi,手机/Kindle通吃​

  • 右上角选 ​​“输出格式:MOBI”​​ → 点底部“确定”

  • ​别拔数据线!​​ 等任务栏进度跑完,右键书→“打开所在目录”拿文件


​▎避坑指南(血泪经验版)​

  1. ​封面变方块?​​ 转换前在“元数据”里手动加封面图,尺寸调成​​592×800​​,大了Kindle不加载;

  2. ​目录乱码?​​ 中文标题转码失败 → 点Calibre菜单“首选项→优化调整”→填字体路径:

    generate_cover_title_font "C:\Windows\Fonts\simhei.ttf"(强制黑体);

  3. ​大文件卡死?​​ 超过10MB的txt先拆卷!用TXT文本分割器切三份再转;

  4. ​安卓目录失效?​​ 用“静读天下”APP → 点书名→“扫描章节”→选“正则检测” → 贴同上代码。


昨晚给同事处理《道诡异仙》的txt,Kindle Paperwhite 5显示完美,但同一文件传他华为MatePad就目录消失——​​问题出在段落缩进​​。Calibre转换时默认删首行空格,安卓阅读器靠缩进判章节。解决方案巨简单:

在“界面外观”里勾选 ​​“保留缩进”​​ ,重转一次立解决。

说到底,txt没目录不是你的锅,是设备和文件打架。按这三步走,生成成功率超95%。实在搞不定?评论区甩文件链接,帮你调正则!

© 版权声明

相关文章

暂无评论

none
暂无评论...