公式换行等号对齐_latex输入多行公式,在等号处左对齐

本文总结了一种简洁的 LaTeX 多行公式对齐方法,使用'eqnarray'环境,通过'&'进行等号对齐,'nonumber'避免自动编号,以及利用';'实现空格来调整对齐。针对长公式可能导致的排版问题,提出用';'代替'+'来保持美观的对齐方式。
摘要由CSDN通过智能技术生成

在网上看了许多关于latex多行公式对齐的教程,大多比较凌乱。在此总结一种最整洁的写法:

begin{eqnarray}    label{eq}
E&=&(a+b)(a-b)+b^2  nonumber    
~&=&a^2-b^2+b^2 nonumber    
~&=&a^2
end{eqnarray}

以上公式中, “&=&”代表在“=”处对齐, “nonumber”代表此行不参与自动编号,“”表示换行。“~”输入或不输入对结果没有影响。效果如下:

a418e304cc871c15ac7c26226d5aeaa4.png

当公式过长时,可能会出现公式长度超出单栏距离的情况,如下:

begin{eqnarray}    label{eq}
E&=&(a+b)(a-b)+b^2+100+200+300+400+500+600  nonumber    
&=&a^2-b^2+b^2+2100 nonumber    
&=&a^2+2100
end{eqnarray}

fef3108c772677b5fabad3d230ba6244.png

此时我们如果直接换行对齐,将出现如下的情况:

begin{eqnarray}    label{eq}
E&=&(a+b)(a-b)+b^2+100+200+300+400nonumber    
&+&500+600  nonumber    
&=&a^2-b^2+b^2+2100 nonumber    
&=&a^2+2100
end{eqnarray}

1f15a83d8e92c38ab014e96a854810f0.png

即“+”与上一行的“=”对齐。而我们希望+可以与上一行的“(”对齐,从而使排版更加美观。经过我自己的反复尝试,一个小trick如下:

begin{eqnarray}    label{eq}
E&=&(a+b)(a-b)+b^2+100+200+300+400nonumber    
&;&+500+600  nonumber    
&=&a^2-b^2+b^2+2100 nonumber    
&=&a^2+2100
end{eqnarray}

a02a85002cb67763a5227ce97d6b765e.png

符号“;在latex中表示空格。我们将一个空格“;”与上一行中的“=”对齐,就可以实现“+”与“(”的对齐啦。

  • 3
    点赞
  • 21
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值