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。我發現使用它可以解決問題,所以我建議如果可以的話使用該類別。

如果沒有,請等到更了解這些套件/類別的人來解釋衝突所在以及合適的解決方法可能是什麼。

相關內容