递归分块矩阵

递归分块矩阵

我目前正在写一篇文档,其中需要创建一个如下图所示的矩阵。最短且最简单的方法是什么?

在此处输入图片描述

答案1

这里我创建了名为 的基础图像\basefig。这是一个用 手动居中的框,\raisebox以便它在数学模式下可以顺利运行。然后我相对于左上角插入了两幅图像。插图是原始图像的缩小版本。最后,第三个插图是LL左上角的。

编辑以插入左上角元素

\documentclass{article}
\usepackage{scalerel}
\usepackage[usestackEOL]{stackengine}
\setstackgap{S}{0pt}
\def\sqs{5ex}
\newsavebox\basebox
\def\bsfig{%
  \sffamily%
  \Shortstack{%
    \makebox[\sqs]{}\rule[-1.7ex]{.2pt}{\sqs}\makebox[\sqs]{HL}\\%
    \rule{9ex}{.2pt}\\%
    \makebox[\sqs]{LH}\rule[-1.7ex]{.2pt}{\sqs}\makebox[\sqs]{HH}\\%
  }%
}
\sbox\basebox{\bsfig}
\def\basefig{\raisebox{-.45\ht\basebox}{\usebox{\basebox}}}
\begin{document}
$\left[
\stackinset{l}{3pt}{t}{3.25pt}{\scalerel*{$\sffamily LL$}{\rule{.2pt}{0.3ex}}}{%
\stackinset{l}{2pt}{t}{2pt}{\scalerel*{$\basefig$}{\rule[-.7ex]{.2pt}{1.8ex}}}{%
\stackinset{l}{1pt}{t}{1pt}{\scalerel*{$\basefig$}{\rule[-1.75ex]{.2pt}{4.5ex}}}{%
\basefig%
}}}%
\right]$
\end{document}

在此处输入图片描述

相关内容