如何在 nicematrix 中放置左括号?

如何在 nicematrix 中放置左括号?

我想要一个矩阵,在左侧有一个左括号,上面写着 n。但是我目前的代码无法产生所需的结果。由于存在一些问题,左括号未绘制,SubMatrix而且子矩阵\mathbf{A}_1\mathbf{A}_2向右移动了一列。有什么想法可以做到这一点吗?

\documentclass{article}
\usepackage{amsmath,nicematrix}
\begin{document}
\[ 
    \begin{bNiceArray}[last-col,margin]{w{c}{5em}|w{c}{3em}}
    \\
    \hspace*{-3cm} n & \mathbf{A}_1 & \mathbf{A}_2 \\
    \\
    \CodeAfter
    \OverBrace[yshift=5pt]{1-1}{2-2}{\mathbf{A}}
    \UnderBrace[yshift=5pt]{1-1}{3-1}{m_2}
    \UnderBrace[yshift=5pt]{2-2}{3-2}{m_1}
    \SubMatrix{\{}{1-1}{3-2}{.}[left-xshift=22pt]
    \end{bNiceArray}
\]
\end{document}

答案1

您可能想使用first-col但不想使用last-col...

\documentclass{article}
\usepackage{nicematrix}
\begin{document}
\[ 
    \begin{bNiceArray}[first-col,margin]{w{c}{5em}|w{c}{3em}}
    \\
    n\hspace*{3mm} & \mathbf{A}_1 & \mathbf{A}_2 \\
    \\
    \CodeAfter
      \OverBrace[yshift=5pt]{1-1}{2-2}{\mathbf{A}}
      \UnderBrace[yshift=5pt]{1-1}{3-1}{m_2}
      \UnderBrace[yshift=5pt]{2-2}{3-2}{m_1}
      \SubMatrix{\{}{1-1}{3-2}{.}[left-xshift=27pt]
    \end{bNiceArray}
\]
\end{document}

上述代码的输出

相关内容