Estoy intentando crear la siguiente ecuación. El principal desafío es alinear verticalmente el =
letrero con llave y alinear las filas inferiores debajo de la línea horizontal.
Figura deseada
Intento actual
\begin{align}
\begin{blockarray}{llll}
\begin{block}{(llll)}
1 & 0 & 1 & 1 \\
0 & 1 & 1 & 0 \\
\cline{1-4}
\end{block}
0 & 0 & 0 & 1
\end{blockarray}
=
\begin{blockarray}{llll}
\begin{block}{\{llll}
1&0&1&1\\[5pt]
1&0&1&1\\[5pt]
1&0&1&1\\[5pt]
\cline{1-4}
\end{block}
1&0&1&1
\end{blockarray}
\end{align}
Respuesta1
Aquí hay una posibilidad con nicematrix
. Una forma de garantizar la alineación en diferentes matrices es hacer que ambas formen parte de la misma matriz (o en este caso, la misma NiceMatrix
).
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\[
\begin{NiceMatrix}
\Block{3-4}{\begin{pmatrix}1&0&1&1\\0&1&1&0\end{pmatrix}\vspace{1ex}}&&&&&1&0&1&1\\
&&&&=&1&0&1&1\\
&&&&&1&0&1&1\\[1ex] \cline{1-4}\cline{6-9}
0&0&0&1&&1&0&1&1
\CodeAfter
\SubMatrix\{{1-6}{3-9}.
\end{NiceMatrix}
\]
\end{document}
Respuesta2
Esto aprovecha el hecho de que todas las matrices tienen el mismo tamaño horizontal.
\documentclass{article}
\usepackage{amsmath,array}
\begin{document}
\[
\newcommand{\AAA}{%
\begin{array}{@{}cccc@{}}
1 & 0 & 1 & 1 \\
0 & 1 & 1 & 0
\end{array}%
}
\newcommand{\BBB}{%
\begin{array}{@{}cccc@{}}
1 & 0 & 1 & 1 \\
1 & 0 & 1 & 1 \\
1 & 0 & 1 & 1
\end{array}%
}
\begin{array}{
@{}
c@{} % left (
c@{} % matrix
c@{} % right )
>{{}}c<{{}}@{} % =
c@{} % left {
c@{} % matrix
}
\left(\vphantom{\AAA}\right.\kern-\nulldelimiterspace
&\AAA&
\left.\kern-\nulldelimiterspace\vphantom{\AAA}\right)
&=&
\left\{\vphantom{\BBB}\right.\kern-\nulldelimiterspace
&\BBB
\\
&
\begin{array}{@{}cccc@{}} \\[-2ex] \hline 0 & 0 & 0 & 1 \end{array}
&&&&
\begin{array}{@{}cccc@{}} \\[-2ex] \hline 1 & 0 & 1 & 1 \end{array}
\end{array}
\]
\end{document}