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


4

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

\begin{eqnarray*}
  x &=& 5! \\
    &=& 5 \cdot 4 \cdot 3 \cdot 2 \cdot 1
\end{eqnarray*}

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

eqnarray

在Microsoft Word 2007的内置公式编辑器中,有没有很好的方法来达到相同的效果?

Answers:


1

不完全是,但是此站点有一些很好的入门资料。公式编辑器比乳胶更直观:

输入以下方程式,并在键入后通过选择Format / Align At =将其对准 =符号。也可以尝试使用对齐符号-- 对齐符号对齐方程式。


我在MSDN上找到了更多最新文章。相关的问答是第一条评论和第二条评论。 blogs.msdn.com/microsoft_office_word/archive/2006/10/04/...
AKID

msdn文章较新,但所涉及的内容却少得多,这就是为什么我链接到Univ的原因。滑铁卢网站。
DaveParillo 2010年

谢谢!akid的评论特别指出了该解决方案的正确之处,那就是选择所有相关方程式,右键单击它们,然后单击“ Align on =“。不幸的是,在编辑方程式时,Word 2007似乎仍然不可靠。我按照描述对齐了方程,然后保存并关闭了文档,当我重新打开它时,许多方程是随机未对齐的或以黑体显示的。因此,看起来我毕竟是在为该项目使用LaTeX,但再次感谢您的帮助。
mshroyer

如果您在使用乳胶时遇到困难,并且正在寻找功能强大但较容易的东西,则可以尝试Lyx:lyx.org
DaveParillo

7

您需要的是一个“方程数组”,该方程在MS Equation Editor中用调用\eqarray

它是从LaTex借来的。

键入Alt-=则:

\eqarray(x+1&=2@1+2+3+y&=z@3/x&=x) <space>

你会得到:

渲染方程

太好了!

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

因此,此表达式为:\ eqarray(10&x +&3&y = 2 @ 3&x +&13&y = 4)

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

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

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

据我所知,在碰到空格并导致渲染后,您无法编辑路线。但是,您可以复制等式,然后将其作为文本粘贴到文档中,并取回未渲染的代码。编辑,移到括号外并单击空格,现在将呈现您的编辑版本。

撤消也可以撤消它。

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

[1]参考

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.