[翻译]在LaTeX中对齐公式
原 ⽂:
译 者:
翻译时间:2020年6⽉27⽇
Aligning equations with amsmath
amsmath包提供了许多有助于输⼊公式的命令。你可以选择适合⽂档类型的公式样式,输⼊长公式,甚⾄是在同⼀⾏中包含多个公式。
⽂章⽬录
介绍
LaTeX ⾃带的公式输⼊功能可能缺乏⼀些灵活性,当公式过长的时候,你可能会遇到公式重叠、甚⾄丢失⼀部分位于边缘的公式。我们可以使⽤amsmath包来克服这些困难。请看⼀个例⼦:
\begin{equation} \label{eq1}
\begin{split}
A & = \frac{\pi r^2}{2} \\
& = \frac{1}{2} \pi r^2
\end{split}
辣椒的功效\end{equation}
如果你想让公式编号,那么你需要把公式放在 equation 环境之中,否则,你需要使⽤ equation* 环境(多了⼀个星号)。在 equation 环境之中,使⽤ split 环境来将公式分割为更⼩的⽚段,这些⽚段将会相应地对齐。双反斜杠的作⽤是进⼊⼀个新⾏。⽽ & 符号的作⽤是设置对齐的位置。
使⽤ amsmath 包
这个步骤⾮常简单,在⽂档的序⾔部分输⼊:音乐课英语
\upackage{amsmath}
输⼊⼀个公式
如果只需要输⼊⼀个公式,你需要使⽤ equation 或 equation* 环境。另外,你可能需要给公式⼀个标签,以备之后在⽂档中引⽤这个公式。
\begin{equation} \label{eu_eqn}
e^{\pi i} + 1 = 0
\end{equation}
The beautiful equation \ref{eu_eqn} is known as the Euler equation
电气安全工作规程\
输⼊长公式
描写中秋节的古诗
对于长度⼤于列宽的公式,请使⽤ multiline 环境。在需要分割公式的地⽅输⼊⼀个双反斜杠。公式的第⼀部分将会向左对其,⽽第⼆个部分将会向右对齐。
另外,在环境名中包含⼀个星号意味着这个公式将不再被编号。
/project/new/template?zipUrl=/project/59421b8241b99547699bdc86/download/zip&templateName=Amsmath_Example_Project &compiler=pdflatex
分割、对齐⼀个公式
split 环境与 multiline 环境⾮常相似。使⽤ split 环境就像是把公式写在⼀个表格之中,每⼀⾏是公式的⼀个部分。这个环境必须包含在equation 环境之中。本⽂开头有⼀个相关的例⼦,读者可以参考。
对齐多个公式
忻口会战如果你想垂直对齐多个公式,请使⽤ align 环境:
\begin{align*}
2x - 5y &= 8 \\
3x + 9y &= -12
\end{align*}
⼀般来说,数学公式中的⼆元操作符(例如 >、<、=)是常⽤的对齐位置。
如前所述,& 符号指定了对齐的位置。下⾯是⼀个更复杂的例⼦:
\begin{align*}
x&=y & w &=z & a&=b+c\\
2x&=-y & 3w&=\frac{1}{2}z & a&=b\\
-4 + 5x&=2+y & w+2&=-1+w & ab&=cb
\end{align*}
在这个例⼦中,我们把公式组织为三列。每个公式由两个部分组成,以 & 为界;相同的,公式之间也以 & 为界。
以及,在环境名中使⽤ * 来输⼊⽆编号公式。在编号启⽤的情况下,你可以给每⼀⾏公式单独指定⼀个标签。
公式分组和公式居中
如果你打算输⼊⼀系列连续的、居中的公式,⽽不需要去对齐它们,那么,请使⽤ gather 环境。星号 * 依旧可以控制编号的有⽆。\begin{gather*}
2x - 5y = 8 \\
淀粉食物3x^2 + 9y = 3a + c
\end{gather*}
宇文士及
延伸阅读
更多信息请见:
x 2x −4+5x =y
=−y =2+y w 3w w +2=z =z 21=−1+w
经验用英语怎么说a a a
b =b +
c =b
=cb