Agent Skills
返回列表
纪委党政公文 docx 排版

纪委党政公文 docx 排版

办公效率 更新于 2026.08.30

将以下提示词粘贴到你的 AI 对话框中:

请根据 https://skillhub.cn/install/skillhub.md,安装 @user_546ed62e/jiweidangzheng-gongwen-format。

技能介绍

问题背景

纪委、党政机关的公文排版不是「Word 里选个字体」就能过关:大标题要用方正小标宋_GBK二号居中,章条标题黑体/楷体分级,正文仿宋三号且首行缩进 2 字符;行距必须是固定值 29pt(580 twips),页边距要符合 GB/T 9704-2012;阿拉伯数字与拉丁字母还要单独走 Times New Roman,而(一)(二)这类中文序号仍保持楷体。手调样式时,常见坑是缩进写成厘米导致 Word 显示「1.13 厘米」、行距用倍数而非 exact、或 rFonts 只写 eastAsia 导致中文落默认字体——生成后逐项核对成本很高。

技能如何工作

本技能通过 scripts/gongwen_docx.py 统一封装 OOXML 细节,不要手写字体/缩进代码。推荐用 JSON 驱动:按元素类型 t 描述 title、subtitle、chapter/h1(黑体)、article/h2(楷体)、body(仿宋)、lead(主送机关顶格)、sign(落款 org/date)等,脚本会处理大标题与正文之间的自动空一行(empty_line),调用方无需手动插入 empty。

  • 格式铁律:全篇段前段后为 0、取消孤行控制(w:widowControl val=0)、全角中文标点。
  • 文种映射:制度/办法/条例用「章 + 条」;通报、报告、意见、方案、通知等用「一、二、」+「(一)(二)」层级。
  • 交付核验:生成后可用文档内嵌的 XML 抽样检查 firstLineChars=200、行距 580、ascii/hAnsi 为 Times New Roman、eastAsia 为方正系列。

也可作为 Python 库直接调用同一套排版逻辑。

适用边界与注意

参数表中的字体、字号、对齐等不可擅自修改;技能面向 .docx 产出,不是 PDF 或版式审校流程本身。若 JSON 里在大标题后又手动加了 empty,会出现双空行——应依赖脚本自动插入的空段。生成后仍建议在 Word 中目视核对标题层级与落款右对齐是否符合本单位模板习惯。

使用场景

  • 县纪委办公室要把已定稿的《办法》《制度》按「章—条」结构导出 docx,套红前需方正黑体/楷体/仿宋与固定 29pt 行距一次到位。
  • 撰写通报、报告或工作方案后,需按「一、」「(一)」层级生成 Word,避免手调首行 2 字符缩进或阿拉伯数字未走 Times New Roman。
  • 信息化岗位用 JSON 描述主送机关、正文段落与双行落款,批量调用脚本产出格式统一的 docx 供核稿与印发。
  • 定稿走签批前,按技能说明抽样检查 docx 内 firstLineChars、line=580 与 rFonts,确认非 Word 默认样式再提交。

适合人员

  • 县区纪委办公室负责核稿、套红的文秘,需反复产出能通过字体与行距检查的 docx 定稿。
  • 起草机关制度、办法、条例的法规岗,要把结构化章条正文转为符合 GB/T 9704-2012 页边距的 Word。
  • 为机关搭建材料生成或审批流的后端工程师,需将 `gongwen_docx.py` 接入现有 Python 服务。
  • 归档或督查验收人员,在入库前对照技能铁律核验 docx 的 eastAsia 字体与孤行控制是否已关闭。