说明阵列环境中的矩阵组装

说明阵列环境中的矩阵组装

我在对齐矩阵组合的括号(同一矩阵内的括号)时遇到了麻烦。本质上,我想要做的是这样的(请原谅我糟糕的涂装工作):

在此处输入图片描述

子矩阵 K1 和 K2 重叠。K1 和 K2 应该是 6x6,因此组装是一个 9x9 矩阵。我主要熟悉阵列环境:那里有可能吗?

答案1

一些想法:制作 3×3 矩阵,具有较大的项;在适当的位置放置粉碎的矩阵12

\documentclass{article}
\usepackage{mathtools,delarray}

\newcommand{\lK}[1]{%
  \text{\LARGE$K^{#1}$}%
}
\newcommand{\plK}{\phantom{\lK{1}}}

\begin{document}

\[
\begin{bmatrix}
\mathrlap{\smash[b]{%
  \begin{array}[t]\lbrack{@{}ccc@{}}\rbrack
  \plK&\plK&\plK\\[3ex]
  \plK&
              \lK{1}&
  \plK\\[3ex]
  \plK&\plK&\plK
  \end{array}
}}
  \plK&\plK&\plK&\plK&\plK\\[2ex]
  \plK&\plK&\plK&\plK&\plK\\[2ex]
  \plK&\plK&\plK&\plK&\plK
\mathllap{\smash[b]{%
  \begin{array}[t]\lbrack{@{}ccc@{}}\rbrack
  \plK&\plK&\plK\\[3ex]
  \plK&
              \lK{2}&
  \plK\\[3ex]
  \plK&\plK&\plK
  \end{array}
}}\\[2ex]
  \plK&\plK&\plK&\plK&\plK\\[2ex]
  \plK&\plK&\plK&\plK&\plK\\[2ex]
\end{bmatrix}
\]
\end{document}

在此处输入图片描述

答案2

{NiceMatrix}在的环境下nicematrix

\documentclass{article}
\usepackage{nicematrix}

\begin{document}

\renewcommand{\arraystretch}{1.4}
$\begin{bNiceMatrix}[margin]
    \Block{3-3}{K^1} &&&&\\\
    \\
    &&\Block{3-3}{K^2} \\
    \\
    \hspace*{5mm}&\hspace*{5mm}&\hspace*{5mm}&\hspace*{5mm}&\hspace*{5mm}\\
\CodeAfter
    \SubMatrix[{1-1}{3-3}]
    \SubMatrix[{3-3}{5-5}]
\end{bNiceMatrix}$

\end{document}

您需要多次编译(因为nicematrix在后台使用 PGF/Tikz 节点)。

上述代码的输出

相关内容