Files
2026-09-11 08:47:44 +08:00

11 KiB
Raw Permalink Blame History

GB/T 9704-2012 逐条执行矩阵

本矩阵把标准条款拆成三类:生成器可以稳定写入并由校验器检查的项目,生成器能够提供版式但仍需打开 Word/WPS 复核的项目,以及只能在纸张、打印或机关模板上完成的项目。它不把“生成了 DOCX”写成“所有制作环节均已合规”。条文依据为全国标准信息公共服务平台的现行状态页GB/T 9704-2012 条文全文转载页

条款 规则 当前实现 证据/剩余人工核对
1 适用范围 说明文档明确 ordinaryformal 和特定格式的使用场景,不因机构名称自动画红头 SKILL.mdREADME.md;仍由使用者确认文种和机关模板
2 规范性引用文件 在摘要和清单中列出 GB/T 148、GB 3100/3101/3102、GB/T 15834、GB/T 15835 references/gbt9704-2012-summary.md;计量单位、标点和数字的语义仍需人工复核
3 字、行等术语 记录“一字”为一个汉字宽度、“一行”为一个汉字高度加3号字高度7/8;生成器采用28磅网格作为实现参数 w:docGrid、摘要和清单;术语定义不能由截图单独证明
4 用纸技术指标 记录定量60—80 g/m²、白度80%—90%、横向耐折度≥15次、不透明度≥85%、pH 7.5—9.5;不在 DOCX 中伪造检测结果 formal-checklist.md;采购纸张和成品检测人工完成
5.1 A4 成品幅面 固定 210mm×297mm verify_gongwen_docx.mjs 的 A4 检查;仍需检查实际裁切误差
5.2.1 天头、订口、版心 37mm、28mm、156mm×225mm写入 DOCX 版心和页边检查;打印缩放必须关闭并现场复核
5.2.2 默认 3 号仿宋 运行环境检测仿宋;缺失时明确警告并写入替代字体,严格模式直接失败 --require-standard-fonts;当前机器若缺小标宋/仿宋不能把替代字体当标准字体
5.2.3 一般 22 行、28 字并撑满版心 3 号、28 磅固定网格和版心参数已写入 w:docGrid 与 PDF 实测;长标题、表格和特殊内容仍需看最终分页
5.2.4 默认黑色 正文、标题层级、字段默认为黑色,红色只用于规定的版头/特定格式/版记线 生成器和 PDF 视觉检查
6.1 制版清洁、字迹、尺寸、版心误差 记录版心误差≤1mm及版面干净、字迹清楚无断划要求;不在 XML 中虚报制版质量 PDF/打印成品人工检查
6.2 双面印刷、套正、油墨和印品质量 记录双面套正误差≤2mm、黑墨BL100%、红墨Y80%/M80%;正式模式生成单页右、双页左页码但不控制打印机和油墨 --page-number standard;双面打印和套正人工检查
6.3 左侧装订、钉位、裁切和成品 记录两页页码误差≤4mm、成品尺寸±2mm、两钉外订眼距上下边缘70mm±4mm、平订钉锯距书脊3—5mm;不生成虚假的装订结果 formal-checklist.md;成品人工检查
7.1 版头、主体、版记三区和页码在版心外 版式分支、页脚和版记结构分别生成 DOCX/PDF 逐页检查
7.2.1 份号六位、3 号、左上第一行 --copy-no 只接受 1—6 位阿拉伯数字并补足六位 结构检查;实际是否需要份号由发文机关确认
7.2.2 密级和保密期限第二行、3 号黑体 --secret 按黑体3号写入;没有份号时自动保留第一行空位,使密级仍在第二行 结构检查和视觉审计;文字内容和期限写法人工复核
7.2.3 紧急程度及排列顺序 --urgent 按黑体 3 号写入,并按份号、密级、紧急程度顺序下移 适用性和紧急级别人工确认
7.2.4 发文机关标志居中、红色、版心上边缘下 35mm、推荐小标宋 formal --letterhead digital 才绘制;预印模式只留纸样区域;首面字段以版心上边缘为垂直锚点,机关标志固定在其下35mm,不推动机关标志或预留区;联合行文通过 --joint-org 分行生成,主办机关在前;输入含“文件”时将“文件”置右并按联署名称上下居中;名称过长时自适应标志字号 verify_gongwen_docx.mjstests/measure-header-coordinates.mjsgbt9704-screenshot-evidence.md;当前机缺少推荐字体时严格模式失败,复杂机关专用标志仍需模板核对
7.2.5 机关标志下空二行、六角括号、全年份、顺序号不加“第”不补零 formal/letter--doc-no 做格式校验,并写入两个显式 28 磅空行 文号语义由机关编号规则确认
7.2.6 上行文文号左空一字、签发人右空一字并同一行;标签仿宋、姓名楷体 --upward true --signer 同行生成单一或两个签发人,左右各空一字;多签发人、联合行文转人工模板 结构校验和 PDF;复杂联合行文需按机关顺序人工排布
7.2.7 文号下 4mm、版心等宽红线 redRule() 生成 156mm 红线,文号段后 4mm;预印模式不重绘 PDF 量测;红色油墨和实际纸样人工核对
7.3.1 标题 2 号小标宋,红线下空二行、居中 标题使用 GongwenTitle,红线/预印线后插入两个显式 28 磅空段落 XML + PDF 视觉门;小标宋缺失时严格模式失败
7.3.2 主送机关标题下空一行、顶格、全角冒号 --to 或首段识别后写入一行并规范化末尾全角冒号 过多主送机关移版记仍需人工决定
7.3.3 首页有正文;正文 3 号仿宋、自然段左空二字;四级序数和字体 Markdown 序数映射 Heading1Heading4、大纲级别和字体已写入 Word/WPS 目录可引用;特殊层次和分页人工复核
7.3.4 附件说明正文下空一行、左空二字、名称末无标点 --attachment-note 统一为“附件:”并去除末尾标点,表格后不重复空行 长名称回行和多附件编号仍需 PDF/模板复核
7.3.5 署名、成文日期、印章/签名章 分别记录加盖印章、不加盖印章、签发人签名章、日期数字和特殊空白处理;生成器排文字占位并补足签名章模式的两行/一行间距,不伪造印章 --seal-mode 仍需把实体章或已取得的图片放入 Word/WPS;单/联合机关印章、红色签名章和空白不足时调整人工完成
7.3.6 附注在日期下一行左空二字、圆括号 --note 规范化为全角圆括号 日期与附注的最终分页人工核对
7.3.7 附件另面、第一行附件标签黑体、第三行标题、版记前、页码连续且与附件说明一致 --attachment-file 用分页符、显式空行和标题样式生成,并校验附件顺序和标题与附件说明一致,附件共用连续页脚 --attachment-detached 会在附件首行补排文号和“附件”序号;复杂附件版式仍需人工处理
7.4.1 版记首末粗线、中间细线,末线贴最后一页版心下边缘 版记改为浮动表,锚定最后一页版心底部;粗线 0.35mm、细线 0.25mm 已用长文 PDF 截图实测;Word/WPS 和极端分页仍需抽检
7.4.2 抄送 4 号仿宋、左右一字、回行对齐、末尾句号 --cc 生成 4 号、左右一字、全角冒号和句号 多行抄送回行和主送移版记人工复核
7.4.3 印发机关/日期 4 号仿宋,左右一字,日期后“印发”,细线隔开 --print-org--print-date 生成右制表位、日期校验和末条粗线 实际机关名称长度和目标软件分页人工复核
7.5 4 号半角宋体页码、两侧一字线、距版心下边缘 7mm、单双页位置、附件连续 正式页脚用半角宋体、单双页字段,footer 距离调整为 7mm 位置;信函关闭页码 XML + PDF bbox;空白页/特定版记页的例外仍需人工复核
8 横排表格页码与表头方向 新增 --format horizontal-table,实际生成横向 A4 和225mm表格,页码保持标准单双页位置;单双页表头在订口/切口方向尚未自动化 horizontal-table-1.png;表头方向须在 Word/WPS 专用横向模板中人工检查
9 计量单位、标点、数字按引用标准 结构字段(文号、日期、附件冒号、句号)做边界校验 正文语义、单位、标点和数字用法需人工或专门文本审校
10.1 信函上下双红线、30mm/20mm、170mm、可选版头字段、标题二行、无首页页码、无版记线 --format letter 生成双线、专用边距、文号距离、标题空行、底部双线页脚和无页码,并支持份号、密级、紧急程度在第一条双线下按顺序编排 PDF 实测;联合行文及模板字段人工复核
10.2 命令(令)标志由机关全称加“命令”或“令”、上边缘20mm、令号下空二行、正文下空二行 --format command 要求 --org 以“命令/令”结尾、--doc-no,机关标志从版心上边缘下20mm开始,令号和正文均为空二行 command-1.png;签名章/日期按7.3.5.3人工复核
10.3 纪要标志 35mm;出席/请假/列席标签黑体,人员仿宋 --format minutes 要求机关标志以“纪要”结尾,三类人员分 run 写入对应字体,紧跟正文或附件说明下一行,并按两字起排、悬挂缩进处理回行 minutes-1.png/minutes-2.png;纪要具体版式可按机关制度调整
11 标准式样图 各分支按条款参数实现,不把截图当作唯一依据 最终仍需与机关现行式样、Word/WPS 和打印样张逐页比对

本轮硬性修正

  • 红线下标题不再只依赖 w:before 的段前属性,而是写入两个显式、28 磅、无文字的版心网格段落;这解决了不同 Word/WPS 渲染时标题贴线的问题。
  • 发文机关标志到文号、命令标志到令号、令号到正文同样使用显式空行;校验器不再把“存在某个段前数值”当成视觉合规证据。
  • 版记不再跟在正文最后一行后面,而是锚定到最后一页版心底部;正式页码 footer 改为版心下边缘下 7mm 的位置。
  • 文号、成文日期、附件说明的结构边界现在会拒绝明显不符合标准的输入;缺失小标宋或仿宋时仍会明确告警,严格模式会停止生成。

本矩阵的实际渲染证据、截图文件名和逐条人工边界见GB/T 9704-2012 全条款视觉核验记录全条款截图证据矩阵