矩阵与数组环境

矩阵与数组环境

matrix和环境之间有什么区别array

答案1

  1. array是适用于任何文档类的 LaTeX 默认环境,同时matrix附带amsmath包或 AMS 类(amsbookamsart

  2. matrix环境主要是为了命名一致性而存在的,因为还为amsmath带有分隔符的矩阵提供了几个环境(例如pmatrix,,,,和 )。bmatrixBmatrixvmatrixVmatrix

  3. matrix没有列规范{ccc}。默认情况下,您最多可以有十个居中列(对于其他对齐方式,您必须保留 array)。如果您需要十个以上的列,则必须修改计数器MaxMatrixCols

  4. matrix水平间距更经济(即array比 更宽matrix)。

答案2

我要补充的是,它mathtools定义了一系列星号xmatrix*环境(x= p,b,B,v,V)和并行xsmallmatrix*环境,它们接受独特的可选参数,[l][c]用于[r]列集,用于需要不同对齐的情况,如此例所示,借用自 mathtools 文档:

\[ \begin{pmatrix*}[r]
      -1 & 3 \\
       2 & -4
\end{pmatrix*} \]

enter image description here

相关内容