我正在尝试实现类似下图的效果,我目前正在使用 {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}