【LaTeX】对于 LaTeX 中 aligned 环境下 & 标记的理解
摘 要 LaTeX 中的 aligned 环境下的 &
标记可以用于公式内符号的对齐,但是对齐规则较为复杂。在本文中,笔者将这些 &
按用法归为球网&和界线&两类以便于理解,并分别介绍其功能。
球网&、界线&
&
分为两种,一种用于标定对齐位置,表示该位置是对齐的点位:该位置左边的字符将右对齐至 &
位置;而右边的字符则左对齐至 &
位置。其功能类似于网球的球网,将两侧分隔开来,不妨称其为球网&。每一行中的第单数个 &
必为球网&。
另一种则用于产生一个缩进(类似于 Tab 空格),使得 &
两侧疏远。其功能类似球场的界线,不妨称其为界线&。每一行中的第双数个 &
必为界线&。
例子
代码
\begin{aligned}
A&Bbb & Ccc&D\\
Eee&F & G&Hhh
\end{aligned}
效果
$$\begin{aligned} A&Bbb & Ccc&D\\ Eee&F & G&Hhh \end{aligned}$$
上例中 A 与 Bbb 之间的 &
为球网&;Bbb 与 Ccc 之间 &
的为界线&。用“|”表示球网&、“||”表示界线&,上例即
$$\begin{aligned} A&|Bbb &&\| & Ccc&|D\\ Eee&|F &&\| & G&|Hhh \end{aligned}$$
代码
\begin{aligned}
&Aaa & &B & &Ccc\\
&D & &Eee & &F
\end{aligned}
效果
$$\begin{aligned} &Aaa & &B & &Ccc\\ &D & &Eee & &F \end{aligned}$$
上例中 A、B、C、D、E、F 前的 &
均为球网&,而球网&的左边全部留空,每两个球网&之间用界线&填补,达到全部字符均左对齐的效果。用“|”表示球网&、“||”表示界线&,上例即
$$\begin{aligned} &|Aaa &&\| &&|B &&\| &&|Ccc\\ &|D &&\| &&|Eee &&\| &&|F \end{aligned}$$