我以前从未遇到过以下问题,每次我尝试使用矩阵时,LaTeX 都会产生错误;
!undefined control sequence.
我很困惑这个错误是怎么发生的。我是不是用了不该用的东西?
\documentclass{revtex4}
\usepackage{amsmath,colortbl}
\begin{document}
$$\begin{bmatrix} 1 & 2 \\ \end{bmatrix}$$
\end{document}
答案1
如果我删除大多数自定义命令和包加载,那么剩下的仍然显示问题:
\documentclass{revtex4}
\usepackage{amsmath}
\usepackage{colortbl}
\begin{document}
$\begin{bmatrix}
1 & 2 \\
\end{bmatrix}$
\end{document}
问题似乎是由于revtex4
类和colortbl
包之间的冲突而引起的。删除其中一个(不加载colortbl
或使用article
类)即可解决问题。
有答案大卫·卡莱尔(David Carlisle)撰写colortbl
,涉及这两个即使用revtex4-1
类。我假设这是一个类似但略微更新的 版本revtex4
。我发现使用 可以解决此问题,因此我建议尽可能使用该类。
如果没有,请等到更了解这些包/类的人来解释冲突所在,以及合适的解决方法是什么。