SuperAPI AI 工具集

sdo-docx-formatting

办公与效率

查看项目

更新于 10-15 23:42

技能介绍

用途:为正式技术标准文档提供统一的 .docx 排版约定,适用于 3GPP、ETSI、ITU-T 等标准组织。该技能描述概念层面的做法,具体 Word 样式名由各 SDO 起草技能(3gpp-drafting、etsi-drafting、itut-drafting)提供。

主要能力与规则:

  • 仅通过文档模板中定义的命名段落与字符样式应用格式,禁止直接/临时格式(如手动加粗、改字号、加颜色);缺少所需命名样式时告知用户并可先创建样式定义。
  • 编号与引用保持可更新:使用 SEQ 域和书签,禁止硬编码编号。
  • 语义单元(数字+单位、Figure/Table+编号)使用不换行空格(\u00a0)。
  • 制表分隔的结构元素(标题编号+标题、枚举符号+文本、注释标签+文本)使用真实制表符(<w:tab/>),不用空格。
  • 样式名抽象:body-text、heading-1 至 heading-3 等,具体映射需查阅对应 SDO 起草技能;不可用时询问用户所属 SDO 并使用示例映射作为默认。

分领域约定:

  • 文档模式:先判断文档类别。标准模式(规范、报告、建议、Norm)采用条款中心结构(N、N.M、N.M.P),规范性引用通常为靠前条款(常为第 2 条);会议文档模式(贡献、提交、TDoc/TD)允许章节式结构,引用部分常置于末尾。不确定时询问用户。
  • 标题:不使用 Word 自动编号,编号与标题间用 <w:tab/>;标准模式使用 clause 术语;References 作为独立标题时不编号。
  • 枚举:不使用 Word 内置列表,优先使用短横线(–)枚举并在符号后加 <w:tab/>;层级样式为 enum-1、enum-2、enum-3。
  • 注释:格式为 NOTE\u00a0N:\t<text>(大写 NOTE、不换行空格、真实制表符);单条注释省略编号;块中最后一条用 note-main,之前的用 note-continuation。
  • 表格与图:表题在上,Table\u00a0N: <text> 配 {SEQ Table * ARABIC} 域,书签 tbl_<name> 仅包住编号部分;图题在下,Figure\u00a0N: <text> 配 {SEQ Figure * ARABIC} 域,书签 fig_<name> 仅包住编号部分;禁止硬编码编号,交叉引用用 {REF bookmark}。
  • 引用:每条为 [N]\t<text>,使用 reference-entry 样式和 {SEQ Ref * ARABIC} 域,书签 ref_<name> 仅包住序列域。
  • 文本格式:段落用 body-text,行内代码/文件名用 code-text;数字+单位、Figure/Table+编号间用不换行空格;仅用直引号("、'),不用弯引号。
  • 公式:独立公式为单段落,样式 equation,结构 \t<equation>\t(<SEQ EQ>);禁止硬编码公式编号,使用 {SEQ EQ * ARABIC};书签 EQ_<name> 包住编号标签以便交叉引用;行内公式用 oMath run,不编号。

使用方式:详细规则见 references/ 下的 headings.md、enumerations.md、notes.md、tables-figures.md、equations.md、citations.md、text-formatting.md。相关技能包括 sdo-docx-operations(制表符注入、域代码注入、书签插入的 officecli 模式)、sdo-writing-style(文本内容行文质量规则)以及各 SDO 起草技能(具体样式名映射)。

限制:本技能仅描述概念层面约定,具体样式名依赖对应 SDO 起草技能;资料未提供安装命令、收费、价格、平台或效果信息。