如何在 Word 中对公式进行编号,类似于在 Latex 中的做法?
如果一行中只有一个方程式,我通常会在其右侧输入数字,例如:y = x+1 (3)
。但我遇到过两行方程式的情况,一行在另一行的下面,我想用一个数字标记。我该怎么做?
答案1
不确定你是否需要轻松翻译放入 Latex 中(没办法)或者看起来不错当从 Word 打印/PDF 格式时,但如果你有这个
a + b = c
d + e = f
并且你希望这两个方程有一个垂直对齐的数字,如下所示:
a + b = c
(15)
d + e = f
那么你可以做一些事情,例如
实际上是在两个方程式之间插入一个段落,并将方程式编号放在该行上,使用手动制表符或常规 Word 对齐功能将数字水平放置。
将方程式放在 2 列或 3 列的表格中(如果要将方程式左对齐,则使用 2 列,将方程式放在第 1 列;如果要将方程式居中对齐,则使用 3 列,将方程式放在第 2 列)。合并最后一列中的单元格,在其中输入方程式编号并垂直对齐。我认为这与 @wordexperto.com 提出的方法相同。
使用 \eqarray 构造将两个方程合并为一个方程,然后按照已经执行的方式将数字放在方程后面。
作为后者的一个例子,而不是像这样两个单独的方程式:
a + b = c
d + e + f = g
在公式编辑器中输入以下文本
\eqarray(&a+b=c@&d+e+f=g)
你可能已经知道方程数组是如何工作的,但如果不知道的话,@
字符表示一个新行,当你&
在一行中有多个字符时,它们会交替出现对齐点和垫片。因此,在这种情况下,&
字符用于将两个方程式左对齐,而
\eqarray(a+b&=c@d+e+f&=g)
如果你把方程编号放在末尾,例如
\eqarray(a+b&=c@d+e+f&=g) (15)
它应该在方程式“之间”垂直对齐。但这可能只有在两个方程式的高度相等或相似时才会看起来正确。
如果您已经有两个使用\eqarray
或的方程式\matrix
,您仍然应该能够将它们包装在外部 中\eqarray
。
正如其他人提到的,{ SEQ }
如果你愿意,你可以使用字段自动对方程式进行编号。使用它们里面等式确实有效,但我发现在使用等式时很容易意外删除一些东西,所以要谨慎行事。
顺便说一句,现在您可以在公式文本末尾添加一个 # 字符,然后添加所需的编号,公式编辑器将自动右对齐该数字。例如
\eqarray(&a+b=c@&d+e+f=g)#(15)
这也将与{ SEQ }
字段一起工作,而不是15
。