我想使用该包在矩阵外部添加维度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 发行版 ( TeXLive
,MikTeX
的MacTeX
)。特别是,nicematrix
是一个更新频繁的最新软件包 (2018)。