revtex4 和 colortbl 的问题

revtex4 和 colortbl 的问题

我以前从未遇到过以下问题,每次我尝试使用矩阵时,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。我发现使用 可以解决此问题,因此我建议尽可能使用该类。

如果没有,请等到更了解这些包/类的人来解释冲突所在,以及合适的解决方法是什么。

相关内容