如何解决执行过程中矩阵中的错误?

如何解决执行过程中矩阵中的错误?

目标是将矩阵及其对应的图形并排放置我正在使用 egreg 的答案@egreg

\documentclass{article}
\usepackage{tikz}
\usetikzlibrary{arrows.meta,positioning}
\usepackage{nicematrix}
\begin{document}
\begin{equation}\label{a-matrix}
CM'=
\begin{bNiceMatrix}[
  first-row,code-for-first-row=\scriptstyle,
  first-col,code-for-first-col=\scriptstyle,
]
                   & 1                  & \mathcolor{red}{3}      & 4 \\
1                  & 1                  & \mathcolor{red}{x_{13}} & x_{12}x_{24} \\
\mathcolor{red}{3} & \mathcolor{red}{0} & \mathcolor{red}{1}      & \mathcolor{red}{x_{34}} \\   
4                  & 0                  & \mathcolor{red}{0}      & 1  
\end{bNiceMatrix}
\end{equation}
\end{document}

在此处输入图片描述

在此处输入图片描述

建议更新 latex 包,但更新后,出现相同的错误。(执行时我收到一条错误消息:“\l__nicematrix_last_col_in... l.17 ] 错误消息顶行末尾的控制序列从未被 \def'ed。如果您拼写错误(例如,\hobx'),请输入 I' 和正确的拼写(例如,`I\hbox')。否则继续,我会忘记“)

在此处输入图片描述

请注意,我在 Windows 11 上使用 latex 包。经过几次尝试,我发现错误是由于矩阵的编写方式造成的。当用另一个方程替换时,代码就可以正常工作。

\begin{equation}\label{a-matrix}
    CM'=
    \begin{bNiceMatrix}[
      first-row,code-for-first-row=\scriptstyle,
      first-col,code-for-first-col=\scriptstyle,
    ]
                       & 1                  & \mathcolor{red}{3}      & 4 \\
    1                  & 1                  & \mathcolor{red}{x_{13}} & x_{12}x_{24} \\
    \mathcolor{red}{3} & \mathcolor{red}{0} & \mathcolor{red}{1}      & \mathcolor{red}{x_{34}} \\   
    4                  & 0                  & \mathcolor{red}{0}      & 1  
    \end{bNiceMatrix}
    \end{equation}

在此处输入图片描述 有没有解决此错误的方法,或者有其他方法来编写矩阵,以便我们能够克服实施中的错误?

相关内容