diff --git a/README.md b/README.md index c9e1044..b9e4d27 100644 --- a/README.md +++ b/README.md @@ -58,7 +58,7 @@ https://std.samr.gov.cn/gb/search/gbDetailed?id=lOIe27f77QU%3D&mode=p ## 最新更新 -新版将普通材料、预印红头纸套打和完整电子红头分开处理,并补入 Word/WPS 的四级标题样式。完整的更新说明、实测范围和配图见[这次更新说明](marketing/x-v2-release.md)。 +本次重大更新重新核验了红头场景、首页预留、红线下标题间距、Word/WPS 标题样式、目录引用、特殊格式和跨平台安装,并完成 18 份 DOCX、37 个 PNG 页面和版头坐标量测。完整的更新说明、过程配图和剩余边界见[重大更新说明](marketing/x-major-update.md);上一版记录仍保留在[红头规则更新说明](marketing/x-v2-release.md)。 ## 作者与同名内容 IP diff --git a/marketing/x-major-update.md b/marketing/x-major-update.md new file mode 100644 index 0000000..8758e30 --- /dev/null +++ b/marketing/x-major-update.md @@ -0,0 +1,99 @@ +# 从能生成到敢把截图摆出来,Gongwen Skill 这次算重做 + +![Gongwen Skill 重大更新](../punk-assets/punk-cover/gongwen-skill-major-update-x/cover.png) + +上一篇文章发出去以后,我本来只想继续把几个小问题补上。 + +动手后,我发现这个判断太轻了。 + +这次更新的起点,是我刚好触发了上一版的红头文件规则。过去我处理红头材料,有一个自己已经用习惯的办法。正文排好以后,在首页上方手动留出空白,再把预印好的红头纸放进打印机。纸上已经有机关标志和红线,电脑只负责把黑色内容打到下面。 + +这个办法不漂亮,却很清楚。 + +上一版 Skill 走了另一条路。它在文档里画出了电子机关抬头和红色分隔线,红线和标题的距离还贴得很近。我看到那张页面截图,先停下来问自己,之前到底核对了什么。调一个间距参数,已经解释不了这个问题。 + +![预印红头纸应当留下物理留白](../punk-assets/punk-cover/gongwen-skill-major-update-x/inline-redhead.png) + +## 红头文件先把场景说清楚 + +公文里的“红头”不是普通材料的默认装饰。 + +普通报告、方案、汇报材料,正文里出现单位名称,不代表它们就要自动进入红头版式。正式发文时,才需要选择正式公文分支。正式公文又分两种情况。 + +一种是把电脑文件打到已经印好红头和红线的纸上。这个场景下,首页要给纸上的内容让出区域,DOCX 不应再画一套电子红头。 + +另一种是确实要交付完整的电子红头文件。只有显式选择这个场景时,文档才生成电子机关标志和红线。 + +现在这两个分支已经拆开。预印纸套打默认保留首页上方区域,电子红头单独生成。红线下的标题也不再只靠段前距,而是写入两个明确的 28 磅空段落。渲染器没有理由把它压回红线边上。 + +这正是我在上一版里没有认真守住的地方。 + +## 我把标准条款重新放回页面 + +GB/T 9704-2012 现在仍是现行标准。状态页在 2025 年 5 月 30 日的复审结论是继续有效。我把版头、主体、版记、页码、附件、信函、命令和纪要这些部分重新按条款对照,再回到生成器、校验器和渲染结果里看。 + +单看 XML 属性远远不够。 + +这次实际跑了 18 份 DOCX,转成 18 份 PDF,再输出 37 个 PNG 页面逐张看。电子红头首页还单独做了字形坐标量测,带版头字段和不带字段的机关标志位置差是 0.00 mm。这个数字只能说明这批样本里的定位稳定,不能替代目标单位的模板和印刷检查,但至少我终于有了一条可以复查的证据链。 + +![红线与标题之间的间距需要量出来](../punk-assets/punk-cover/gongwen-skill-major-update-x/inline-audit.png) + +实际页面里能看到几个以前容易被一句“格式正确”带过的细节。 + +普通材料不会因为传入机构名称就自动变成红头。预印红头场景不会重复绘制红色内容。联合行文的主办机关和联署机关按不同位置排列。上行文的文号和签发人保持在同一行。附件另页后,页码继续连排。长文末页的版记贴住版心底部。信函、命令和纪要各自走自己的格式分支,不能拿普通公文的规则硬套。 + +横排表格还保留着一个诚实的缺口。横向页面和表格尺寸已经能生成,单双页表头朝向仍要在目标 Word 或 WPS 模板中处理。我把它明确写进证据矩阵里,没有把“页面横过来了”写成“第八条全部完成”。 + +![全条款视觉核验的场景总览](../references/assets/visual-audit/all-rules/contact-sheet.png) + +## 标题好看还不够,结构也要能被引用 + +上一版多级标题的字体和字号已经比较像了,文件却没有真正导入标题样式。 + +这会带来一个很实际的问题。打开 Word 或 WPS,标题看着有层级,引用功能却找不到它们,目录也不能按章节自动生成。后续有人增删一节,目录还得手工重做。 + +这次标题一到标题四都写入了对应的标题样式和大纲级别。文档的层级不再只存在于字面大小里,Word 和 WPS 可以按标题结构生成、更新和跳转目录。 + +![多级标题进入文档结构](../punk-assets/punk-cover/gongwen-skill-major-update-x/inline-structure.png) + +## 跑过这一轮以后,才知道哪些话不能说满 + +这次验证也把边界照得更清楚。 + +当前机器没有方正小标宋和标准仿宋字体。生成器会点名提示,并使用替代字体完成结构和分页检查。加上 `--require-standard-fonts` 后,它会直接停止输出。替代字体能帮助我发现段落、分页和位置问题,却不能被包装成已经达到最终印刷字体标准的成品。 + +纸张克重、白度、耐折度、不透明度、pH 值、红黑油墨、双面套正、裁切、装订和印章,也不可能靠一张屏幕截图完成验收。长标题、复杂联合行文、目标单位专用模板和部分溢出问题,还要回到实际 Word、WPS 和打印条件里继续看。 + +![结构已经验证,字体与纸张仍需现场复核](../punk-assets/punk-cover/gongwen-skill-major-update-x/inline-evidence.png) + +我现在更愿意把这套 Skill 说成一个已经认真重做、经过真实样本验证、同时保留现场边界的工具。 + +## 这次更新到底重在哪里 + +第一版解决的是“能不能生成一份像公文的 Word”。 + +这次解决的是“能不能把场景分开,把条款落到结构里,再把生成结果拿出来逐页核对”。 + +这两个问题看起来只差几句话,工作量完全不是一个级别。红头规则、留白、版头坐标、标题样式、目录引用、附件、版记、特殊格式和跨平台安装,任何一项没有落到文件里,最后都可能在打印前露出来。 + +我也把安装测试重新跑了一遍。Codex、Claude Code、OpenCode、Trae Code、Kimi、TraeWork、WorkBuddy 和 ZCode 使用的是同一份技能源目录,TraeWork 另有可导入包。平台可以不同,规则不再各写一份。 + +所以这次我不太想用“又迭代了一版”来描述它。 + +相比第一版,它更像是把生成方式、核验方式和我自己对“完成”的判断一起重做了一遍。说它脱胎换骨,有点夸张,但至少已经不是在旧页面上补几个参数。 + +如果你正好要做中文正式材料,可以从 GitHub 取下来试试。遇到字体、纸张、目录、溢出、Word/WPS 换行或套打偏移,最好把实际页面截图和使用环境一起反馈回来。公文版式很多问题只有落到具体机器、具体字体和具体纸张上,才会真正出现。 + +项目地址 + +https://github.com/mizzlelover/gongwen-gbt9704-skill + +标准状态 + +https://std.samr.gov.cn/gb/search/gbDetailed?id=lOIe27f77QU%3D&mode=p + +完整截图证据 + +https://github.com/mizzlelover/gongwen-gbt9704-skill/tree/main/references/assets/visual-audit/all-rules + +#公文排版 #GongwenSkill #GBT9704 #Word #WPS #ClaudeCode #Kimi #AI工具 diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/cover-prompt.md b/punk-assets/punk-cover/gongwen-skill-major-update-x/cover-prompt.md new file mode 100644 index 0000000..ceaad6f --- /dev/null +++ b/punk-assets/punk-cover/gongwen-skill-major-update-x/cover-prompt.md @@ -0,0 +1,12 @@ +# 封面提示词 + +用途:X Article 头图,画幅 5:2,Swiss-inspired editorial poster,现代杂志与展览海报质感。 + +主题:Gongwen Skill 重大更新,核心不是新增几个参数,而是经历真实验证后重新建立公文排版规则。画面只保留一个主视觉焦点:一叠正在被校准的 A4 公文纸,纸面带有克制的红色分隔线和清晰的黑色正文网格,一把透明刻度尺与纸张形成真实的校准关系,旁边只出现少量纸张边缘和留白。画面要让人感到从“看起来像”走到“逐条核验”。 + +主标题:重大更新 +副标题:GONGWEN SKILL / VERIFIED IN PRACTICE + +构图:5:2 横幅;米白底、深墨黑、朱红强调色、少量冷灰。单一主体位于画面右侧偏中,左侧留出大面积呼吸空间。巨大几何无衬线标题“重大更新”跨越画面,但与主体形成真实前后穿插:标题部分笔画位于纸张后方,部分笔画压在纸张和刻度尺前方,至少两次明显换层;字形边缘清晰、无乱码。标题必须可读,不能用难辨的艺术字。辅助信息只保留一行小字,不堆英文碎句。整体像瑞士风格的编辑海报,网格严谨,留白充足,颜色节制。 + +禁止:机器人、金属人像、未来城市、科技仪表盘、电商广告、PPT模板、复杂图表、多人、廉价渐变、乱码中文、错误红头、把电子红头画成完整机关公文首页、标题贴在图片上没有穿插、过度装饰、过多辅助文字。 diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/cover.png b/punk-assets/punk-cover/gongwen-skill-major-update-x/cover.png new file mode 100644 index 0000000..4dbec44 Binary files /dev/null and b/punk-assets/punk-cover/gongwen-skill-major-update-x/cover.png differ diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-audit-prompt.md b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-audit-prompt.md new file mode 100644 index 0000000..98f8168 --- /dev/null +++ b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-audit-prompt.md @@ -0,0 +1,9 @@ +# 文中插图二:逐条核验 + +用途:X Article 文中横向插图,画幅 5:2,Swiss-inspired editorial visual。 + +主题:把 GB/T 9704-2012 的条款逐项落回 DOCX 和最终页面。画面只保留一个核心主体:打开的公文样张与一把透明刻度尺,红色分隔线下方留出清晰的两行版心空白,黑色标题与正文在下方整齐出现;刻度尺指向红线和标题之间的间距,旁边只有少量方形校验标记。画面传达“可量、可看、可追溯”的验证过程。 + +构图:米白纸张、深墨黑、朱红、冷灰;横向 5:2;主体在右侧,左侧留白;严谨网格、强对比、编辑海报质感。不要放可读长文字,避免生成乱码。刻度、红线、标题块与正文块必须清晰分层。 + +禁止:泛泛的代码屏幕、科技仪表盘、机器人、复杂表格、PPT、廉价办公插画、乱码字、把红线和标题画成贴合。 diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-audit.png b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-audit.png new file mode 100644 index 0000000..80f3049 Binary files /dev/null and b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-audit.png differ diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-evidence-prompt.md b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-evidence-prompt.md new file mode 100644 index 0000000..af604ca --- /dev/null +++ b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-evidence-prompt.md @@ -0,0 +1,9 @@ +# 文中插图四:验证与边界 + +用途:X Article 文中横向插图,画幅 5:2,Swiss-inspired editorial visual。 + +主题:真实验证后的诚实边界。画面只保留一个核心主体:一叠已经打印的 A4 公文样张,旁边放着字体样张卡、纸张样本和一只小型放大镜;纸张上能看出整齐的黑色正文、红色版头区域和连续页码,但字体样张与纸张样本仍保留“待在目标环境复核”的感觉。画面表达“结构和链路已验证,字体、纸张、溢出仍需现场验证”。 + +构图:米白、墨黑、朱红、暖灰;5:2 横幅;主体在中右部,左侧留白;编辑杂志、瑞士网格、克制而有温度。不要出现可读长文字,不能伪造标准认证印章或“100%合规”字样。 + +禁止:奖章、认证徽章、机器人、科技屏幕、复杂信息图、广告风、PPT、乱码。 diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-evidence.png b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-evidence.png new file mode 100644 index 0000000..4bedab0 Binary files /dev/null and b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-evidence.png differ diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-redhead-prompt.md b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-redhead-prompt.md new file mode 100644 index 0000000..3fc85a2 --- /dev/null +++ b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-redhead-prompt.md @@ -0,0 +1,9 @@ +# 文中插图一:红头规则 + +用途:X Article 文中横向插图,画幅 5:2,Swiss-inspired editorial visual。 + +主题:红头公文规则重新核验。画面只保留一个核心主体:一张放在打印机进纸位置的预印红头纸,纸张上方是已经印好的红色机关标志区域和红线,下方是留给电脑正文的干净空白区域;旁边只有一枚小型刻度标记,表达首页预留高度。重点表现“打印机使用预印纸,文档首页只留空白区域”,不要把电子红头完整绘制在屏幕里。 + +构图:米白、墨黑、朱红、冷灰四色;主体居中偏右,左侧留白;可加入一条细网格线与小圆点作为编辑设计元素。不要出现可读长文字,只保留几何化的红色区域和空白区域。真实纸张和打印机结构,克制、精致、像编辑杂志插图。 + +禁止:完整电子公文首页、虚构机关名称、乱码文字、红线贴着标题、机器人、3D科技风、信息图堆叠、PPT、广告风。 diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-redhead.png b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-redhead.png new file mode 100644 index 0000000..cfa4e48 Binary files /dev/null and b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-redhead.png differ diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-structure-prompt.md b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-structure-prompt.md new file mode 100644 index 0000000..5997f4b --- /dev/null +++ b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-structure-prompt.md @@ -0,0 +1,9 @@ +# 文中插图三:标题样式与目录 + +用途:X Article 文中横向插图,画幅 5:2,Swiss-inspired editorial visual。 + +主题:多级标题真正写入 Word/WPS 的标题样式与大纲级别,后续可以自动生成目录。画面只保留一个核心主体:一份打开的层级化公文目录页,四个清晰的层级块从大到小排列,右侧有一条整齐的目录线与页码点线;主体像纸张与编辑网格,不要做成软件界面截图。表达“文档结构可以被引用和更新”。 + +构图:米白底、深墨黑、朱红小面积强调、冷灰辅助;横向 5:2;标题层级块与目录线形成单一焦点,留白明显;现代瑞士编辑设计,几何无衬线,图形清楚。不要出现可读中文长句,只用抽象短横线、数字级别和页码点线表示结构。 + +禁止:代码、复杂 UI、多个主体、乱码、过度信息密度、PPT、蓝色科技风、卡通办公人物。 diff --git a/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-structure.png b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-structure.png new file mode 100644 index 0000000..b73bc35 Binary files /dev/null and b/punk-assets/punk-cover/gongwen-skill-major-update-x/inline-structure.png differ