一、Latex公式对齐换行
Latex中公式默认是行内模式,如果需要换行,可以使用displaymath或者equation环境。使用displaymath环境,公式居中,但是没有编号。使用equation环境,公式居中,有编号。
\begin{displaymath} a=b+c \end{displaymath} \begin{equation} a=b+c \end{equation}
二、Latex公式分行
在公式中,如果想要把公式分成两行或多行,可以使用aligned、split、alignedat等宏包进行处理。
\begin{equation} \begin{split} y ={}& a + b\\ &+ c + d\\ &+ e + f \end{split} \end{equation}
三、Latex公式对齐宏包
在公式中,如果需要对齐,可以使用amsmath宏包提供的align、gather、multline等环境。
\begin{align} a &= 1+2 \\ &= 3 \end{align} \begin{gather} a = b+c \\ b = d+e \\ c = f+g \end{gather} \begin{multline} a = b+c+d+e+f+\\ g+h+i+j+k+l+m+n \end{multline}
四、Latex公式后面加序号
在公式后面加上标号,可以使用equation或align环境。使用align需要使用\textbackslash nonumber命令取消个别公式标号。
\begin{equation} x+y=z \label{eq:one} \end{equation} \begin{align} x+y&=z \nonumber \\ x&=z-y \end{align}
五、Latex公式对齐产生的距离
在使用align环境时,公式之间的距离可以使用\textbackslash\textbackslash[distance]命令自定义。
\begin{align} a &= 1+2 \\ &= 3 \end{align} \begin{align} a &= 1+2 \\[1em] &= 3 \end{align}
六、Latex公式
在Latex中,有许多内置命令可以快速输入符号或公式。
\begin{equation} \sum_{n=1}^{\infty} \frac{1}{n^2} = \frac{\pi^2}{6} \end{equation}
七、Latex公式左对齐
在使用align环境时,可以使用\textbackslash alignat命令实现左对齐。
\begin{alignat}{2} a+b &=& c+d \\ e &=& f \end{alignat}
八、Latex多行公式对齐
在一个公式中,如果需要对齐多行,可以使用align、split等宏包。
\begin{align} y &= \begin{split} &a+b\\ &+c+d \end{split} \\ &= e+f \end{align}
九、Latex公式等号对齐
如果需要对多个公式的等号进行对齐,可以使用align环境。
\begin{align} a &= b+c \\ d &= e+f+g+h \\ i &= j \end{align}