我正在尝试使用 Overleaf 制作矩阵好矩阵。
该代码似乎有效并产生以下内容:
\documentclass{article}
\usepackage{nicematrix}
\begin{document}
$$
\begin{bNiceMatrix}
\end{bNiceMatrix}
$$
$$
A =
\begin{bNiceMatrix}[last-row,last-col]
x_1 & x_2 & x_3 & x_4 & x_5 & \dots & 1 \\
x_1 & x_2 & x_3 & x_4 & x_5 & \dots & 2 \\
x_1 & x_2 & x_3 & x_4 & x_5 & \dots & 3 \\
x_1 & x_2 & x_3 & x_4 & x_5 & \dots & 0 \\
x_1 & x_2 & x_3 & x_4 & x_5 & \dots & 0 \\
\vdots & \vdots & \vdots & \vdots & \vdots & \ddots & \vdots \\
1 & 2 & 3 & 0 & 0 & \dots & \\
\CodeAfter
\UnderBrace[shorten,yshift=1.5mm]{7-1}{7-6}{\operatorname{col}(A)}
\SubMatrix{.}{1-7}{6-7}{\}}[xshift=1.5mm]
\end{bNiceMatrix}
\qquad \operatorname{row}(A)
$$
\end{document}
但是当我摆脱第一个(空)bNiceMatrix时,我收到很多错误(额外的对齐选项卡已更改为\cr。并且插入了缺少$。)并且矩阵完全错误:
如果有人知道如何解决这个问题,我将不胜感激!我的所有故障排除都产生了相同的输出(包括一些错误,即 \UnderBrace 和 \SubMatrix 无法工作,因为矩阵太小)。
非常感谢!
答案1
你不应该$$
在乳胶中使用(但你会在这里得到同样的错误\[
)
nicematrix
在辅助文件中记录数据,以便在以后的运行中获得正确的测量数据,但如果删除(或添加)与现有矩阵相同的页面上的矩阵,则可能会将数据用于错误的矩阵。如果删除该aux
文件并允许写入干净的数据,则示例运行时不会出错。