矩陣的定位和間距

矩陣的定位和間距

我有以下矩陣作為文本的一部分。

\usepackage{mathtools}

\begin{document}

$
B = \begin{bmatrix*}[r]

-35833 & -31743 & -25098 & -15178 & 0 & 26332 & 83775 & 278053\\
139167 & 115894 & 84478 & 42736 & -14684 & -102432 & -261195 & -625923\\
-311667 & -245610 & -168059 & -75042 & 41775 & 203744 & 463854 & 964174\\
479167 & 354802 & 226562 & 87117 & -73865 & -279459 & -581824 & -1104074\\
-551667 & -379883 & -225687 & -74437 & 86118 & 276252 & 536428 & 953089\\
479167 & 298423 & 161307 & 41879 & -73865 & -200977 & -364008 & -610219\\
-311667 & -166016 & -79330 & -14573 & 41775 & 98840 & 167683 & 266968\\
139167 & 51824 & 19223 & -96 & -14684 & -28125 & -43379 & -64691
\end{bmatrix*}
$

%omitted text

\end{document}

當我查看我的文件時,它看起來像這樣

在此輸入影像描述

矩陣向右延伸得太遠。如何確保它相對於下面的文字更居中?

答案1

您可以使用 的值\arraycolsep,或使用medmath指令 from nccmath,該指令將字體大小設為~ 80%\displaystyle。您也可以結合這兩種解決方案:

\documentclass[a4paper, 11pt]{book}
\usepackage[utf8]{inputenc}
\usepackage[showframe, nomarginpar]{geometry}
\usepackage{mathtools, nccmath}

\begin{document}

\[ \setlength{\arraycolsep}{4pt}
  B = \begin{bmatrix*}[r]
  -35833 & -31743 & -25098 & -15178 & 0 & 26332 & 83775 & 278053\\
  139167 & 115894 & 84478 & 42736 & -14684 & -102432 & -261195 & -625923\\
  -311667 & -245610 & -168059 & -75042 & 41775 & 203744 & 463854 & 964174\\
  479167 & 354802 & 226562 & 87117 & -73865 & -279459 & -581824 & -1104074\\
  -551667 & -379883 & -225687 & -74437 & 86118 & 276252 & 536428 & 953089\\
  479167 & 298423 & 161307 & 41879 & -73865 & -200977 & -364008 & -610219\\
  -311667 & -166016 & -79330 & -14573 & 41775 & 98840 & 167683 & 266968\\
  139167 & 51824 & 19223 & -96 & -14684 & -28125 & -43379 & -64691
  \end{bmatrix*}
\]
\vskip1cm
\[
  B = \medmath{\begin{bmatrix*}[r]
    -35833 & -31743 & -25098 & -15178 & 0 & 26332 & 83775 & 278053\\
    139167 & 115894 & 84478 & 42736 & -14684 & -102432 & -261195 & -625923\\
    -311667 & -245610 & -168059 & -75042 & 41775 & 203744 & 463854 & 964174\\
    479167 & 354802 & 226562 & 87117 & -73865 & -279459 & -581824 & -1104074\\
    -551667 & -379883 & -225687 & -74437 & 86118 & 276252 & 536428 & 953089\\
    479167 & 298423 & 161307 & 41879 & -73865 & -200977 & -364008 & -610219\\
    -311667 & -166016 & -79330 & -14573 & 41775 & 98840 & 167683 & 266968\\
    139167 & 51824 & 19223 & -96 & -14684 & -28125 & -43379 & -64691
    \end{bmatrix*}}
\]

\vskip1cm
\[ \setlength{\arraycolsep}{3pt}
  B = \medmath{\begin{bmatrix*}[r]
    -35833 & -31743 & -25098 & -15178 & 0 & 26332 & 83775 & 278053\\
    139167 & 115894 & 84478 & 42736 & -14684 & -102432 & -261195 & -625923\\
    -311667 & -245610 & -168059 & -75042 & 41775 & 203744 & 463854 & 964174\\
    479167 & 354802 & 226562 & 87117 & -73865 & -279459 & -581824 & -1104074\\
    -551667 & -379883 & -225687 & -74437 & 86118 & 276252 & 536428 & 953089\\
    479167 & 298423 & 161307 & 41879 & -73865 & -200977 & -364008 & -610219\\
    -311667 & -166016 & -79330 & -14573 & 41775 & 98840 & 167683 & 266968\\
    139167 & 51824 & 19223 & -96 & -14684 & -28125 & -43379 & -64691
    \end{bmatrix*}}
\]
\end{document} 

在此輸入影像描述

相關內容