更新重大版本文章与系列插图
This commit is contained in:
+52
-50
@@ -1,99 +1,101 @@
|
||||
# 从能生成到敢把截图摆出来,Gongwen Skill 这次算重做
|
||||
# 一条贴着标题的红线,让我把公文 Skill 重做了一遍
|
||||
|
||||

|
||||

|
||||
|
||||
上一篇文章发出去以后,我本来只想继续把几个小问题补上。
|
||||
上一篇刚把 Gongwen Skill 介绍出去,我自己用着用着,又发现了问题。
|
||||
|
||||
动手后,我发现这个判断太轻了。
|
||||
这次出问题的是红头。
|
||||
|
||||
这次更新的起点,是我刚好触发了上一版的红头文件规则。过去我处理红头材料,有一个自己已经用习惯的办法。正文排好以后,在首页上方手动留出空白,再把预印好的红头纸放进打印机。纸上已经有机关标志和红线,电脑只负责把黑色内容打到下面。
|
||||
打开生成的文件,机关名称是红的,分隔线也有,可下面的标题几乎贴在线上。再看抬头的字体,也不对。
|
||||
|
||||
这个办法不漂亮,却很清楚。
|
||||
做公文的人应该能理解这种感觉。内容还没开始读,光看首页,就知道这份文件还得改。
|
||||
|
||||
上一版 Skill 走了另一条路。它在文档里画出了电子机关抬头和红色分隔线,红线和标题的距离还贴得很近。我看到那张页面截图,先停下来问自己,之前到底核对了什么。调一个间距参数,已经解释不了这个问题。
|
||||
我得先把一件事交代清楚。
|
||||
|
||||

|
||||
上一版的红头模式,我自己没有完整实测过。此前我的习惯是先把正文排好,手动换行,在首页上方留出空白,再用单位已经印好红头的纸打印。机关名称和红线都在纸上,电脑里的文件留好位置就行。
|
||||
|
||||
## 红头文件先把场景说清楚
|
||||
我一直用自己的办法处理这一段,也就一直没碰到 Skill 里的这条分支。
|
||||
|
||||
公文里的“红头”不是普通材料的默认装饰。
|
||||
直到这次触发,它直接在文档里生成了电子抬头和红线,连间距问题一起暴露出来。
|
||||
|
||||
普通报告、方案、汇报材料,正文里出现单位名称,不代表它们就要自动进入红头版式。正式发文时,才需要选择正式公文分支。正式公文又分两种情况。
|
||||
一个自己天天在用的工具,也可能藏着一段自己从没认真用过的功能。发布时,我对它的把握显然超过了实际验证的范围。
|
||||
|
||||
一种是把电脑文件打到已经印好红头和红线的纸上。这个场景下,首页要给纸上的内容让出区域,DOCX 不应再画一套电子红头。
|
||||

|
||||
|
||||
另一种是确实要交付完整的电子红头文件。只有显式选择这个场景时,文档才生成电子机关标志和红线。
|
||||
最初做这个 Skill,只是想少花一点时间调 Word。
|
||||
|
||||
现在这两个分支已经拆开。预印纸套打默认保留首页上方区域,电子红头单独生成。红线下的标题也不再只靠段前距,而是写入两个明确的 28 磅空段落。渲染器没有理由把它压回红线边上。
|
||||
我经常要处理正式材料,字体、缩进、页边距、页码,每份都从头交代一遍实在麻烦。好不容易在一台电脑上排顺了,换到 WPS 或另一台装着不同字体的电脑,又可能变样。
|
||||
|
||||
这正是我在上一版里没有认真守住的地方。
|
||||
所以我把常用规则做进 Skill,慢慢补,自己也一直用。
|
||||
|
||||
## 我把标准条款重新放回页面
|
||||
但红头这一页让我开始怀疑,之前那些“已经核对过”的地方,到底核到了哪一步。
|
||||
|
||||
GB/T 9704-2012 现在仍是现行标准。状态页在 2025 年 5 月 30 日的复审结论是继续有效。我把版头、主体、版记、页码、附件、信函、命令和纪要这些部分重新按条款对照,再回到生成器、校验器和渲染结果里看。
|
||||
规则写进说明了吗?生成的文件用上了吗?打开以后,页面上的效果还对吗?
|
||||
|
||||
单看 XML 属性远远不够。
|
||||
这几件事之间,确实隔着不少工作。
|
||||
|
||||
这次实际跑了 18 份 DOCX,转成 18 份 PDF,再输出 37 个 PNG 页面逐张看。电子红头首页还单独做了字形坐标量测,带版头字段和不带字段的机关标志位置差是 0.00 mm。这个数字只能说明这批样本里的定位稳定,不能替代目标单位的模板和印刷检查,但至少我终于有了一条可以复查的证据链。
|
||||
于是这次,我把 GB/T 9704-2012 又拿出来,逐条对照生成器和校验器,再去看最终页面。查到哪里,就拿对应的场景生成一份文件。普通材料之外,上行文、联合行文、附件、信函、命令、纪要,也都要各自跑到。
|
||||
|
||||

|
||||
最后这一批生成了 **18 份 Word 文件,转换成 18 份 PDF,共 37 页**。
|
||||
|
||||
实际页面里能看到几个以前容易被一句“格式正确”带过的细节。
|
||||
下面是仓库里保留的实际渲染总览。它们用于核对版式,当前环境仍有字体替代,不能当作标准字体的印刷样张。
|
||||
|
||||
普通材料不会因为传入机构名称就自动变成红头。预印红头场景不会重复绘制红色内容。联合行文的主办机关和联署机关按不同位置排列。上行文的文号和签发人保持在同一行。附件另页后,页码继续连排。长文末页的版记贴住版心底部。信函、命令和纪要各自走自己的格式分支,不能拿普通公文的规则硬套。
|
||||

|
||||
|
||||
横排表格还保留着一个诚实的缺口。横向页面和表格尺寸已经能生成,单双页表头朝向仍要在目标 Word 或 WPS 模板中处理。我把它明确写进证据矩阵里,没有把“页面横过来了”写成“第八条全部完成”。
|
||||
这一轮里,有些错误看起来很小,原因却藏得很深。
|
||||
|
||||

|
||||
比如左上角加上份号、密级和紧急程度以后,机关标志会被下面的段落一起往下推。字段都在,顺序也对,整页的位置已经变了。
|
||||
|
||||
## 标题好看还不够,结构也要能被引用
|
||||
修完后,又专门量了一次 PDF 里的字形坐标。这批样本中,有这些字段和没有这些字段,机关标志的位置差是 0.00 毫米。至少这次,补几个字段不会再把抬头挤走。
|
||||
|
||||
上一版多级标题的字体和字号已经比较像了,文件却没有真正导入标题样式。
|
||||
还有那条贴着标题的红线。原先设置了段前距离,最终渲染却没有按预期留出来。现在改成明确的空行结构,再看渲染后的页面,确认间距确实出现。
|
||||
|
||||
这会带来一个很实际的问题。打开 Word 或 WPS,标题看着有层级,引用功能却找不到它们,目录也不能按章节自动生成。后续有人增删一节,目录还得手工重做。
|
||||
我对这种问题印象特别深。代码里明明写着,纸面上偏偏没有。只让 AI 再读一次代码,很容易又得到一句“已符合要求”。
|
||||
|
||||
这次标题一到标题四都写入了对应的标题样式和大纲级别。文档的层级不再只存在于字面大小里,Word 和 WPS 可以按标题结构生成、更新和跳转目录。
|
||||

|
||||
|
||||

|
||||
红头的使用场景也重新拆开了。
|
||||
|
||||
## 跑过这一轮以后,才知道哪些话不能说满
|
||||
普通方案、报告和汇报材料,默认按普通材料排。出现单位名称,不会自动加红头。
|
||||
|
||||
这次验证也把边界照得更清楚。
|
||||
需要正式发文时,再选择对应格式。如果用预印红头纸套打,文档给纸上的红头区域留白,具体位置按实际纸样核对。需要完整电子红头文件,就明确选电子红头模式。
|
||||
|
||||
当前机器没有方正小标宋和标准仿宋字体。生成器会点名提示,并使用替代字体完成结构和分页检查。加上 `--require-standard-fonts` 后,它会直接停止输出。替代字体能帮助我发现段落、分页和位置问题,却不能被包装成已经达到最终印刷字体标准的成品。
|
||||
这两种使用方式,现在有各自的处理规则。
|
||||
|
||||
纸张克重、白度、耐折度、不透明度、pH 值、红黑油墨、双面套正、裁切、装订和印章,也不可能靠一张屏幕截图完成验收。长标题、复杂联合行文、目标单位专用模板和部分溢出问题,还要回到实际 Word、WPS 和打印条件里继续看。
|
||||
另外一个补上的地方,是标题样式。
|
||||
|
||||

|
||||
以前多级标题已经有了不同字体和字号,可 Word 并不知道这些段落是标题。等你想插入目录,才发现前面排得再像,引用功能也找不到文章结构。
|
||||
|
||||
我现在更愿意把这套 Skill 说成一个已经认真重做、经过真实样本验证、同时保留现场边界的工具。
|
||||
这对长方案尤其烦。章节改了,目录还得跟着手改。
|
||||
|
||||
## 这次更新到底重在哪里
|
||||
现在标题一到标题四都写入了对应样式和大纲级别,可以供 Word、WPS 的目录功能引用。具体文件打开后,仍要更新目录、核对分页,但至少不用再从正文里把标题一个个重新挑出来。
|
||||
|
||||
第一版解决的是“能不能生成一份像公文的 Word”。
|
||||

|
||||
|
||||
这次解决的是“能不能把场景分开,把条款落到结构里,再把生成结果拿出来逐页核对”。
|
||||
附件、末页版记、单双页页码,以及几种特殊公文格式,这次也补查了不少地方。相关条款、实际截图和仍需人工处理的项目,都放进了仓库,方便以后接着核。
|
||||
|
||||
这两个问题看起来只差几句话,工作量完全不是一个级别。红头规则、留白、版头坐标、标题样式、目录引用、附件、版记、特殊格式和跨平台安装,任何一项没有落到文件里,最后都可能在打印前露出来。
|
||||
做到这里,我才觉得,这次可以叫重大更新。
|
||||
|
||||
我也把安装测试重新跑了一遍。Codex、Claude Code、OpenCode、Trae Code、Kimi、TraeWork、WorkBuddy 和 ZCode 使用的是同一份技能源目录,TraeWork 另有可导入包。平台可以不同,规则不再各写一份。
|
||||
第一版到现在,改动已经远远超过了我最初想补的那几个小问题。连验证的方法都换了一遍。对我个人来说,确实有种脱胎换骨的感觉。
|
||||
|
||||
所以这次我不太想用“又迭代了一版”来描述它。
|
||||
不过,剩下的问题也要一起讲。
|
||||
|
||||
相比第一版,它更像是把生成方式、核验方式和我自己对“完成”的判断一起重做了一遍。说它脱胎换骨,有点夸张,但至少已经不是在旧页面上补几个参数。
|
||||
这轮验证用的机器缺少所需的小标宋、仿宋字体,部分页面使用了替代字体。现在工具会明确提示缺什么、换成了什么,也提供严格模式,缺字体就停止生成。字号相同,字体换了,字宽和换行仍可能跟着变,这一点躲不开。
|
||||
|
||||
如果你正好要做中文正式材料,可以从 GitHub 取下来试试。遇到字体、纸张、目录、溢出、Word/WPS 换行或套打偏移,最好把实际页面截图和使用环境一起反馈回来。公文版式很多问题只有落到具体机器、具体字体和具体纸张上,才会真正出现。
|
||||
纸张和实际打印也还有工作。预印纸的位置、打印缩放、双面套正、装订,都得拿纸样检查。长标题、复杂表格和部分溢出情况,还没有全部解决。横排表格的单双页表头朝向,目前也需要在目标 Word 或 WPS 模板里处理。
|
||||
|
||||
项目地址
|
||||
这些都是后续要继续做的具体事情。
|
||||
|
||||
https://github.com/mizzlelover/gongwen-gbt9704-skill
|
||||

|
||||
|
||||
标准状态
|
||||
跨平台的安装检查也重新跑过了。Claude Code、OpenCode、Trae Code、Kimi、TraeWork、WorkBuddy、ZCode,以及我自己用的 Codex,都有对应的安装或导入方式。各平台共用同一套规则,后续继续修,也能一起更新。
|
||||
|
||||
https://std.samr.gov.cn/gb/search/gbDetailed?id=lOIe27f77QU%3D&mode=p
|
||||
新版已经放到 GitHub。
|
||||
|
||||
完整截图证据
|
||||
如果你从上一篇过来,建议更新一下。这次改动值得重新安装、拿自己的材料试一遍。
|
||||
|
||||
https://github.com/mizzlelover/gongwen-gbt9704-skill/tree/main/references/assets/visual-audit/all-rules
|
||||
也欢迎把问题直接反馈给我。最好附上脱敏后的页面截图,告诉我用的是 Word 还是 WPS、什么系统、装了哪些字体。如果是套打偏移,纸样和打印设置也很有帮助。
|
||||
|
||||
#公文排版 #GongwenSkill #GBT9704 #Word #WPS #ClaudeCode #Kimi #AI工具
|
||||
我会继续用它处理自己的材料。下次再碰到一条不该贴着标题的红线,希望我们能顺着已有的记录,很快找到它为什么又跑偏了。
|
||||
|
||||
[GitHub · Gongwen 公文排版 Skill](https://github.com/mizzlelover/gongwen-gbt9704-skill)
|
||||
|
||||
Binary file not shown.
|
After Width: | Height: | Size: 1.2 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.6 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
Binary file not shown.
|
After Width: | Height: | Size: 1.5 MiB |
@@ -0,0 +1,22 @@
|
||||
# 超大标题图文穿插 X cover
|
||||
You are an editorial art director. Create ONE finished opaque image, X Article cover, landscape aspect ratio 5:2.
|
||||
## Input and meaning
|
||||
Article title: 一条贴着标题的红线,让我把公文 Skill 重做了一遍.
|
||||
Main visual title, exact Chinese: 一条红线
|
||||
Supporting line, exact Chinese: 让我把公文 Skill 重做了一遍
|
||||
Small author label: 谁是专家
|
||||
The personal article describes a real formatting defect prompting a substantial rebuild and visual verification. It does not claim perfect compliance. Audience: Chinese professionals using Word/WPS and AI tools. Mood: candid, rigorous, arresting, human.
|
||||
## Selected visual language
|
||||
Use only interleaved-title-editorial-poster: enormous bold geometric sans-serif Chinese typography interwoven with ONE recognizable document-paper subject. Maintain the restrained Swiss editorial character of the series through asymmetric alignment, confident scale and abundant whitespace. This is conceptual cover art, never a supposed screenshot or compliance certificate.
|
||||
## Composition and subject
|
||||
Warm white opaque background. Huge black 一条红线 occupies the left and center of a very wide composition. On the right, a single sculpturally bent white A4 sheet rises diagonally, carrying ONE razor-sharp vermilion separator line. That line visually continues horizontally into the central typography, connecting the document defect to the title. The sheet contains only a handful of faint gray abstract paragraph bars, no invented readable official text. Create a physically credible folded-paper silhouette, subtle soft shadow and tactile fiber. The whole subject is one sheet, no stacks, printers or rulers.
|
||||
## Image-text relationship
|
||||
Explicit back-title / paper / front-title layers: paper corner covers a tiny outer edge of 条 while a clean stroke of 红 is in front of the paper edge, giving at least two depth-order switches. Keep all four Chinese characters instantly legible, whole and undistorted. Red line may cross negative spaces but must never obscure character recognition. Preserve breathing room around the dominant title. Supporting line below the title, smaller yet easily readable, deliberately aligned. 谁是专家 in a small restrained lower-left author credit.
|
||||
## Typography
|
||||
Precisely spelled Chinese 一条红线, subordinate 让我把公文 Skill 重做了一遍. Bold clean geometric sans-serif main title, lighter contemporary sans-serif subtitle. No random English labels, no excessive text, no full article title duplicated. Three levels maximum.
|
||||
## Color/material
|
||||
Only warm white, deep black, vermilion red and faint gray shadows. Matte real paper fibers, clean solid type edges, high-end independent magazine/exhibition design. Fully opaque background, no alpha/transparency. Red is an actual compositional line, not general red decoration.
|
||||
## Negative constraints
|
||||
No generic office stock photo, no pile of paper, ruler, robot, chrome, fake official agency, seals, standard certification, infographic cards, dashboard, PPT, ad template, tiny nonsense text, gradients, distressed/grunge edges, borders, watermarks, or illegible cropped title.
|
||||
## Final standard
|
||||
One independently composed X banner at 5:2. Viewers first read 一条红线 and then recognize the paper/line metaphor and the rebuild subtitle. Beautiful, editorially specific, restrained, finished.
|
||||
@@ -0,0 +1,15 @@
|
||||
# 超大标题图文穿插 X Article 插图
|
||||
|
||||
生成一张 X Article 文中插图,横向 5:2,使用且只使用“超大标题图文穿插 / interleaved-title-editorial-poster”视觉语言。
|
||||
|
||||
主题是四级标题写入 Word 和 WPS 的标题样式与大纲级别,目录可以引用和更新。主标题必须准确写成“目录可引用”,副标题准确写成“标题一到标题四写入文档结构”,署名小字为“谁是专家”。
|
||||
|
||||
全图只有一个核心主体,一张白色 A4 文档纸。纸面被折成四个由大到小的阶梯层级,每层只有一个深黑标题短条和少量浅灰正文线。四个层级通过一根细朱红线连接到右侧的四组目录点线和页码圆点。它看起来像真实纸张上的结构设计,不是软件界面截图。
|
||||
|
||||
主标题使用超大黑色几何无衬线字,横跨左侧和中央,与四级纸张阶梯发生至少两次前后穿插。朱红色只用于连接线和一个标题字的局部强调。副标题位于主标题下方,署名位于左下角。所有中文必须准确、清楚、完整。
|
||||
|
||||
背景为不透明暖白色。配色只用暖白、深黑、朱红、浅灰。纸张纤维真实,阴影轻,网格精确,留白充足,具有瑞士编辑海报和独立杂志质感。
|
||||
|
||||
禁止真实 Word 或 WPS 界面、菜单截图、代码、乱码、随机英文、复杂流程图、多人、机器人、PPT、电商广告、蓝色科技风和多个视觉中心。
|
||||
|
||||
只生成这一张独立插图,不生成选项、拼图或解释。
|
||||
@@ -0,0 +1,15 @@
|
||||
# 超大标题图文穿插 X Article 插图
|
||||
|
||||
生成一张 X Article 文中插图,横向 5:2,使用且只使用“超大标题图文穿插 / interleaved-title-editorial-poster”视觉语言。
|
||||
|
||||
主题是预印红头纸套打。主标题必须准确写成“预印纸套打”,副标题准确写成“首页上方留出红头区域”,署名小字为“谁是专家”。读者一眼看懂红头和红线已经印在纸上,电脑只打印下面的黑色内容。
|
||||
|
||||
全图只有一个核心主体,一张微微弯曲的白色 A4 纸。纸张右侧进入一台极简抽象的黑色打印机边缘,纸张上部已有一条朱红色分隔线,线以上只保留红色几何标志区域,线以下留出大片干净空间。不要出现机关名称、印章或可被误认成真实发文的内容。
|
||||
|
||||
主标题使用超大黑色几何无衬线字,位于左侧和中部,与纸张边缘发生两次清晰的前后穿插。朱红色分隔线从纸面延伸进入标题区域,成为画面的横向骨架。副标题位于主标题下方,字号明显更小。署名放在左下角。所有文字必须完整、准确、清楚。
|
||||
|
||||
背景为不透明暖白色。配色只用暖白、深黑、朱红和少量浅灰。纸张有细微纤维,阴影柔和,网格克制,留白充足,像高端独立杂志或瑞士编辑海报。
|
||||
|
||||
禁止库存办公照片、真实机关名称、电子红头完整页面、印章、乱码、随机英文、机器人、仪表盘、PPT、电商广告、渐变、多个主体和复杂说明文字。
|
||||
|
||||
只生成这一张独立插图,不生成选项、拼图或解释。
|
||||
@@ -0,0 +1,15 @@
|
||||
# 超大标题图文穿插 X Article 插图
|
||||
|
||||
生成一张 X Article 文中插图,横向 5:2,使用且只使用“超大标题图文穿插 / interleaved-title-editorial-poster”视觉语言。
|
||||
|
||||
主题是结构验证完成以后,字体、纸张、分页和套打仍需在真实环境检查。主标题必须准确写成“还要实测”,副标题准确写成“字体、纸张、分页与套打留给真实环境”,署名小字为“谁是专家”。
|
||||
|
||||
全图只有一个核心主体,一张从左侧数字网格过渡到右侧真实纸张纤维的白色 A4 页面。页面左半部分有精确的浅灰排版网格和黑色正文线,右半部分出现纸张纤维、轻微印刷套准标记与自然卷边。中间一条朱红竖线像检查边界,表达屏幕结构和实体印品之间还隔着一次现场验证。
|
||||
|
||||
主标题使用超大黑色几何无衬线字,占据左侧和中部,与纸张卷边和朱红边界线发生至少两次清晰的前后穿插。副标题位于标题下方,署名位于左下角。标题必须完整可读,不得变形或缺字。
|
||||
|
||||
背景为不透明暖白色。配色只用暖白、深黑、朱红和浅灰。纸张材质克制真实,阴影柔和,画面严格对齐、留白充足,延续新头图的瑞士编辑气质。
|
||||
|
||||
禁止认证章、奖章、100% 合规字样、字体样张卡、放大镜、英文批注、随机英文、多个物件、机器人、软件界面、PPT、广告、复杂信息图和乱码。
|
||||
|
||||
只生成这一张独立插图,不生成选项、拼图或解释。
|
||||
@@ -0,0 +1,15 @@
|
||||
# 超大标题图文穿插 X Article 插图
|
||||
|
||||
生成一张 X Article 文中插图,横向 5:2,使用且只使用“超大标题图文穿插 / interleaved-title-editorial-poster”视觉语言。
|
||||
|
||||
主题是红色分隔线与公文标题之间必须留出两行版心空白。主标题必须准确写成“两行留白”,副标题准确写成“红线和标题之间,要在实际页面看见”,署名小字为“谁是专家”。
|
||||
|
||||
全图只有一个核心主体,一张放大的白色 A4 公文局部。纸面上方横贯一条清晰朱红线,红线下方有两条淡灰虚线形成可见的两行空白,再往下才出现一个深黑标题块和少量浅灰正文线。加入一个极简红色双向量测箭头,准确跨过两行空白,不使用真实尺子。
|
||||
|
||||
主标题使用超大黑色和朱红色几何无衬线字,占据左侧和中部,与纸张和红线形成至少两次前后穿插。标题字不能被遮到难认。副标题放在左下部,署名位于最下方。视觉路径先读“两行留白”,再看到红线与标题块的实际距离。
|
||||
|
||||
背景为不透明暖白色。配色只用暖白、深黑、朱红和浅灰。纸张有轻微纤维和柔和阴影,画面严格对齐、留白大、编辑感强。
|
||||
|
||||
禁止红线贴住标题、真实机关文字、乱码、随机英文、长段落、真实尺子、打勾清单、仪表盘、机器人、PPT、广告、复杂信息图和多个主体。
|
||||
|
||||
只生成这一张独立插图,不生成选项、拼图或解释。
|
||||
Reference in New Issue
Block a user