Nicematrix:包 pgf 错误:没有已知的名为 X 的形状

Nicematrix:包 pgf 错误:没有已知的名为 X 的形状

我想使用该包在矩阵外部添加维度nicematrix,但遇到了这个包 pgf 错误: ! Package pgf Error: No shape named 'nm-1-col-0' is known.

我试图复制 nicematrix 文档中的一个示例http://mirror.ox.ac.uk/sites/ctan.org/macros/latex/contrib/nicematrix/nicematrix.pdf第 32 页上的第 15.3 节。这是我的 MWE(我正在使用 XeLatex,不确定这是否重要):

\documentclass{article}
\usepackage{tikz}
\usepackage{nicematrix}
\begin{document}

\begin{equation}
D = \begin{bNiceMatrix}[first-row,first-col]
& & & \Ldots[line-style={solid,<->},shorten=0pt]^{p+1} \\
& 0 & 1 & & & \\
& & 0 & 1 & & \\
\Vdots[line-style={solid,<->}]_{p+1}& & & \Ddots & \Ddots & \\
& & & & \Ddots & 1 \\
& & & & & 0 \end{bNiceMatrix} \otimes I_n
\end{equation}

\end{document}

但是,文档中的示例nicematrix给出了完全相同的错误:

\documentclass{article}
\usepackage{tikz}
\usepackage{nicematrix}
\begin{document}

\NiceMatrixOptions
{nullify-dots,code-for-first-col = \color{blue},code-for-first-col=\color{blue}}
$\begin{pNiceMatrix}[first-row,first-col]
& & \Ldots[line-style={solid,<->},shorten=0pt]^{n \text{ columns}} \\
& 1 & 1 & 1 & \Ldots & 1 \\
& 1 & 1 & 1 & & 1 \\
\Vdots[line-style={solid,<->}]_{n \text{ rows}} & 1 & 1 & 1 & & 1 \\
& 1 & 1 & 1 & & 1 \\
& 1 & 1 & 1 & \Ldots & 1
\end{pNiceMatrix}$

\end{document}

我究竟做错了什么?

答案1

您必须更新 TeX 发行版 ( TeXLiveMikTeXMacTeX)。特别是,nicematrix是一个更新频繁的最新软件包 (2018)。

相关内容