前言¶
中文 Word 文檔的排版問題,大多不是內容問題,而是格式問題:雙引號、破折號用了羅馬體,標題字號層級混亂,英文數字沒有走 Times New Roman,首行縮進和行距不統一。逐段手工調整既慢又容易漏,尤其在批量處理或反覆修改的稿件上。
下面介紹的 Skill「Word中文文檔自動處理」(座標 @user_fde52513/cn-wordtype),就是把中文 .docx 的排版規則固化成可自動調用的處理流程。它由社區開發者 user_fde52513 維護,當前版本 3.9.0,分類 office-efficiency,無需 API key。
這是什麼¶
一句話定位:中文 Word 文檔(.docx)排版歸一技能。
它合併兩項規範:
- 標點字體歸一——中文雙引號、單引號、破折號、省略號強制用宋體(SimSun)渲染,英文數字保持 Times New Roman。
- 標題/正文字號層級——按用戶排版規範設置主標題(三號黑體居中)、副標題(四號宋體)、一級(四號宋體加粗)、二級(小四號宋體加粗)、三級(小四號宋體)標題,正文小四號宋體/仿宋體、行距 1.5 倍、英文數字小四號 Times New Roman,首行縮進 2 個字符。
觸發時機:在每次創建、重寫、修改,或用戶上傳/提供中文 .docx 時自動調用。尤其當用戶要求「排版/整理/處理中文 Word 文檔」,或反饋「標點字體不統一」「雙引號/破折號是羅馬體」「標題字號不對」「排版亂」「英文不是羅馬字體」時。若用戶提供的是英文稿件,則整體採用 Times New Roman 通用編輯格式。
核心功能¶
標點字體歸一與字號層級是基礎能力。在此基礎上,各版本逐步疊加了以下已覈實的能力:
- 對僅有正文標識的無格式稿件,按內容自動識別標題層級(auto_structure)。
- 在原地修改前強制備份原文件。
- v2:中文標點按 GB/T 15834 歸一(白名單保護 URL/郵箱/版本號/千分位,半角句號轉「。」、書名號並列去頓號、百分號去空格,純英文段落豁免);標題強制黑色、與下段同頁、補齊大綱級別;圖/表標題居中並去末尾句號;非 A4 歸一爲 A4;支持 –diff 排版對比報告與目錄批量處理;排版後 11 項質檢(verify_typeset.py)。
- v3:全角數字/字母轉半角(GB/T 15835);圖表題注自動連續編號;段落孤行控制、段中不分頁、表頭跨頁重複;新增 –reference-gb7714 參考文獻格式化、–three-line-table 三線表、–toc 目錄域、–page-number 頁碼域;質檢增至 13 項。
- v3.1:數值範圍短橫線自動轉浪紋線(GB/T 15834—2011 4.13 連接號規則,帶護欄,默認開啓,–no-range-wave 關閉);質檢對參考文獻區豁免。
- v3.3:孤立三點省略號自動轉六連點(4.11);標題末尾問號/歎號不再誤報。
- v3.4:校對新增 DATASOURCE 數據來源溯源規則(模糊歸因黑名單必改級提示);質檢增至 16 項(成對標點配對、目錄一致性、表格數據自洽);公式段落保護(含 OMML/OLE 公式的段落不強加首行縮進/行距)。
- v3.5:正文中文字體可切換 –body-font(song/hei/kai/fangsong,對齊 CY/T 264-2023);新增 –block-quote 提行引自動格式化(CY/T 122-2015);質檢新增第 17 項 quotation-ellipsis。
- v3.6:–reference-gb7714 對齊 GB/T 7714—2025,新增版本著錄歸一;質檢新增第 18 項 reference-gb7714-2025。
- v3.7:新增 scripts/detect_options.py,排版前掃描文檔特徵,輸出 JSON 建議清單,運行時以多選卡片讓用戶勾選可選操作。
- v3.8:新增 –preset standard|journal|report|official|business 格式風格預設,顯式 –xxx 優先覆蓋。
- v3.9:新增按角色的字體與字號覆蓋(–fonts、–sizes、–title-font、–body-font、–latin-font、–title-size、–body-size 等),中文字體閉集爲宋體/黑體/楷體/仿宋,拉丁閉集爲 Times New Roman;不傳任何參數時行爲與 v3.8.3 完全一致。
安裝與啓用¶
該 Skill 基於通用 SKILL.md 格式,來自 community 來源,requires_api_key=false。官方地址:
https://api.skillhub.cn/user_fde52513/cn-wordtype
SkillHub 頁面:
https://www.skillhub.cn/skills/user_fde52513/cn-wordtype
需要說明的是,官方資料中未提供具體的安裝命令或各編輯器的獨立配置步驟,因此這裏不給出無法覈實的命令。按 SkillHub 的通用方式,獲取 Skill 內容後按其 SKILL.md 說明在對應 Agent 環境中啓用即可;在 Cursor、Codex CLI、Claude Code 中若有差異,應以官方頁面說明爲準。
典型用法¶
以下命令均來自官方資料中列出的選項,用於排版前後的常見操作。
對英文稿件整體採用 Times New Roman:
--english
排版後輸出對比報告:
--diff
參考文獻按 GB/T 7714 格式化:
--reference-gb7714
生成三線表、目錄域、頁碼域:
--three-line-table
--toc
--page-number
正文中文字體切換(song 宋體 / hei 黑體 / kai 楷體 / fangsong 仿宋):
--body-font hei
提行引自動格式化(CY/T 122-2015):
--block-quote
套用命名預設:
--preset official
按角色覆蓋字體與字號:
--fonts "title=hei,body=song"
--sizes "title=小二,h1=四號,body=小四"
關閉數值範圍浪紋線轉換:
--no-range-wave
排版後運行質檢腳本,逐項檢查:
verify_typeset.py
適用場景與注意¶
適合以下情況:中文 .docx 需要批量排版歸一;用戶提供的無格式稿件需要自動識別標題層級;用戶明確反饋標點字體、標題字號、英文字體等問題;英文稿件需要統一的 Times New Roman 編輯格式。
使用前注意幾點:
- Skill 會強制備份原文件後再原地修改,不要在無備份依賴的流程中直接覆蓋。
- 公式段落(含 OMML/OLE)會被保護,不強加首行縮進和行距,這是預期行爲。
- 參考文獻區在半角標點、數值範圍等檢查上被豁免,以符合 GB/T 7714 著錄規範,不要誤判爲漏檢。
- v3.9 起,run 級顯式字號會被自動剝離(–keep-run-sizes 可關閉),剝離範圍覆蓋正文、表格、頁眉頁腳、文本框,參考文獻區與公式段落豁免,運行時會打印受影響 run 數。
- 不傳任何字體/字號參數時,行爲與 v3.8.3 完全一致,可以當作默認基線使用。
結尾¶
這個 Skill 的價值在於把分散的中文排版規則(標點字體、字號層級、連接號、省略號、參考文獻著錄、提行引)收斂成一條可自動調用的處理鏈,並在每一步留下質檢項。當前版本 3.9.0,評分 100000,下載 1201。官方地址:https://api.skillhub.cn/user_fde52513/cn-wordtype