![微软Word中的带字段的编号定理](https://linux22.com/image/1612332/%E5%BE%AE%E8%BD%AFWord%E4%B8%AD%E7%9A%84%E5%B8%A6%E5%AD%97%E6%AE%B5%E7%9A%84%E7%BC%96%E5%8F%B7%E5%AE%9A%E7%90%86.png)
答案1
通常 Word 希望您创建如下类型的数字:
您可以选择一种内置标题样式(标题 1、标题 2 等)作为“章节标题”样式,并在 Theorem 标题中应用所需的编号。例如,您可以选择标题 1 或标题 2。假设您选择标题 2,然后将其编号设置为“1”或“1”。
你去参考->插入标题。
在里面标签下拉列表中,选择“定理”。如果“定理”不存在,您可以使用新标签...按钮。
点击正在编号...按钮。在格式下拉菜单中,确保选择了“1.,2.,3., ...”。
检查包括章节编号盒子。
在章节从风格开始落下
在使用分隔符落下
单击“确定”等。
然后 Word 会插入如下文本和字段代码:
Theorem { STYLEREF 2 \s }.{ SEQ Theorem \* Arabic \s 2 }
{ STYLEREF 2 \s } 表示“插入最新段落的编号,样式为“标题 2”(据我所记得,Word 实际上并没有记录可以使用“2”代替“标题 2”,但如果您必须使您的文档国际化,这可能很重要)。
{ SEQ Theorem * Arabian \s 2 } 插入下一个图号,从标题 2 段落样式重新开始。
通常,如果您能完全按照 Word 的方式执行操作,那效果会最好,因为这样就可以合理地保证,当您使用其他交叉引用功能(例如定理表等)时,它们会按您的预期工作。
在这种情况下,Word 不提供内置机制来插入定理数字中的最后一个“。”。如果可能的话,我会省略那个“。”。如果不行,你可以手动添加它,这样你就有了
Theorem { STYLEREF 2 \s }.{ SEQ Theorem \* Arabic \s 2 }.
这假设你想在每个新章节中重新开始定理编号。如果你想要像这样的定理编号
1.1. 1.2. 1.3. 2.4. 2.5. 3.6. 等等。
那么您需要做的就是从 SEQ 字段中省略“\s 2”。
您还可以使用其他方式使用字段来提供这种排序,例如,如果您使用 { SEQ Chapter } 字段对章节标题进行编号而不是按序排列,则可以使用类似
{ SEQ Chapter }.{ SEQ Theorem \r 0 \h } 在每个章节标题中,然后
Theorem { SEQ Chapter \c }.{ SEQ Theorem \* Arabic }.
对于每个定理。