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 revtex4
classe e o colortbl
pacote. Remover qualquer um deles (sem carregar colortbl
ou usar a article
classe) faz com que o problema desapareça.
Há uma respostapor David Carlisle (que escreveu colortbl
) envolvendo esses doisque está usando a revtex4-1
classe. 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.