如何创建一个在外部(左侧和右侧)带有行标签且在内部带有垂直线的矩阵?

如何创建一个在外部(左侧和右侧)带有行标签且在内部带有垂直线的矩阵?

我正在尝试实现类似下图的效果,我目前正在使用 {pNiceMatrix} 并且可以实现标签,但似乎找不到放置垂直线的方法。有什么建议吗?

在此处输入图片描述

我当前的代码和输出如下:

\usepackage{nicematrix}

\NiceMatrixOptions{
code-for-first-col = \color{blue} ,
code-for-last-col = \color{blue}
}

\begin{document}

        $\begin{pNiceMatrix}[first-col,last-col]
        r_1  & 1  & 0  & 1  & 1  & 10  & 13 \\
        r_2  & 3  & 1  & 1  & 1  & 20  & 26 \\
        r_3  & 2  & -1  & 4  & -1  & 0  & 4 \\
        r_4  & 4  & 4  & 2   & -2  &6  & 11 \\
        \end{pNiceMatrix}$

\end{document}

在此处输入图片描述

答案1

在此处输入图片描述

\documentclass[a4paper, 12pt]{article}
\usepackage{nicematrix}
\usepackage{tikz}

\NiceMatrixOptions{
code-for-first-col = \color{blue} ,
code-for-last-col = \color{blue}
}

\begin{document}

        $\begin{pNiceMatrix}[first-col,last-col]
        r_1  & 1  & 0  & 1  & 1  & 10  & 13 \\
        r_2  & 3  & 1  & 1  & 1  & 20  & 26 \\
        r_3  & 2  & -1  & 4  & -1  & 0  & 4 \\
        r_4  & 4  & 4  & 2   & -2  &6  & 11 
        \CodeAfter
        \tikz \draw (1-|5) -- (5-|5)  ;
        \end{pNiceMatrix}$

\end{document}

答案2

一个解决方案{pNiceArray}

\documentclass[a4paper, 12pt]{article}
\usepackage{nicematrix}

\NiceMatrixOptions{
code-for-first-col = \color{blue} ,
code-for-last-col = \color{blue}
}

\begin{document}

        $\begin{pNiceArray}[first-col,last-col]{cccc|c}
        r_1  & 1  & 0  & 1  & 1  & 10  & 13 \\
        r_2  & 3  & 1  & 1  & 1  & 20  & 26 \\
        r_3  & 2  & -1  & 4  & -1  & 0  & 4 \\
        r_4  & 4  & 4  & 2   & -2  &6  & 11 
        \end{pNiceArray}$

\end{document}

上述代码的输出

相关内容