不平等边距矩阵

不平等边距矩阵

为什么我的矩阵有不平等的边距(括号)?

\documentclass{article}
    \usepackage{amsmath}
    \begin{document}
    \tiny
        \begin{equation}
        \begin{matrix}
        \left[\rule{0pt}{20pt}\right.\!\!\!\!\!
        &\begin{bmatrix}
        -1.235 & 2.131 & -1.815 & 0.738 & 0.571 & -0.561 & -0.57 
         0.219 & -0.417 & -0.109 & -0.265 & -0.418 & 0.459 & -0.401 
         -0.28 & 1.07 & 1.858 & 2.025 & -1.154 & 0.009 & 1.724 
         -0.255 & 1.146 & -0.327 & -0.108 & 0.347 & -0.739 \end{bmatrix},&\\[18pt]
        &\begin{bmatrix}
        -0.903 & 0.539 & -0.836 & 0.728 & -1.328 & -0.443 & -1.009 
         1.156 & -0.05 & -0.449 & 0.385 & -0.48 & 0.904 & -0.395 
         -2.008 & -0.152 & 0.325 & -0.353 & 0.448 & -0.163 & 1.207 
         -0.167 & 0.413 & -0.627 & -0.556 & 0.018 & -0.276 \end{bmatrix},&\\[18pt]
         \end{matrix}
        \end{equation}
    \end{document}

在此处输入图片描述

答案1

您的 27 行项目根本无法读取并放入正常尺寸的纸张中。

我的建议是假装行继续,即使它们看起来是分裂的:

\documentclass{article}
\usepackage{amsmath,siunitx,booktabs}

\begin{document}

\[
\setlength{\arraycolsep}{2.3pt}
\begin{bmatrix}
  \,
  \begin{array}{@{}r *{9}{S[table-format=-1.3]} l@{}}
  [
  &  -1.235 &  2.131 & -1.815 &  0.738 &  0.571 & -0.561 & -0.57  &  0.219 & -0.417 \\
  &  -0.109 & -0.265 & -0.418 &  0.459 & -0.401 & -0.28  &  1.07  &  1.858 &  2.025 \\
  &  -1.154 &  0.009 &  1.724 & -0.255 &  1.146 & -0.327 & -0.108 &  0.347 & -0.739 & ],
  \end{array}
\\ \addlinespace[1ex]
  \begin{array}{@{}r *{9}{S[table-format=-1.3]} l@{}}
  [
  &  -0.903 &  0.539 & -0.836 &  0.728 & -1.328 & -0.443 & -1.009 &  1.156 & -0.05  \\
  &  -0.449 &  0.385 & -0.48  &  0.904 & -0.395 & -2.008 & -0.152 &  0.325 & -0.353 \\
  &   0.448 & -0.163 &  1.207 & -0.167 &  0.413 & -0.627 & -0.556 &  0.018 & -0.276 & ],
  \end{array}
  \,
  \end{bmatrix}
\]

\end{document}

在此处输入图片描述

答案2

以下解决方案 (a) 排版两个 27 元素的行向量,(b) 将其小数点标记上的数字跨行对齐。行向量括在方括号中。

在此处输入图片描述

如果您看不懂上面的数字,那是因为它们是在\tiny实际情况下生成的,即字体大小相对于主文档字体大小线性减小了 50%。即使页面设置为横向格式,选择了非常窄的边距,并且环境列之间的空白量array相对于默认值减少了 60%,选择如此小的字体大小也是必要的。简而言之:请重新考虑是否应该将 [!] 27 元素行向量强加给您的读者。您的读者在阅读这些向量十分钟后应该记住哪些细节?

\documentclass{article}
\usepackage[landscape,margin=1cm]{geometry}
\usepackage{array}
\usepackage{siunitx} % for 'S' column type
\usepackage{amsmath} % for 'gather*' environment

\begin{document}
\tiny
\setlength\arraycolsep{2pt} % default: 5pt

\begin{gather*}
[\begin{array}{@{} *{27}{S[table-format=-1.3]} @{}}
-1.235 & 2.131 & -1.815 & 0.738 & 0.571 & -0.561 & -0.57 & 0.219 & -0.417 & -0.109 & -0.265 & -0.418 & 0.459 & -0.401 & -0.28 & 1.07 & 1.858 & 2.025 & -1.154 & 0.009 & 1.724 & -0.255 & 1.146 & -0.327 & -0.108 & 0.347 & -0.739
\end{array}] \\
[\begin{array}{@{} *{27}{S[table-format=-1.3]} @{}}
-0.903 & 0.539 & -0.836 & 0.728 & -1.328 & -0.443 & -1.009 & 1.156 & -0.05 & -0.449 & 0.385 & -0.48 & 0.904 & -0.395 & -2.008 & -0.152 & 0.325 & -0.353 & 0.448 & -0.163 & 1.207 & -0.167 & 0.413 & -0.627 & -0.556 & 0.018 & -0.276
\end{array}]
\end{gather*}

\end{document}

相关内容