《脈經校注》结构优先 · 处理记录

2026-10-02 · 本机实测 · 书族:医经校注类(首本)· 源:人卫《中医古籍整理丛书重刊》第 18 本 · 源 md 对照:中医古籍整理丛书重刊-18-脈經校注.md(旧库 220 块)


一、源与范围

项值
源 EPUBC:\Users\xy192\DSH云端备份\4-原始底本\epubtest\00-原始EPUB\中医古籍整理丛书重刊.epub
书内范围spine 第 1181–1215 页(part1181.xhtml – part1215.xhtml),共 35 页
边界依据本书 CIP 页 = 第 1183 页;起点 1181 为本书封面/内封(纯图片)。注:源 EPUB 中不存在 part1216.xhtml,本书末页即 1215(含《王氏脈經後序》《校注後記》)
「脈經校注」同名歧义本批两个 EPUB 都有《脉经》:本书是繁体校注本《脈經校注》(古籍整理丛书,第 18 本);简体白文本《脉经》属典藏版第 11 本,是另一本、未在本轮
落地库主库「中医·结构优先 / 医经校注类 / 脈經校注」(105 篇 / 743 块)+ 本处理记录
未改动原始 EPUB、旧「中医」库、检索开关、插件文件

二、源文件体例

元素数量含义
h17前置页标题(版权页/内容提要/重刊説明/出版者的話/校注説明/校定脈經序/脈經序)
h212卷(脈經卷第一 … 卷第十、王氏脈經後序、校注後記)
h497篇(如「脈形狀指下秘訣第一二十四種」「平三關病候并治宜第三」)
h641篇内小标题
div.h8 / div.h9190 / 7「提要:」「按語:」「按:」标记
div.pCls3469正文段与注释段(含 1305 段以〔N〕开头的注释)
div.catalinaMap + catalinaNode1/21 + 12 + 102本书内目录(层级导航)
div.Table / div.IMG4 / 4表格(实为图片)与插图

实测比例:3469 个 pCls 中,注释段 1305、含〔N〕动注号的正文段 735;注释段的上一段有 402 处是正文段、902 处是注释段(即注释成串排在被注正文之后)。


三、单元规则(医经校注类模板)

文档 = 篇(h4);篇前 h1 各自成篇(前置页类);书目信息类页单独成篇。

单元(条)规则(已获你确认):

项规则
一条 =原文段 + 紧随其后的注释段
注释段判定段首为 〔N〕(全角方括号 + 数字)
注释收束遇到新原文段或标题即结束当前条;注释与原文绝不被拆到不同条
篇标题与紧随的「提要:」「按语:」及提要/按语正文同片,不单独成片
相邻短条同篇内相邻短记录按 ≤400 字打包成片;片内各自保留 〔源:…〕 标记,逐条仍可回解
出处标记片首一行 〔源:partNNNN.xhtml 元素N(锚点id)〕;打包片内每条各带自己的标记
书目信息页封面/版权页/内容提要/重刊説明/出版者的話/校注説明/目录 → 标记「书目信息/目录」,单独成篇,不作为正文检索结果(正文篇前固定一行标记,文字一字未删)
换行约定单元内部单换行、单元之间空行(满足插件 splitBlocks 以空行为边界);再按每篇文档自身字符预算收口一次

四、核验数据(全部本机实测)

指标结果
元素 → 单元 → 文档 → 片3973 → 2351 → 105 → 743(短条打包前 2369 片)
片长 中位 / 均值 / p90 / 最长359 / 366 / 449 / 1525 字符
超 1824 字符的片0
逐字无损(元素文本多重集)✅
12 字滑窗全覆盖(原 XHTML 全部 3973 个元素的每一段 12 字都在库内文本中)✅ 0 处缺口
入库:篇数 / 块数一致 / 逐篇无损105 / 105、105 / 105、105 / 105
库内块数743(与送入片数一致)
出处标记可回解(页码存在 + 元素号在范围内)2557 / 2557
图片占位155(源 155)
跨条粘连(以注释开头的片)0(原文永远在注释之前)
结构上的孤立小片(去标记后 ≤30 字符)9
不足 50 字符的块7(0.9%)
含 ≥2 出处标记的打包片561(每片约 2–10 条互不相干的短条,逐条可回解)
按每篇预算收口后超预算文档0

五、经验规则与已知局限

  1. 连续起首不拆分(承《针灸大成》规则,务必遵守):判定「条目起首」的正则(穴名/脉名/病证名 + 至多 12 字别名 + 空格)会命中针法口诀/手法连续论述的句首,形状像穴名起首,实为同一段落内的连续论述,不是多个条目粘连。

处置:只按白名单(本书脉象名/经名/病证名表)判定起首;白名单之外的命中一律不拆分。 本条是为防止在古籍刻本点校质量差的书籍上误判而设的硬约束。

  1. 《脈經》条文天然极短(单条常 20–40 字),若一条一片会产生 2369 片、其中 886 片不足 30 字。故采用「同篇内相邻短条按 ≤400 字打包」,打包后中位 359 字、不足 50 字的块降到 7 个。如果你要求「一片必须只有一条」,可关掉该打包重跑(代价:短块比例大幅上升)。
  2. 书目信息篇块数:该书目篇正文首行是插件按标题注入的上下文,会自成一块,故库内块数可能比送入片数多 1(与《针灸大成》同因)。
  3. 繁体原文(本书为繁体整理本)一字未改,未做简繁转换。
  4. 字形图/图片提字:本书 155 张图仅保留占位,属「字形图提字」单独立项,本轮未处理。
  5. 源文件本身的辑校错误不在本轮处理范围:本轮只做「不丢字、可溯源、按结构成条」。

六、脚本与数据

本文件不含任何 API key 或凭据。