在 MSWord 2007 中交叉引用编号公式时插入“0”

在 MSWord 2007 中交叉引用编号公式时插入“0”

我正在使用表格和多级列表插入编号方程式,如关联

我想交叉引用文本中的方程式。为此,我转到“插入”->“交叉引用”,然后在“编号项”中选择我想要引用的方程式。

问题是,如果我选择“插入引用”作为“段落编号”,则我的文本中总会插入一个零。

令人惊讶的是,交叉引用中的超链接指向正确的公式。此外,如果我选择“插入引用”作为“页码”,则会插入正确的页码,并且它们也会正确更新。

答案1

到目前为止,这种方法效果很好:

  1. 单击公式编号将其选中,然后单击插入、书签。
  2. 为书签指定一个有意义的名称(书签名称应以字母开头,不应包含任何空格),然后单击“添加”。对您想要引用的任何方程式重复此过程。
  3. 要在文本中的某处创建对公式的交叉引用,请单击“插入”、“交叉引用”。
  4. 在“引用类型”下选择“书签”,然后从显示的书签列表中选择合适的书签。在“插入引用”下选择“段落编号(完整上下文)”,然后单击“插入”。

完整文章可在此处找到这里

我将书签命名为以“eq_”开头的,例如“eq_area_of_circle”。

然后我可以引用“eq_area_of_circle”如下:

                   A = pi * r^2                               (4)

The area of the circle mentioned can be calculated using (4).

答案2

我遇到了完全相同的问题。章节、部分、小节、图表和表格交叉引用工作正常,但公式编号总是返回“0”。我发现如果我把任何等式编号后面必须有一些文本,然后它就可以正常工作了。所以,我猜想 MS Word 中的交叉引用功能必须需要在编号后面添加一些文本才能正常工作。一开始我觉得它很笨重,但我也采用了 Theodor 发布的“书签”解决方案。

答案3

另一个选择是在您的数字后插入一个空格。假设您的公式前面的公式编号为 (1)。只需将光标指向数字后并按一次或两次空格键即可。这会让 Word 误以为编号项后附加了一些文本,并会显示对它的正确交叉引用。希望对您有所帮助。

相关内容