我怎样才能将矩阵并排对齐并调整纸张宽度?

我怎样才能将矩阵并排对齐并调整纸张宽度?

我有这些矩阵,我想将它们并排对齐,两个矩阵在第一行,另外两个在第二行(参见图片中的示例)。我还想将矩阵的名称放在上面。这是我的代码:

 \begin{equation*}
    \begin{matrix}
    1&  -0.325& -0.267& -0.186& -0.249& -0.595& -0.555&\\
    &1& 0.0903& 0.063&  0.084&  0.684&  0.781&\\
    && 1&   0.68&   0.925&  0.295&  0.366&\\
    &&& 1&  0.541&  0.192&  0.213&\\
    &&&&    1&  0.296&  0.361&\\
    &&&&&   1&  0.948&\\
        &&&&&&  1
    \end{matrix}
    %
    \begin{matrix}
    1& -0.264&  -0.153& -0.098& -0.140& -0.496& -0.449
    \\ &1&  0.042&  0.027&  0.039&  0.739&  0.798&
    \\&& 1& 0.627&  0.910&  0.205&  0.336&
    \\&&& 1&    0.450& 0.114&   0.192&
    \\&&&& 1&   0.211&  0.327&
    \\&&&&& 1&  0.949& 
    \\  &&&&&&  1
    \end{matrix}%
    %
    \begin{matrix}
    1&  -0.429& 0.110&  0.086&  0.095&  -0.939& -0.875&
    \\&1&   -0.049& -0.039& -0.042& 0.376&  0.446&
    \\&& 1& 0.769&  0.847&  0.030&  -0.042&
    \\&&&   1&  0.583&  0.012&  -0.214&
    \\&&&&  1&  0.066&  0.004&
    \\&&&&& 1&  0.930&
    \\&&&&&&    1
    \end{matrix}
    %
    \begin{matrix}
    1&  1   -0.349& -0.393& -0.290& -0.372& -0.619& -0.638&
    \\&1&   0.142&  0.105&  0.135&  0.464&  0.668&
    \\&& 1& 0.725&  0.943&  0.396&  0.283&
    \\&&& 1& 0.648& 0.285&  0.234&
    \\&&&& 1&   0.394&  0.291&
    \\&&&&&  1& 0.907&
    \\&&&&&&    1
    \end{matrix}
    %
    \end{equation*}

答案1

你的矩阵有点庞大。我不知道你想如何处理这个问题。除此之外,你可以通过嵌套tabulars 来实现这一点。

\documentclass[10pt]{article}
\usepackage[margin=1cm]{geometry}
\usepackage{amsmath}
\begin{document}
\noindent
\begin{tabular}{cc}
 \begin{tabular}{c}
  name 1\\
  $\begin{matrix}
    1&  -0.325& -0.267& -0.186& -0.249& -0.595& -0.555&\\
    &1& 0.0903& 0.063&  0.084&  0.684&  0.781&\\
    && 1&   0.68&   0.925&  0.295&  0.366&\\
    &&& 1&  0.541&  0.192&  0.213&\\
    &&&&    1&  0.296&  0.361&\\
    &&&&&   1&  0.948&\\
        &&&&&&  1
  \end{matrix}$
 \end{tabular}
 &
 \begin{tabular}{c}
  name 2\\
  $\begin{matrix}
    1& -0.264&  -0.153& -0.098& -0.140& -0.496& -0.449
    \\ &1&  0.042&  0.027&  0.039&  0.739&  0.798&
    \\&& 1& 0.627&  0.910&  0.205&  0.336&
    \\&&& 1&    0.450& 0.114&   0.192&
    \\&&&& 1&   0.211&  0.327&
    \\&&&&& 1&  0.949& 
    \\  &&&&&&  1
    \end{matrix}$
 \end{tabular}
 \\
 \begin{tabular}{c}
  name 3\\
  $\begin{matrix}
    1&  -0.429& 0.110&  0.086&  0.095&  -0.939& -0.875&
    \\&1&   -0.049& -0.039& -0.042& 0.376&  0.446&
    \\&& 1& 0.769&  0.847&  0.030&  -0.042&
    \\&&&   1&  0.583&  0.012&  -0.214&
    \\&&&&  1&  0.066&  0.004&
    \\&&&&& 1&  0.930&
    \\&&&&&&    1
    \end{matrix}$
 \end{tabular}
 &
 \begin{tabular}{c}
  name 4\\
  $\begin{matrix}
    1&  1   -0.349& -0.393& -0.290& -0.372& -0.619& -0.638&
    \\&1&   0.142&  0.105&  0.135&  0.464&  0.668&
    \\&& 1& 0.725&  0.943&  0.396&  0.283&
    \\&&& 1& 0.648& 0.285&  0.234&
    \\&&&& 1&   0.394&  0.291&
    \\&&&&&  1& 0.907&
    \\&&&&&&    1
  \end{matrix}$
 \end{tabular}
\end{tabular}
\end{document}

在此处输入图片描述

答案2

  • 很遗憾,你不愿意帮助我们(正如我在评论中问过你两次的那样)……我们对你的文件一无所知
  • 使用array一些技巧将矩阵中的数字在小数点处对齐,并使用\footnotesize字体大小,然后您可以获得:

在此处输入图片描述

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols c]%
{%
  \hskip -0.2\arraycolsep
  \setlength\arraycolsep{1pt}
  \let\@ifnextchar\new@ifnextchar
  \array{#1}
}
\makeatother
\usepackage{siunitx}

\begin{document}
\footnotesize
\begin{align*}\setlength\arraycolsep{2pt}%
\begin{matrix}[*{7}{S}]
1   &-0.325 &-0.267 &-0.186 &-0.249 &-0.595 &-0.555     \\
    & 1     & 0.0903& 0.063 & 0.084 & 0.684 & 0.781     \\
    &       & 1     & 0.68  & 0.925 & 0.295 & 0.366     \\
    &       &       & 1     & 0.541 & 0.192 & 0.213     \\
    &       &       &       & 1     & 0.296 & 0.361     \\
    &       &       &       &       & 1     & 0.948     \\
    &       &       &       &       &       & 1
\end{matrix}        
%
&   \begin{matrix}[*{7}{S}]
1   &-0.264 &-0.153 &-0.098 &-0.140 &-0.496 &-0.449     \\ 
    & 1     & 0.042 & 0.027 & 0.039 & 0.739 & 0.798     \\
    &       & 1     & 0.627 & 0.910 & 0.205 & 0.336     \\
    &       &       & 1     & 0.450 & 0.114 & 0.192     \\
    &       &       &       & 1     & 0.211 & 0.327     \\
    &       &       &       &       & 1     & 0.949     \\
    &       &       &       &       &       & 1
\end{matrix}        \\
%
\begin{matrix}[*{7}{S}]
1   &-0.429 & 0.110 & 0.086 & 0.095 &-0.939 &-0.875     \\
    & 1     &-0.049 &-0.039 &-0.042 & 0.376 & 0.446     \\
    &       & 1     & 0.769 & 0.847 & 0.030 &-0.042     \\
    &       &       & 1     & 0.583 & 0.012 &-0.214     \\
    &       &       &       & 1     & 0.066 & 0.004     \\
    &       &       &       &       & 1     & 0.930     \\
    &       &       &       &       &       & 1
\end{matrix}        
%
&   \begin{matrix}[*{8}{S}]
1   & 1     &-0.349 &-0.393 &-0.290 &-0.372 &-0.619 &-0.638 \\
    & 1     & 0.142 & 0.105 & 0.135 & 0.464 & 0.668 &       \\
    &       & 1     & 0.725 & 0.943 & 0.396 & 0.283 &       \\
    &       &       & 1     & 0.648 & 0.285 & 0.234 &       \\
    &       &       & 1     & 0.394 & 0.291 &       &       \\
    &       &       &       &       & 1     & 0.907 &       \\
    &       &       &       &       &       &       & 1
\end{matrix}
    \end{align*}

相关内容