矩阵中的矩阵:如何调整垂直空间?

矩阵中的矩阵:如何调整垂直空间?

通常情况下,我是一个 Latex 专家,我可以通过像这样的网站轻松找到问题的解决方案,但现在我遇到了一些无法找到合适解决方案的问题:我有一个矩阵内的矩阵,并且弓似乎粘在一起了,看: 弓箭互相粘在一起

我的代码如下:

\begin{pmatrix}
\begin{pmatrix}
 0 & 1\\
 0 & 0\\
\end{pmatrix} & 
\begin{pmatrix}
 1\\
 1\\
\end{pmatrix}
& \begin{pmatrix}
0\\
2\\
\end{pmatrix}\\
 \begin{pmatrix}
0 & 2\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix}\\
\begin{pmatrix}
 0 & 0\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix} & \begin{pmatrix}
 1\\
\end{pmatrix}\\
\end{pmatrix} 

如何在子矩阵之间添加一点垂直空间?

答案1

这里我为第 2 行的一个矩阵添加了堆叠间隙(默认为 3pt,可使用可选参数设置)。它在项的上方和下方添加了间隙。但请注意,如果同一方程中还有其他矩阵或向量项(未显示),您可能还需要为它们添加间隙,以使行保持在同一垂直水平上。

\documentclass{article}
\usepackage{stackengine,amsmath}
\stackMath
\begin{document}
\[
\begin{pmatrix}
\begin{pmatrix}
 0 & 1\\
 0 & 0\\
\end{pmatrix} & 
\begin{pmatrix}
 1\\
 1\\
\end{pmatrix}
& \begin{pmatrix}
0\\
2\\
\end{pmatrix}\\
\addstackgap{
\begin{pmatrix}
0 & 2\\
\end{pmatrix}} & \begin{pmatrix}
 0\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix}\\
\begin{pmatrix}
 0 & 0\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix} & \begin{pmatrix}
 1\\
\end{pmatrix}\\
\end{pmatrix} 
\]
\end{document}

在此处输入图片描述

答案2

中的垂直间距不一致,mathmode并且其行为与 不同textmode,这就是为什么简单地添加\\[length]不起作用的原因。我建议添加\rule所选的零长度height可以解决问题。当然,添加零长度\rule不可避免地会增加 的空格{},因此我还放置了一个相等的负空间长度\!来补偿这一点。

\documentclass{article}
\usepackage{amsmath}
\begin{document}

\begin{equation}
\begin{pmatrix}
\begin{pmatrix}
 0 & 1\\
 0 & 0\\
\end{pmatrix} & 
\begin{pmatrix}
 1\\
 1\\
\end{pmatrix}
& \begin{pmatrix}
0\\
2\\
\end{pmatrix}\\\!\rule{0in}{.16in}
\begin{pmatrix}
0 & 2\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix}\\\!\rule{0in}{.16in}
\begin{pmatrix}
 0 & 0\\
\end{pmatrix} & \begin{pmatrix}
 0\\
\end{pmatrix} & \begin{pmatrix}
 1\\
\end{pmatrix}\\
\end{pmatrix} 
\end{equation}

\end{document}

在此处输入图片描述

相关内容