我正在尝试创建以下等式。主要的挑战是垂直对齐=
带有花括号的符号,并将底行对齐到水平线下方。
期望身材
当前尝试
\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}
答案1
这是 的一种可能性nicematrix
。保证不同数组对齐的一种方法是使它们都成为同一数组的一部分(或在本例中为同一个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}
答案2
这利用了所有矩阵具有相同水平大小的事实。
\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}