有没有遇到过下载的txt小说导入Kindle或手机后,死活刷不出目录?翻页翻到手抽筋还找不到上一章的位置?这事儿我太熟了,光这个月就帮三个朋友处理过同样的问题。Txt格式本身不带目录结构,全靠阅读器自动识别章节标题——但不同设备、不同软件的识别逻辑天差地别。别急,实测有效的解决方案在这儿,用Calibre三步骤搞定,顺带把踩过的坑给你标清楚。
▎为什么你的txt小说死活不出目录?
格式硬伤:Txt是纯文本,不像epub/mobi内置导航标签,阅读器只能靠标题格式猜章节;
设备抽风:Kindle对大于5MB的txt解析常崩溃,安卓阅读器遇上中文标点可能卡死;
标题不标准:有人用“第一章”,有人写“Ch.1”,还有干脆“**”分隔——系统直接懵圈。
举个栗子🌰:朋友传的《诡秘之主》txt版,章节用“卷三 第124章”开头,小米多看秒识别,Kindle却显示成正文。
▎三步生成目录(附操作截图)
▶ 第一步:拖文件进Calibre,别急着转格式
打开Calibre → 把txt小说拖进窗口 → 右键选“转换书籍”
关键动作:点左上角“界面外观” → 勾掉“删除段间空行”(保章节间距)
▶ 第二步:喂对正则表达式,目录秒识别
在“结构检测”栏粘贴这段代码(90%小说通用):
regex复制//*[re:test(., "\s*[第卷][0123456789一二三四五六七八九十零〇百千两]*[章回部节集卷].*", "i")]
标题样式 | 正则表达式 | 适用场景 |
---|---|---|
第一章 标题 | 默认代码 ↑ | 多数网文 |
Vol.1 Chapter 1 |
| 西幻/翻译小说 |
一、标题 |
| 传统文学 |
▶ 第三步:输出选mobi,手机/Kindle通吃
右上角选 “输出格式:MOBI” → 点底部“确定”
别拔数据线! 等任务栏进度跑完,右键书→“打开所在目录”拿文件
▎避坑指南(血泪经验版)
封面变方块? 转换前在“元数据”里手动加封面图,尺寸调成592×800,大了Kindle不加载;
目录乱码? 中文标题转码失败 → 点Calibre菜单“首选项→优化调整”→填字体路径:
generate_cover_title_font "C:\Windows\Fonts\simhei.ttf"
(强制黑体);大文件卡死? 超过10MB的txt先拆卷!用TXT文本分割器切三份再转;
安卓目录失效? 用“静读天下”APP → 点书名→“扫描章节”→选“正则检测” → 贴同上代码。
昨晚给同事处理《道诡异仙》的txt,Kindle Paperwhite 5显示完美,但同一文件传他华为MatePad就目录消失——问题出在段落缩进。Calibre转换时默认删首行空格,安卓阅读器靠缩进判章节。解决方案巨简单:
在“界面外观”里勾选 “保留缩进” ,重转一次立解决。
说到底,txt没目录不是你的锅,是设备和文件打架。按这三步走,生成成功率超95%。实在搞不定?评论区甩文件链接,帮你调正则!
© 版权声明
文章版权归作者所有,未经允许请勿转载。
相关文章
暂无评论...