Word中文文檔自動處理:中文 Word 排版歸一 Skill 介紹

前言

中文 Word 文檔的排版問題,大多不是內容問題,而是格式問題:雙引號、破折號用了羅馬體,標題字號層級混亂,英文數字沒有走 Times New Roman,首行縮進和行距不統一。逐段手工調整既慢又容易漏,尤其在批量處理或反覆修改的稿件上。

下面介紹的 Skill「Word中文文檔自動處理」(座標 @user_fde52513/cn-wordtype),就是把中文 .docx 的排版規則固化成可自動調用的處理流程。它由社區開發者 user_fde52513 維護,當前版本 3.9.0,分類 office-efficiency,無需 API key。

這是什麼

一句話定位:中文 Word 文檔(.docx)排版歸一技能。

它合併兩項規範:

  1. 標點字體歸一——中文雙引號、單引號、破折號、省略號強制用宋體(SimSun)渲染,英文數字保持 Times New Roman。
  2. 標題/正文字號層級——按用戶排版規範設置主標題(三號黑體居中)、副標題(四號宋體)、一級(四號宋體加粗)、二級(小四號宋體加粗)、三級(小四號宋體)標題,正文小四號宋體/仿宋體、行距 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 編輯格式。

使用前注意幾點:

  1. Skill 會強制備份原文件後再原地修改,不要在無備份依賴的流程中直接覆蓋。
  2. 公式段落(含 OMML/OLE)會被保護,不強加首行縮進和行距,這是預期行爲。
  3. 參考文獻區在半角標點、數值範圍等檢查上被豁免,以符合 GB/T 7714 著錄規範,不要誤判爲漏檢。
  4. v3.9 起,run 級顯式字號會被自動剝離(–keep-run-sizes 可關閉),剝離範圍覆蓋正文、表格、頁眉頁腳、文本框,參考文獻區與公式段落豁免,運行時會打印受影響 run 數。
  5. 不傳任何字體/字號參數時,行爲與 v3.8.3 完全一致,可以當作默認基線使用。

結尾

這個 Skill 的價值在於把分散的中文排版規則(標點字體、字號層級、連接號、省略號、參考文獻著錄、提行引)收斂成一條可自動調用的處理鏈,並在每一步留下質檢項。當前版本 3.9.0,評分 100000,下載 1201。官方地址:https://api.skillhub.cn/user_fde52513/cn-wordtype

羽毛球分组比赛记分
小程序二维码

欢迎使用《羽毛球分组比赛记分》微信小程序

小夜