党政公文一键排版助手
将以下提示词粘贴到你的 AI 对话框中:
请根据 https://skillhub.cn/install/skillhub.md,安装 @user_529ee272/dzgwgs20260715。
技能介绍
要解决什么问题
机关公文、法律条文、规划批复若按 GB/T 9704-2012 手工排版,页边距、每面 22 行 × 每行 28 字、标题与各级序号的字体组合、首行缩进和全角标点都容易逐项对不齐。本技能把「从权威站点取全文 → 结构化 → 输出 .docx」串成固定流程,减少在 Word 里反复调网格和字体。
技能如何工作
- 获取原文:从 gov.cn、npc.gov.cn 等渠道用 WebFetch 拉取完整正文(含发文字号、章节、署名、附件说明)。
- 结构化:将内容拆成 JSON blocks(如
title、doc_number、body、heading1~heading3、signature、attachment_label等),保存为input.json。 - 字体:
scripts/install_fonts.py检查方正小标宋简体、仿宋GB2312、楷体GB2312 等;缺失时从技能内嵌 Base64 分片离线安装(Windows 通过注册表,无需管理员)。 - 生成文档:
scripts/generate_doc.py设置 A4 页边距(上 37 / 下 35 / 左 28 / 右 26 mm)、linesAndChars文档网格、正文 29pt 行距与snapToGrid,数字英文默认 Times New Roman。 - 标点修正:
scripts/check_punctuation.py在 OOXML 层将半角标点替换为中文全角,双引号交替为「」。
交付文件命名建议:YYYYMMDD文件名称.docx(日期取发布日期)。
适用边界与注意
- 侧重正文排版;完整红头(版头、红线、印章)需另行说明机关名称后叠加。
- 复杂表格、页码自动化当前未内置;大段表格可在 Word 中补插。
- 字体安装脚本面向 Windows 注册表;macOS / Linux 需手动解码内嵌字体,生成与标点脚本可跨平台(依赖
python-docx)。 - WPS 对注册表字体兼容性可能弱于 Word,网格在 WPS UI 中不一定可见,但 XML 参数仍生效。
使用场景
- 从中国政府网或全国人大网抓取通知、批复、法律全文,按块类型写入 input.json 后生成国标 Word 正文。
- 办公室手头只有规划或法规的纯文本,需补齐二号标题、三级序号字体、首行缩进 2 字及 29pt 行距。
- 印发前发现 docx 里混有半角逗号、英文引号,需在 XML 层批量替换为中文全角标点后再交付。
- Windows 机器缺少仿宋_GB2312、方正小标宋,需离线安装公文字体后再打开生成好的 docx 核对网格。
适合人员
- 机关文秘,需把权威站点上的法规、通知转成可印发、字体与网格符合 GB/T 9704-2012 的 Word。
- 法务或合规专员,摘录法律条款进内部手册时,要求序号字体、缩进与标点与国标正文一致。
- 政策研究经办人,常从 gov.cn 下载规划、批复全文,并交付按 YYYYMMDD 规则命名的 docx。
- 负责机要排版的 Windows 用户,需在无管理员权限下补装公文字体并处理 WPS/Word 显示差异。