使用 nicematrix 的列矩阵无法正确显示

使用 nicematrix 的列矩阵无法正确显示

nicematrix似乎无法正确显示列矩阵。有没有办法解决这个问题,这样就不必更改所有文件以使用NiceArray?我还使用[renew-dots,renew-matrix],以便使用amsmath矩阵环境排版的矩阵受益于\NiceMatrixOptions{cell-space-limits = 1pt}。(我在这里没有使用来显示和[renew-dots,renew-matrix]之间的区别。)因此,不幸的是,我无法删除该选项而只使用。(如下所示,使用矩阵中的行太近了。)nicematrixamsmath[renew-dots,renew-matrix]pmatrixpmatrix

我不确定我是否nicematrix总是这样。我想我会注意到,但也许我没有。观察:

\documentclass[12pt]{amsart}

\usepackage{nicematrix} 

\NiceMatrixOptions{cell-space-limits = 1pt}

\begin{document}
        
NiceMatrix

\begin{align*}
        v_1 &= 
        \begin{bNiceMatrix}
                1\\
                0 \\3 \\
                4\\5 
        \end{bNiceMatrix}
        \\
        v_2 &= 
        \begin{pNiceMatrix}
                0\\
                1 
        \end{pNiceMatrix}
\end{align*}

NiceArray

\begin{align*}
        v_3 &= \left(
        \begin{NiceArray}
                {c} \frac{1}{2} \\
                \frac{1}{4} 
        \end{NiceArray}
        \right) \\
        v_4 &= \left(
        \begin{NiceArray}
                {c} 1 \\
                0 
        \end{NiceArray}
        \right) 
\end{align*}

Without nicematrix

\begin{align*}
        v_5 &= 
        \begin{pmatrix}
                a\\
                b \\c \\
                d 
        \end{pmatrix}
        \\
        v_6 &= 
        \begin{pmatrix}
                \frac{1}{2} \\
                \frac{1}{4} 
        \end{pmatrix}
        \\
        v_7 &= 
        \begin{pmatrix}
                \frac{1}{2} & 1\\
                \frac{1}{4} & 2 
        \end{pmatrix}
\end{align*}

\end{document}

这是输出:

各种类型的列矩阵

编辑:我正在使用 6.26a 版本nicematrix,发布日期为 2023-12-04。

答案1

最新版本nicematrix(v. 6.26b 2023-12-13)解决了该错误。

相关内容