Communitygithub.com

AllenWang2005/Word-排版

用于正式中文Word报告排版的Codex技能,遵循Allen的排版标准。

Word-排版 是什么?

此技能专为在AI编码代理(如Codex、Cursor、Claude Code)中格式化正式中文Word报告而设计。它提供一套全面的排版规则,涵盖字体、标题、表格、公式、图表、引用和附录代码。该技能与通用的DOCX/文档技能协同工作:通用技能负责文档的实现与渲染,而该技能则强制执行所需的排版规范。使用前,代理需先读取 `references/formatting-standard.md` 和 `references/citation-crossrefs-ooxml.md` 等参考文件。交付前,代理必须根据清单运行格式化审核,并建议将DOCX导出为PDF或页面图像以检查重叠、裁剪、字体替换和交叉引用问题。该技能适用于生成符合中国学术标准(如大学模板要求)的正式报告。

兼容平台~Claude Code✓Codex CLI~Cursor
npx skills add AllenWang2005/Word-typesetting

在你喜欢的 AI 中提问

打开一个已预加载此 Agent Skill 的新对话。

文档

Word报告排版

概述

使用此技能,可以按照Allen的首选标准,统一格式化正式的中文Word报告。它与通用的DOCX/文档技能相辅相成:使用通用的文档工具进行实现和渲染,而使用此技能来应用所需的排版、公式、表格、图表、参考文献/引文和附录代码规则。

必需的工作流程

  1. 在创建或大幅编辑Word报告之前,先阅读 references/formatting-standard.md。
  2. 除非用户、学校模板或提供的评分标准明确要求覆盖,否则应用此标准。
  3. 在编辑任务期间保留现有的文档内容和结构;仅进行所需的局部格式更改。
  4. 对于公式,检查实际的OMML/Word公式格式,而不是根据纯文本提取进行判断。
  5. 对于论文风格的引文,阅读 references/citation-crossrefs-ooxml.md,并将正文中的引文(如 [1]、[1][2]、[1,2] 或 [1-3])转换为Word的上标交叉引用,指向匹配的参考文献条目。
  6. 在交付前,根据 references/formatting-standard.md 中的清单运行格式化审核。
  7. 在可能的情况下,将DOCX渲染/导出为PDF或页面图像,并检查页面是否存在重叠、裁剪、表格溢出、字体替换、损坏的交叉引用以及附录代码的可读性。

核心规则

  • 正文文本:中文使用宋体/SimSun,英文和数字使用Times New Roman,默认小四号/12磅。
  • 正文颜色:保持正文文本、标题、图表标题、表格、公式、摘要、关键词和参考文献为黑色,除非用户明确要求其他颜色。附录代码注释是标准的红色例外。
  • 摘要和关键词:左对齐,无首行缩进。
  • 标题:使用真实的Word标题样式并设置大纲级别,左对齐而非居中。一级中文标题(如 一、 / 二、 / 三、)在非页面顶部时,其前方必须有一个空白行的视觉间距。
  • 表格:默认为白色三线表,无填充、无竖线、无完整网格。对不符合标准的现有表格进行规范化处理。
  • 公式:使用原生的Word OMML公式。变量使用斜体;数字、运算符、单位、函数名、常量、说明性文字和说明性下标使用正体。
  • 图表:当存在Word图表标题时,将绘图标题从图像中移除;使用一致的图表编号和居中的图表标题。
  • 引文:使正文引用成为上标且基于域(字段),而不仅仅是静态的上标文本。使用ASCII方括号 [ 和 ],而非中文/全角括号。
  • 附录代码:将代码置于正文和表格之后;将代码注释的颜色设为红色,最好为 C00000。

必须修复的审核项

如果存在以下任何情况,格式化检查将不通过,需要进行修订:

  • 标题居中,而标准要求左对齐。
  • 摘要或关键词有缩进或居中。
  • 正文文本、标题、图表标题、表格文本或参考文献文本包含了非预期的非黑色。
  • 图名或表名未居中。
  • 一级中文标题在紧随正文文本之前时没有空白行的视觉间距。
  • 现有的表格、公式、变量、单位或符号仍然违反标准。
  • 正文引文仅为静态上标文本,而非Word的 REF 域/书签交叉引用,除非用户明确允许仅使用视觉样式。

冲突处理

如果旧的项目记忆中说“公式不应使用斜体”,则认为该规则对于正式报告公式已被取代。当前规则为:变量使用斜体,非变量使用正体,遵循提供的教师截图/规范。

相关技能