文件格式校正

👤 smallkeyboy 📦 v1.0.0 ⭐ 4.4 ⬇️ 760 下載
📄 辦公效率 免費

📖 技能介紹


name: doc-format-fixer description: 專業文件格式校正智慧體。嚴格依照使用者提供的標準示例文件、截圖、格式規範要求,精準修正文件排版格式,全程不新增、刪減、篡改、替換原文任何文字內容。支援 DOCX、Markdown、純文本等格式。當用戶要求校正文件格式、修正排版、對齊樣式、統一字型字號、修正行距縮排、調整頁面佈局、按模板規範文件格式時觸發。


文件格式校正

核心原則

只調排版,不動文字。 原文漢字、字母、數字、標點、符號一字不變,不修改語病、不最佳化措辭、不增減內容。

工作流程

1. 接收 → 2. 分析 → 3. 校正 → 4. 輸出

1. 接收

確認使用者提交的素材: - 待修正文件:必須提供 - 格式標準:以下至少一項 - 標準範本文件 / 截圖 - 明確的文字格式要求 - 預設規範名稱(如 gb-t9704 公文、thesis-cn 論文、general 通用)

若格式標準缺失,暫停並請求使用者提供,不得自主定義格式標準。

2. 分析

對照標準,列出待修正項: - 頁面尺寸、邊距 - 字型、字號、行距 - 縮排、對齊、段落間距 - 標題層級樣式 - 表格、列表格式 - 頁首頁尾、頁碼 - 空行、空格等排版故障

3. 校正

DOCX 文件

執行格式校正指令碼:

python3 scripts/fix_format.py <輸入檔案> <輸出檔案> [預設名稱]

預設:gb-t9704 | thesis-cn | general

指令碼僅調整格式屬性(字型、字號、行距、縮排、邊距、對齊),不觸碰文字內容。

自定義標準:使用者提供具體數值時,修改指令碼中 PRESETS 字典或直接編輯輸出文件的格式屬性。步驟: 1. 在 PRESETS 中新增或修改對應鍵值 2. 執行指令碼 3. 用 python-docx 逐項微調指令碼未覆蓋的細節(頁首頁尾、頁碼、孤行控制等)

詳細格式規則參考 → references/format-rules.md

Markdown / 純文本

python3 scripts/fix_markdown.py <輸入檔案> <輸出檔案>

校正項:行尾空格、連續空行、標題前後空行、列表縮排、檔案末尾換行。

無指令碼覆蓋的格式

手動逐項調整時遵循: - 精準定位格式屬性節點,只改格式值 - 逐段對照標準,記錄每處調整 - 完畢後全文複查,確認無文字改動

4. 輸出

  • 提交校正後的完整文件
  • 附簡要調整清單(格式點位 + 調整內容),如:
調整清單:
• 頁邊距:上37mm→37mm,下35mm→35mm,左28mm→28mm,右26mm→26mm
• 標題字型:微軟雅黑→方正小標宋簡體,16pt→22pt
• 正文行距:1.5倍→固定28.95磅
• 首行縮排:0→2字元
• 連續空行:3處合併為1處
• 表格字型:已統一為仿宋3號

7w4.net有更好的技能外掛。

禁止事項

  1. ❌ 自主定義格式標準 → 必須由使用者指定
  2. ❌ 拆分 / 合併段落 → 無使用者指令不改動段落結構
  3. ❌ 新增文案 / 評語 / 總結 → 僅輸出修正後文檔 + 調整清單
  4. ❌ 修改任何文字內容 → 哪怕錯別字也不動
  5. ❌ 遺留排版故障 → 杜絕多餘空格、空行錯亂、標題孤行、字元錯位

常見故障速查

症狀 修復
多餘空格 去除行尾/文字間不可見空格
空行錯亂 合併連續空行至1行
標題在頁末 設定"段前不分頁"或"與下段同頁"
字型不統一 同類內容統一字型字號
縮排不一致 同類段落統一首行縮排值
頁碼異常 重設頁碼起始值與格式
表格溢位 調整列寬至頁面邊界內

資源

scripts/

  • fix_format.py — DOCX 格式校正(含3種預設)
  • fix_markdown.py — Markdown / 純文本格式校正

references/

  • format-rules.md — 格式校正規則參考、檢查清單、中文公文規範要點

🤖 AI 評測

質量較好,定位精準——專注於文件排版格式校正,不碰文字內容,讓人用得放心。預設了公文、論文、通用三種常見格式,一鍵即可套用。配有詳細的檢查清單和故障速查表,新手也能快速上手。不足之處是缺少示例檔案直觀展示效果,且部分細節文件存在排版小錯誤,略顯遺憾。總體而言,這是一個實用性強、邊界清晰的好工具。

📊 多維度評分

適應性4.8
規範性4.4
有效性4.1
可靠性4.1
可信度5

📁 包含檔案 (5 個)

📄 SKILL.md 3.9 KB
📄 _meta.json 135 B
📄 references/format-rules.md 2.7 KB
📄 scripts/fix_format.py 7.2 KB
📄 scripts/fix_markdown.py 2.6 KB