Um problema com revtex4 e colortbl

Um problema com revtex4 e colortbl

Nunca me deparei com o seguinte problema antes, onde toda vez que tentava usar matrizes, o LaTeX gerava um erro;

!undefined control sequence.

Fiquei muito intrigado sobre como esse erro ocorre. Usei algo que não deveria usar?

\documentclass{revtex4} 
\usepackage{amsmath,colortbl} 
\begin{document}
$$\begin{bmatrix} 1 & 2 \\ \end{bmatrix}$$ 
\end{document}

Responder1

Se eu retirar a maioria dos comandos personalizados e do carregamento de pacotes, resta o seguinte, que ainda mostra o problema:

\documentclass{revtex4}

\usepackage{amsmath}
\usepackage{colortbl}

\begin{document}

$\begin{bmatrix}
1 & 2 \\
\end{bmatrix}$

\end{document}

O problema parece surgir como um conflito entre a revtex4classe e o colortblpacote. Remover qualquer um deles (sem carregar colortblou usar a articleclasse) faz com que o problema desapareça.

Há uma respostapor David Carlisle (que escreveu colortbl) envolvendo esses doisque está usando a revtex4-1classe. Presumo que esta seja uma versão semelhante, mas um pouco mais recente, do revtex4. Acho que usar isso resolve o problema, então recomendo usar essa classe, se puder.

Caso contrário, espere até que alguém que conheça melhor esses pacotes/classes explique onde está o conflito e qual poderia ser uma solução alternativa adequada.

informação relacionada