等效于 Microsoft Word 2007 公式编辑器中的 LaTeX“eqnarray”?

msh*_*yer 4 microsoft-office microsoft-word

在 LaTeX 中,可以使用eqnarray环境来显示一组在等号或其他元素上水平对齐的方程,例如:

\begin{eqnarray*}
  x &=& 5! \\
    &=& 5 \cdot 4 \cdot 3 \cdot 2 \cdot 1
\end{eqnarray*}
Run Code Online (Sandbox Code Playgroud)

这将呈现如下(注意等号的对齐):

等式数组

在 Microsoft Word 2007 的内置公式编辑器中,是否有一种好方法可以实现相同的效果?

Gre*_*ell 9

你所追求的是一个“方程数组”,它在 MS 方程编辑器中使用\eqarray.

它是从 LaTex 借来的。

键入Alt-=则:

\eqarray(x+1&=2@1+2+3+y&=z@3/x&=x) <space>
Run Code Online (Sandbox Code Playgroud)

你会得到:

渲染方程

好的!

如您所知,新行(方程)以@ 开头。在等式中,& 在告诉它对齐的位置和放置执行该对齐所需的空间的位置之间交替。在上面的示例中,每行只有一个 &,因此每个都只是告诉公式编辑器要对齐的字符。

所以这个表达式: \eqarray(10&x+&3&y=2@3&x+&13&y=4)

在第一个等式中,我们说“在(隐含)对齐 x 之前放置空格。并在 3 之前放置空格以对齐 y”。

我们会得到这个: 在此处输入图片说明

显然,这种巧妙(或荒谬?)的方法来自Unicode 标准

据我所知,您无法在点击空格并导致渲染后编辑对齐方式。但是,您可以复制方程,然后将其作为文本粘贴到文档中,然后取回未渲染的代码。编辑,超出括号并点击空格,您编辑的版本现在已呈现。

撤消也可以取消渲染它。

请注意,您始终可以选择多个方程,右键单击,然后“在 = 处选择”。这不太灵活,根据我的经验,并不总是正确的。

[1] 参考