SEQ 题注编号与目录域:field 工具的 list 和 add

发布时间:2026/8/27 3:50:21
SEQ 题注编号与目录域:field 工具的 list 和 add 写长报告的人都有过这种经历三十张表格手动编号表1到表30中途在第七张前面插了一张新表后面二十三个编号全部要手改目录也一样标题挪了一节目录页码全错。这类问题的正解是域让编号和目录由域驱动内容怎么增删编号自动顺延。先补一句背景域是文档里活的占位符编号和目录由域计算得出而不是写死的文字——写死的文字插一行就得手工顺延一遍域不需要这是两种维护成本完全不同的东西。这篇讲怎么用察元的 field 工具和 caption 工具把这套机制用起来按步骤走。第一步先盘点后动手field 工具的能力就两类查和构造。查用 field.list把文档里已有的域列出来——有没有残留的旧目录域、有没有别人手动插过的编号域先看清楚构造则负责生成 SEQ、TOC 这两类域。配套的 caption.list 负责枚举文档里现有的题注已经有哪些表X、编号连不连续一张清单看完。先用 field.list 列出文档里已有的域再用 caption.list 枚举现有题注只盘点不要做任何改动盘点这一步别省。文档里最常见的坑是手动编号和域编号混用——前七章是手写的表3后两章是域生成的直接补域必出重复编号。先清家底再动工是所有文档自动化的第一课。第二步给表格补 SEQ 题注给所有表格补表 X格式的题注编号用 SEQ 域自动生成SEQ 域的题注编号由域维护中途插入新表格后面的编号自动顺延删掉一张编号自动补位。从此告别改二十三个编号的下午也告别表7出现两次的尴尬。加载项表格批量里的表格题注能力可以配合着用多表一次补齐两条路都通。第三步插目录域在文档开头插入目录用 TOC 域取一到三级标题TOC 域按标题层级抽取目录标题挪位置、加新章节目录随域更新不用手动重排。这里有个前置条件必须说目录域认的是标题样式标题样式乱的文档——正文段落套着标题1的比比皆是——先把样式捋正否则目录抽出来的东西没法看。样式清理可以在文档批量工具里做清理未使用样式、统计样式都是现成的能力。第四步验证收尾题注和目录落完再跑一次 caption.list 和 field.list核对题注编号是否连续、域的数量是否符合预期。核对时重点看两样一是题注编号有没有断号、重号——中间插过表又删过表的文档最容易在这里出事二是域的数量和表格数量对不对得上少一个域就有一张表没被编号管住将来它动了目录和引用都不会知道。域是机器维护的但要不要编号、编号到哪个层级、目录取几级是人的决策最后这步核对就是把决策和执行对一遍账对完才算收工。为什么值得聊聊这个工具的设计field 工具只有查和构造两类动作功能清单短得近乎寒酸但这恰恰是 MCP 生态里好工具的样子智能体负责决定什么时候编号、编到哪一级、目录取几层工具负责把域准确、可验证地放进文档。边界画得越清楚的工具越敢放心交给智能体编排——这就是工具调用机制的基本功。功能多少是表面文章行为可预期才是里子。适合谁长报告、标书、白皮书、论文式文档的作者以及要给下属单位定文档模板的人。边界照例讲清域编号治的是编号维护成本不治该不该有编号——题注体例本身仍要按行文规范定目录域的效果依赖样式规范这两件事工具替代不了。另外域也怕手改有人图省事直接改域算出来的文字一刷新就打回原形接到这种来路不明的文档先跑一遍 field.list 看看哪些内容其实是域再决定怎么治。把编号交给域把心思留给内容这是长文档工程化最划算的一笔回报。

相关新闻