Files
hermes-skills/skills/legal/contract-editor/references/single-paragraph-section-no-numpr.md
T

1.5 KiB

单段正文章节不加numPr(2026-07-12 盈浦健康科普合同)

规则

当新增的章节(如"八、转包与分包")下只有一段正文时,该段落不设numPr

判断方法

  1. 看原文中同样只有一段正文的章节是否有numPr
  2. 如果原文单段章节无numPr(如"一、合作背景"P12无numPr),新增也不加
  3. 多段正文章节有numPr(如"七、不可抗力"两段都有numId=11)
  4. 这是"有2才有1"规则在numPr层面的体现

实证

盈浦健康科普服务合同:

  • 原文"一、合作背景": 1段正文 → 无numPr
  • 原文"七、不可抗力": 2段正文 → numId=11
  • 新增"八、转包与分包": 1段正文 → 不应有numPr

错误地加了numId=14(新建abstractNum),导致OnlyOffice渲染出孤零零的"1."

同时要检查的段落格式

新增段落的pPr必须与原文同类型段落完整匹配

  • w:ind(firstLine/firstLineChars)—— 首行缩进
  • w:spacing(line/lineRule)
  • 不能只有spacing没有ind

实证:原文正文段有 ind firstLine=420 firstLineChars=200,workflow新增P75只有spacing缺ind → 渲染无首行缩进。

heading run的sz继承陷阱

原文Heading 1样式定义sz=48(24pt),heading段落的plain run没有显式sz(靠样式继承)。 workflow/ContractEditor操作后可能给某个run添加spurious sz=20(从szCs误取),导致该run从24pt变成10pt。

检查:修订后Heading段落的所有plain run不应有新增的显式sz。