我最近发现了这个nicematrix
包,并且正在用它来编写脚本。
因为我的目标是有一个宏/环境来生成增强矩阵(在我的情况下是最后一列之前的垂直线),所以我正在寻找一种方法来将类似RRR|R
格式字符串的内容传递给pNiceMatrix
。
很快我就发现这是不可能的(对吧?)并且发现环境NiceArray
会支持这一点。
由于设置括号不是问题(我可以在宏/环境声明中指定这一点,因此以后这无关紧要),
pNiceMatrix
我想知道从 移动到是否会有什么不利之处NiceArray
?
答案1
对于(假设)有 3 列的矩阵,{pNiceMatrix}
和之间没有区别{pNiceArray}{CCC}
。
事实上,如果您想要一条垂直规则,您需要{pNiceArray}
有一个明确的序言。
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
$\begin{pNiceMatrix}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pNiceMatrix}
\qquad
\begin{pNiceArray}{CCC}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pNiceArray}
\qquad
\begin{pNiceArray}{CC|C}
1 & 2 & 3 \\
4 & 5 & 6 \\
7 & 8 & 9
\end{pNiceArray}$
\end{document}