请问latex中公式如何等号对齐啊?

我的公式代码如下:
\begin{eqnarray}\label{eqn3_2}
\begin{array}{ll}
\underbrace {\left[ {\begin{array}{*{20}{c}}
{y(1)}&{y(2)}& \cdots &{y(L)}
\end{array}} \right]}_Y = \Theta \underbrace {\left[ {\begin{array}{*{20}{c}}
{x(1)}&{x(2)}& \cdots &{x(L)}
\end{array}} \right]}_X + \underbrace {\left[ {\begin{array}{*{20}{c}}
{v(1)}&{v(2)}& \cdots &{v(L)}
\end{array}} \right]}_V
\end{array}
\end{eqnarray}
生成如下:

我现在想把加号后面的部分换到第二行,并且加号与等号对齐,请问应该如何实现?急急急!!

eqnarray  çŽ¯å¢ƒå°±å¯ä»¥åšåˆ°å…¬å¼çš„对齐,先把你 eqnarray 下面的 array 环境去掉,然后在你的 等号 和 加号 的两边各加上一个 &,并在要换行的 _X 后面加上换行符和 \nonumber, 即可。

\begin{eqnarray}\label{eqn3_2}
%  æŠŠ ä¸‹é¢ array çŽ¯å¢ƒæ³¨é‡ŠæŽ‰
%    \begin{array}{ll}
        \underbrace {\left[ {\begin{array}{*{20}{c}}
                {y(1)}&{y(2)}& \cdots &{y(L)}
                % ä¸‹é¢çš„ ç­‰å· ä¸¤è¾¹åŠ ä¸Š &
        \end{array}} \right]}_Y & = & \Theta \underbrace {\left[ {\begin{array}{*{20}{c}}
                {x(1)}&{x(2)}& \cdots &{x(L)}
                % ä¸‹é¢çš„ åŠ å· ä¸¤è¾¹åŠ ä¸Š &,_X åŽé¢åŠ ä¸Šä¸€ä¸ªæ¢è¡Œç¬¦
        \end{array}} \right]}_X \nonumber\\ & + & \underbrace {\left[ {\begin{array}{*{20}{c}}
                {v(1)}&{v(2)}& \cdots &{v(L)}
        \end{array}} \right]}_V
%    \end{array}
\end{eqnarray}

 ç»“果如下:

温馨提示:答案为网友推荐,仅供参考
第1个回答  2014-01-24
外套array 2x2
[] & = \phi[] \\
& +[]
第2个回答  2021-04-08
LaTeX作为一个功能强大国际通用的排版软件,它特别适合于数理科学中科技论文、专业书籍排版, LaTeX尤其适合于各种符号公式的编排,其公式排版效果是目前常用的mathtype所不能比拟的。这里将latex的排版技巧按照系列的方式与大家分享下,希望对大家有所帮助。本小节关于如何实现等号对齐。

开启分步阅读模式
工具材料:
电脑

latex排版软件

操作方法
01
我们在进行公式的输入排版的时候,通常希望公式比较齐整,所以需要一些等号对齐,或者左对齐,这里主要讲述两种方法,例如欲实现下图所示的效果

02
第一种方法是使用align环境
\begin{align} x^2 + y^2 &= z^2 \\ x^3 + y^3 &< z^3\end{align}

03
第二种方法是使用eqnarray环境
\begin{eqnarray} x^2 + y^2 &=& z^2 \\ x^3 + y^3 &<& z^3\end{eqnarray}

04
两种方法都需要使用宏包amsmath,即需要添加语句

在使用latex书写学术论文、报告时,尤其是理工科孩纸,常常需要有公式推导部分,由于数学公式推导步骤繁琐,难以对齐。福利来啦,下面小编将简单为大家介绍如何对齐公式。
开启分步阅读模式
工具材料:
latex软件

操作方法
01
首先,给出演示素材,比如要写出如下的公式:

02
如上图所示公式,最为关键的是如何对齐等号,一种简单的方式就是利用&符号来对齐,在每个等号前添加&符号即可,代码如下:
A & =(x-y)(x+y) \\
& =x*x+x*y-y*x-y*y\\
& = x^2 - y^2

03
当然,对齐时需要设置特定格式或则说环境,需要添加如下语句说明:
\begin{aligned} % requires amsmath; align* for no eq. number
A & =(x-y)(x+y) \\
& =x*x+x*y-y*x-y*y\\
& = x^2 - y^2
\end{aligned}

04
所以完整latex代码如下所示:
\documentclass{article}
\usepackage{amssymb,amsmath}
\begin{document}
\begin{equation*}
\begin{aligned} % requires amsmath; align* for no eq. number
A & =(x-y)(x+y) \\
& =x*x+x*y-y*x-y*y\\
& = x^2 - y^2
\end{aligned}
\end{equation*}
\end{document}

05
需要注意的是,在打印预览时,需要选择合适的排版系统(如LaTex、XeTex)等。
相似回答