Eu criei meu próprio comando que cria vetores de coluna rotulados usando oblkarray
ambiente. Problemas de espaçamento vertical surgem quando o comando é usado dentro do align
ambiente. Gerou muito espaço vertical.
Eu usei \\[-3em]
logo depois \begin{align}
e um pouco antes \end{align}
; mas não quero ajustá-lo manualmente todas as vezes. Além disso, dei uma olhadaesse, Mas o problema ainda persiste.
\documentclass{article}
\usepackage{blkarray}
\usepackage{amsmath}
\setlength{\parindent}{0pt}
\newcommand{\colVectorLabelled}[2]{
\ensuremath{\mathrm{#1} =
\begin{blockarray}{*{1}{c} l}
\begin{block}{*{1}{>{$\footnotesize}c<{$}} l} & \\\end{block}
\begin{block}{[c]>{$\footnotesize}l<{$}}#2\end{block}
\end{blockarray}
}
}
\begin{document}
\textbf{The} \verb|\blockarray| \textbf{environment alone}: Some filler text
some filler text some filler text some filler text some filler text some filler text.\\
\colVectorLabelled{X}{1 & $0_{2}$\\0 & $1_{2}$\\}
\textbf{The} \verb|\blockarray| \textbf{environment inside} \verb|\align|
\textbf{environment}: Some filler text some filler text some filler text some
filler text some filler text some filler text.\\
\begin{align}
\colVectorLabelled{X}{1 & $0_{2}$\\0 & $1_{2}$\\}
\end{align}
More filler text filler text filler text filler text filler text filler text filler text
\end{document}
Desde já, obrigado :)
Responder1
Aqui está uma solução alternativa, com \useshortskip
from nccmath
para o espaçamento acima e uma simples \vskip -2ex
para o espaço abaixo:
\documentclass{article}
\usepackage{blkarray}
\usepackage{amsmath, nccmath}
\setlength{\parindent}{0pt}
\newcommand{\colVectorLabelled}[2]{
\ensuremath{\mathrm{#1} =
\begin{blockarray}{*{1}{c} l}
\begin{block}{*{1}{>{$\footnotesize}c<{$}} l} & \\\end{block}
\begin{block}{[c]>{$\footnotesize}l<{$}}#2\end{block}
\end{blockarray}
}
}
\begin{document}
\textbf{The} \verb|\blockarray| \textbf{environment alone}: Some filler text
some filler text some filler text some filler text some filler text some filler text.\\
\colVectorLabelled{X}{1 & $0_{2}$\\0 & $1_{2}$\\}
\textbf{The} \verb|\blockarray| \textbf{environment inside} \verb|\align|
\textbf{environment}: Some filler text some filler text some filler text some
filler text some filler text some filler text some filler text some filler text some filler text.\useshortskip
\begin{align}
\colVectorLabelled{X}{1 & $0_{2}$\\0 & $1_{2}$\\}
\end{align}\vskip-2ex
More filler text filler text filler text filler text filler text filler text filler text
\end{document}