TXT 分章规则
TXT 没章节、章节太多或太少时,怎么打开分章规则、选规则、多选匹配、设默认规则,以及分卷什么时候会显示。
分章规则做什么
TXT 文件通常没有标准章节结构。分章规则会根据正文里的标题特征,尝试识别章节。
例如:
- 第一章
- 第 1 章
- Chapter 1
- 卷一
- 序章
- 番外
不同来源的 TXT 写法差异很大,所以没有一条规则适合所有书。
打开分章规则
阅读 TXT 时打开目录,点目录顶部的「重新分章」按钮(或目录右上角「⋯」→「重新分章」),进入「选择章节规则」页。在 章节管理 里也有「重新分章」。
页面上每条规则旁边显示它能分出多少章,点一条就能预览章节列表,没问题点「应用」。
页面右上角「⋯」里有:
- 「多选匹配」:几条规则一起分章,见下文
- 「设为默认」:以后新导入的 TXT 都先用这条规则分章。默认是「自动检测」
- 「AI 分章」:读取这本书的内容,自动生成一条分章规则。需要先配置 AI 服务
- 「新建规则」:自己写规则,见 自定义规则示例
- 「恢复预置规则」:改坏了预置规则时用,缺的预置规则会补回来,改过的恢复原样,自定义规则不受影响
- 「分章设置」:单章字数等设置,见下文
先用预置规则
大多数情况下,先从预置规则开始:
- 先用「自动检测」
- 看预览里的章节数量是否接近实际
- 检查开头、中间、结尾各几章
- 如果卷名、番外或特殊标题没有识别,再换规则
- 仍不合适时,再创建自定义规则
不要一开始就写复杂正则。规则越宽,越容易把正文误识别成章节。
什么时候换规则
出现下面情况时,可以尝试换规则:
- 没有章节
- 章节数量明显太少:通常是标题格式和当前规则不匹配,比如标题没有「章」字、用了特殊编号、全角符号或空格
- 章节数量明显太多:通常是规则太宽,把正文里的普通句子也识别成章节
- 卷标题、番外、序章没有识别出来
只是少量章节不准时,选中标题手动「设为章节目录」更快,见 章节管理。
一本书用几条规则(多选匹配)
一本书前后标题格式不一样时,例如前半本是「第一章 标题」,后半本变成「1、标题」,可以让几条规则一起匹配:
- 打开「选择章节规则」页
- 点右上角「⋯」→「多选匹配」
- 勾选要一起用的规则,至少两条
- 点「预览组合结果」,检查章节数量和开头、中间、结尾几章
- 没问题就点「应用」
也可以新建一条规则专门给这本书用。每条规则都是全局的,不会只属于某一本书。
分章设置
「选择章节规则」页右上角「⋯」→「分章设置」:
- 「单章最大字数」:默认 50000。章节超过这个字数时会被硬拆分,避免单章过长影响打开和阅读
- 「单章最少字数」:默认 100。匹配到的章节低于这个值时,会合并到上一章,减少空章和误识别标题
- 「自动计算规则匹配章节数」:重新分章时自动计算每条规则能匹配多少章节,方便挑选
- 「自动生成扉页」:首章前的内容作为扉页显示在目录中
改完重新分章才生效。
如果单章特别长,先确认是不是规则漏识别了中间章节;不要只依赖最大字数硬拆分。
分卷规则
分卷规则用于识别「第一卷」「卷二」「第一部」这类上层标题。识别成功后,目录会变成层级结构:分卷在上,普通章节在下面。
为了避免把正文里的「卷三」「第一部」误判成分卷,Reeden 对自动分卷比较保守,要同时满足:
- 至少识别到 2 个分卷标题
- 平均每个分卷下至少有 3 个普通章节
不满足时,分卷标题当成普通章节项显示,不会变成可展开的分卷层级。只有一卷的书,可以把卷名当普通章节用。
手动设的分卷不受这个限制:选中卷名,在划词菜单「设为」→「设为分卷目录」,或在 章节管理 里勾选后点「分卷」。
常见可识别的分卷标题包括:
第一卷 风起
第 2 卷 云回
卷三 轮回
第一部 少年篇
【番外卷】使用预置规则时,Reeden 会额外尝试识别这类常见卷名。自定义规则要稳定识别分卷,需要自己填分卷规则:简单模式打开「启用分卷规则」,正则模式同时填「章节正则」和「分卷正则」。写法见 自定义规则示例。
重新分章前注意
- 你手动「设为章节目录」「设为分卷目录」「设为正文」的调整会保留,重新分章后照样生效。哪些还在起作用,见 管理设为目录
- 章节管理里还没保存的草稿会被丢弃
- 章节结构变了以后,笔记会保留,但个别笔记的定位可能要重新检查
重要书籍建议先备份。
下一步
想自己写规则,见 自定义规则示例。
小范围修正和整理章节,见 章节管理。
需要直接改正文,见 TXT 全文编辑。
Reeden