基于 MS-Word 中章节编号的编号方程

Isa*_*aac 11 equations numbering microsoft-word cross-reference

我正在寻找一种根据章节编号为每个方程编号的方法。数字应放在方程的右侧,方程应居中对齐。像这样的东西:


中心对齐方程,其编号在右侧对齐


(周围的边界框2.3不是必需的)。

我发现这篇文章以一种棘手的方式做到了这一点。遗憾的是,当我对标题使用多级编号时,它有一些问题。

总而言之,我正在寻找一种对方程进行编号的方法:

  • 编号格式为 NM,其中 N 是章节编号,M 是方程式编号。
  • 方程被放置在中心对齐
  • 数字放在等式的右边
  • 应该有一种方法来交叉引用每个编号的方程。

谢谢!

dan*_*eck 12

创建标签

  • 你去应该插入标签的地方
  • CTRL+F9并出现大括号
  • 在括号中插入“STYLEREF 1 \s”
  • 将光标移动到括号后面,然后.CTRL+F9
  • 在括号中插入“SEQ eqn \* Arab \s 1 \* MERGEFORMAT”
  • 它应该是这样的:

    { STYLEREF 1 \s }.{ SEQ eqn \* 阿拉伯语 \s 1 \* MERGEFORMAT }

单击每个大括号一次,然后F9每次键入。你得到这个:

1.1
Run Code Online (Sandbox Code Playgroud)

您也可以通过单击“插入 -> 文本 -> 快速部件 -> 字段 ...”来执行此操作。

它是如何工作的?

  • “STYLEREF 1”打印当前“标题1”部分的编号
  • “SEQ eqn”创建一个名为“eqn”的序列
  • "\s 1" 在每个 "heading 1" 重新开始序列

此页面可能有助于了解 SEQ 的工作原理:http : //wordribbon.tips.net/T008180_Numbering_with_Sequence_Fields.html

自动插入标签

这个想法来自这里:https : //cybertext.wordpress.com/2010/03/08/word-2007-setting-up-seq-fields-for-numbering-pt-1/

  • 标记您的新标签(最后不是换行符!)
  • 转到“文件 -> 选项 -> 校对 -> 自动更正选项...”
  • 在“替换”字段中插入例如“(EQ)”。“With”字段已经填充了您的表达式。单击“添加”。
  • 现在,每次您输入“(EQ)”+SPACE您的标签都会被插入。

这可以与如何轻松地将方程编号添加到 Microsoft Word 2010 方程中的Calchas 解决方案结合使用. 至少我做到了。

交叉引用

我用书签来做:

  • 书签标签是通过“插入 -> 链接 -> 书签”创建的
  • 交叉引用通过交叉引用按钮工作

  • 尽管每一步都有效,但如果不将等式从“显示”模式转换为“内联”模式,就不能将数字和等式放在同一行中。如果您添加一个没有边框、有两列的表格,然后将方程式拖入表格内,则可以使它们出现在同一行中。 (2认同)