在诸如、和 之\\
类的环境的最后一行是否有必要?例如,matrix
align
gather
amsmath
\[\begin{bmatrix}
3 & 1\\
2 & 4\\
\end{bmatrix}\]
和
\[\begin{bmatrix}
3 & 1\\
2 & 4
\end{bmatrix}\]
似乎会产生相同的输出。但它们真的一样吗?其中一个比另一个更可取,还是只是个人喜好问题?据我了解,\\
在其中一个环境中,它用于分隔行,而没有其他东西可以将最后一行与它分隔开,因此没有必要。
答案1
没有任何区别bmatrix
。是为了align
。
任何array
或tabular
都允许尾随\\
;如果\hline
底部需要,它显然是强制性的,但除此之外,省略它是安全的。
由于Xmatrix
(其中X
代表注意,p
,b
,B
或)是伪装的,v
因此同样适用。也属于此类。V
array
cases
它与align
、alignat
、xalignat
和flalign
(gather
或*
形式)非常不同,其中尾随\\
会产生一个新的空行(在没有 的情况下为方程编号*
),因此必须避免。
出于习惯,我倾向于避免使用尾随\\
,Xmatrix
只是为了与上面提到的对齐环境保持对称。