マトリックス内のマトリックス: 垂直方向のスペースを調整するには?

マトリックス内のマトリックス: 垂直方向のスペースを調整するには?

通常、私は 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 行目のマトリックスの 1 つにスタッキング ギャップ (既定値は 3 ポイント、オプションの引数で設定可能) を追加しました。これにより、アイテムの上下にギャップが追加されます。ただし、同じ方程式に他のマトリックスまたはベクトル項がある場合 (図示せず)、行を同じ垂直レベルに保つために、それらにもギャップを追加する必要がある場合があります。

\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]長さ 0 を追加すると、この問題を解決できると思います。 もちろん、長さ 0 を追加すると、必然的に のスペースが追加されるため、これを補正するために、同じ長さの負のスペースも追加します。\ruleheight\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}

ここに画像の説明を入力してください

関連情報