nicematrix 矩阵与数组 - 对齐规范

nicematrix 矩阵与数组 - 对齐规范

我最近发现了这个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}

上述代码的结果

相关内容