Matriz em matriz: como ajustar o espaço vertical?

Matriz em matriz: como ajustar o espaço vertical?

Normalmente, sou uma espécie de guru do Latex e encontro facilmente soluções para problemas em sites como este, mas agora encontrei algo para o qual não consigo encontrar uma solução apropriada: tenho matrizes dentro de uma matriz e os arcos parecem estar colados uns aos outros outro, veja: arcos são colados uns aos outros

Meu código fica assim:

\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} 

Como posso adicionar apenas um pequeno espaço vertical entre as submatrizes?

Responder1

Aqui eu adicionei uma lacuna de empilhamento (padrão 3pt, configurável com argumento opcional) a uma das matrizes na linha 2. Ela adiciona a lacuna acima e abaixo do item. Observe, porém, que se houver outros termos de matriz ou vetor na mesma equação (não mostrada), pode ser necessário adicionar lacunas a eles também, para manter as linhas no mesmo nível vertical.

\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}

insira a descrição da imagem aqui

Responder2

O espaçamento vertical é inconsistente mathmodee se comporta de maneira diferente do de textmode, por isso simplesmente adicionar \\[length]não funcionaria. Sugiro que adicionar um comprimento zero \rulede um escolhido heightpode resolver o problema. É claro que adicionar um comprimento zero \ruleinevitavelmente adiciona um espaço de {}, então também coloquei um comprimento de espaço negativo igual \!para compensar isso.

\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}

insira a descrição da imagem aqui

informação relacionada