ReedenReeden
阅读与排版TXT 分章

TXT 分章规则

TXT 没章节、章节太多或太少时,怎么打开分章规则、选规则、多选匹配、设默认规则,以及分卷什么时候会显示。

分章规则做什么

TXT 文件通常没有标准章节结构。分章规则会根据正文里的标题特征,尝试识别章节。

例如:

  • 第一章
  • 第 1 章
  • Chapter 1
  • 卷一
  • 序章
  • 番外

不同来源的 TXT 写法差异很大,所以没有一条规则适合所有书。

打开分章规则

阅读 TXT 时打开目录,点目录顶部的「重新分章」按钮(或目录右上角「⋯」→「重新分章」),进入「选择章节规则」页。在 章节管理 里也有「重新分章」。

目录顶部的重新分章按钮

页面上每条规则旁边显示它能分出多少章,点一条就能预览章节列表,没问题点「应用」。

TXT 分章规则选择页面

页面右上角「⋯」里有:

  • 「多选匹配」:几条规则一起分章,见下文
  • 「设为默认」:以后新导入的 TXT 都先用这条规则分章。默认是「自动检测」
  • 「AI 分章」:读取这本书的内容,自动生成一条分章规则。需要先配置 AI 服务
  • 「新建规则」:自己写规则,见 自定义规则示例
  • 「恢复预置规则」:改坏了预置规则时用,缺的预置规则会补回来,改过的恢复原样,自定义规则不受影响
  • 「分章设置」:单章字数等设置,见下文

先用预置规则

大多数情况下,先从预置规则开始:

  1. 先用「自动检测」
  2. 看预览里的章节数量是否接近实际
  3. 检查开头、中间、结尾各几章
  4. 如果卷名、番外或特殊标题没有识别,再换规则
  5. 仍不合适时,再创建自定义规则

不要一开始就写复杂正则。规则越宽,越容易把正文误识别成章节。

什么时候换规则

出现下面情况时,可以尝试换规则:

  • 没有章节
  • 章节数量明显太少:通常是标题格式和当前规则不匹配,比如标题没有「章」字、用了特殊编号、全角符号或空格
  • 章节数量明显太多:通常是规则太宽,把正文里的普通句子也识别成章节
  • 卷标题、番外、序章没有识别出来

只是少量章节不准时,选中标题手动「设为章节目录」更快,见 章节管理。

一本书用几条规则(多选匹配)

一本书前后标题格式不一样时,例如前半本是「第一章 标题」,后半本变成「1、标题」,可以让几条规则一起匹配:

  1. 打开「选择章节规则」页
  2. 点右上角「⋯」→「多选匹配」
  3. 勾选要一起用的规则,至少两条
  4. 点「预览组合结果」,检查章节数量和开头、中间、结尾几章
  5. 没问题就点「应用」

也可以新建一条规则专门给这本书用。每条规则都是全局的,不会只属于某一本书。

分章设置

「选择章节规则」页右上角「⋯」→「分章设置」:

TXT 分章设置弹窗
  • 「单章最大字数」:默认 50000。章节超过这个字数时会被硬拆分,避免单章过长影响打开和阅读
  • 「单章最少字数」:默认 100。匹配到的章节低于这个值时,会合并到上一章,减少空章和误识别标题
  • 「自动计算规则匹配章节数」:重新分章时自动计算每条规则能匹配多少章节,方便挑选
  • 「自动生成扉页」:首章前的内容作为扉页显示在目录中

改完重新分章才生效。

如果单章特别长,先确认是不是规则漏识别了中间章节;不要只依赖最大字数硬拆分。

分卷规则

分卷规则用于识别「第一卷」「卷二」「第一部」这类上层标题。识别成功后,目录会变成层级结构:分卷在上,普通章节在下面。

为了避免把正文里的「卷三」「第一部」误判成分卷,Reeden 对自动分卷比较保守,要同时满足:

  • 至少识别到 2 个分卷标题
  • 平均每个分卷下至少有 3 个普通章节

不满足时,分卷标题当成普通章节项显示,不会变成可展开的分卷层级。只有一卷的书,可以把卷名当普通章节用。

手动设的分卷不受这个限制:选中卷名,在划词菜单「设为」→「设为分卷目录」,或在 章节管理 里勾选后点「分卷」。

常见可识别的分卷标题包括:

第一卷 风起
第 2 卷 云回
卷三 轮回
第一部 少年篇
【番外卷】

使用预置规则时,Reeden 会额外尝试识别这类常见卷名。自定义规则要稳定识别分卷,需要自己填分卷规则:简单模式打开「启用分卷规则」,正则模式同时填「章节正则」和「分卷正则」。写法见 自定义规则示例。

重新分章前注意

  • 你手动「设为章节目录」「设为分卷目录」「设为正文」的调整会保留,重新分章后照样生效。哪些还在起作用,见 管理设为目录
  • 章节管理里还没保存的草稿会被丢弃
  • 章节结构变了以后,笔记会保留,但个别笔记的定位可能要重新检查

重要书籍建议先备份。

下一步

想自己写规则,见 自定义规则示例。

小范围修正和整理章节,见 章节管理。

需要直接改正文,见 TXT 全文编辑。