原 文:aligning equations with amsmath
譯 者:xovee
amsmath
包提供了許多有助於輸入公式的命令。你可以選擇適合文件型別的公式樣式,輸入長公式,甚至是在同一行中包含多個公式。
latex 自帶的公式輸入功能可能缺乏一些靈活性,當公式過長的時候,你可能會遇到公式重疊、甚至丟失一部分位於邊緣的公式。我們可以使用amsmath
包來克服這些困難。請看乙個例子:
如果你想讓公式編號,那麼你需要把公式放在 equation 環境之中,否則,你需要使用 equation* 環境(多了乙個星號)。在 equation 環境之中,使用 split 環境來將公式分割為更小的片段,這些片段將會相應地對齊。雙反斜槓的作用是進入乙個新行。而&符號的作用是設定對齊的位置。
在 oerleaf 中開啟這個例子。
這個步驟非常簡單,在文件的序言部分輸入:
\usepackage
在 oerleaf 中開啟這個例子。
如果只需要輸入乙個公式,你需要使用 equation 或 equation* 環境。另外,你可能需要給公式乙個標籤,以備之後在文件中引用這個公式。
在 oerleaf 中開啟這個例子。\
對於長度大於列寬的公式,請使用 multiline 環境。在需要分割公式的地方輸入乙個雙反斜槓。公式的第一部分將會向左對其,而第二個部分將會向右對齊。
另外,在環境名中包含乙個星號意味著這個公式將不再被編號。
在 oerleaf 中開啟這個例子。
split 環境與 multiline 環境非常相似。使用 split 環境就像是把公式寫在乙個**之中,每一行是公式的乙個部分。這個環境必須包含在 equation 環境之中。本文開頭有乙個相關的例子,讀者可以參考。
如果你想垂直對齊多個公式,請使用 align 環境:
一般來說,數學公式中的二元操作符(例如 >、
如前所述,&符號指定了對齊的位置。下面是乙個更複雜的例子:
\begin
x&=y & w &=z & a&=b+c\\
2x&=-y & 3w&=\fracz & a&=b\\
-4 + 5x&=2+y & w+2&=-1+w & ab&=cb
\end
x=y
w=za
=b+c
2x=−
y3w=
12za
=b−4
+5x=
2+yw
+2=−
1+wa
b=cb
\begin x&=y & w &=z & a&=b+c\\ 2x&=-y & 3w&=\fracz & a&=b\\ -4 + 5x&=2+y & w+2&=-1+w & ab&=cb \end
x2x−4+
5x=
y=−y
=2+y
w3w
w+2
=z=2
1z=
−1+w
aaa
b=b
+c=b
=cb
在這個例子中,我們把公式組織為三列。每個公式由兩個部分組成,以 & 為界;相同的,公式之間也以 & 為界。
以及,在環境名中使用 * 來輸入無編號公式。在編號啟用的情況下,你可以給每一行公式單獨指定乙個標籤。
在 oerleaf 中開啟這個例子。
如果你打算輸入一系列連續的、居中的公式,而不需要去對齊它們,那麼,請使用 gather 環境。星號 * 依舊可以控制編號的有無。
在 oerleaf 中開啟這個例子。
latex公式 編號 對齊
latex的數學公式有兩種,即行中公式和獨立公式。行中公式放在正文中間,獨立公式單獨成行。1 行中公式可以用如下這三種方法表示 beginx n y n z n end beginx n y n z n end beginx n y n z n end,或者 xn y n zn xn yn zn x...
latex數學公式 對齊 algorithm2e
用latex寫東西真的是心累,遇到一大堆麻煩事,特別是偽 和數學公式。1.數學公式 2.對齊 3.algorithm2e的使用 4.align 多個公式自定義對齊 begin end begin left langle 2k cdot textbf b right rangle lfloor fra...
Latex中公式編輯
使用 圍住表示式,可以居中顯示。需要使用 qquad,quad,a b,應該是佔位符和變數之間需要有 相分割。c1 c2使用符號 c1 c2 cm,n 使用符號 c2 1 a2 b2 z eq,geq,neq ex 2 ex 2 3 2 使用 sqrt或 surd x y x2 y 3 x2 y2 ...