在 Word 2010 中使用字段对定理进行编号

在 Word 2010 中使用字段对定理进行编号

我很固执,所以我使用 Microsoft Word 2010 来编写一份很长的技术(数学)文档。

我想给我的定理编号,也想让它们以后可以引用。我试过

域代码

但这并不完全有效。出乎意料的是,第二条定理变成了定理3:

现场结果

我的田地出了什么问题?

答案1

一种可能的解决方法是使用字段 =(公式)来计算正确的序列:

{ 设置 gauss "定理 { =(1+{seq theorem \n })/2 }" !}{ref gauss !} 文本

{ 设置 stokes "定理 { =(1+{seq theorem \n })/2 }" ! }{ref stokes ! } 文本

这会产生所需的结果(至少在我的计算机上)。

答案2

在我看来,好像在 SET 字段内插入 SEQ 字段会使 n 增加两次而不是一次。

我使用以下命令使其工作:

定理{SEQ 定理 \n}

这是第一定理。

定理{SEQ 定理 \n}

这是第二定理。

根据{REF 高斯 \H!}{REF stokes\H!}

然后手动添加高斯和斯托克斯书签(使用插入|书签)。

当我关闭字段代码时,它会显示:

定理 1

这是第一定理。

定理 2

这是第二定理。

根据定理 1 和定理 2,

相关内容