Das folgende Problem, bei dem LaTeX jedes Mal einen Fehler generierte, wenn ich versuchte, Matrizen zu verwenden, hatte ich noch nie zuvor festgestellt.
!undefined control sequence.
Ich war sehr verwirrt, wie dieser Fehler zustande kam. Habe ich etwas verwendet, das ich nicht verwenden sollte?
\documentclass{revtex4}
\usepackage{amsmath,colortbl}
\begin{document}
$$\begin{bmatrix} 1 & 2 \\ \end{bmatrix}$$
\end{document}
Antwort1
Wenn ich die meisten benutzerdefinierten Befehle und das Laden von Paketen entferne, bleibt Folgendes übrig, in dem das Problem immer noch auftritt:
\documentclass{revtex4}
\usepackage{amsmath}
\usepackage{colortbl}
\begin{document}
$\begin{bmatrix}
1 & 2 \\
\end{bmatrix}$
\end{document}
Das Problem scheint durch einen Konflikt zwischen der revtex4
Klasse und dem colortbl
Paket zu entstehen. Das Entfernen eines von beiden (entweder nicht laden colortbl
oder die article
Klasse verwenden) behebt das Problem.
Es gibt eine Antwortvon David Carlisle (der schrieb colortbl
) mit diesen beidenwelches die Klasse verwendet revtex4-1
. Ich nehme an, dass es sich um eine ähnliche, aber etwas neuere Version von revtex4
handelt. Ich finde, dass das Problem dadurch behoben wird, daher würde ich empfehlen, diese Klasse zu verwenden, wenn Sie können.
Wenn nicht, warten Sie, bis Ihnen jemand, der diese Pakete/Klassen besser kennt, erklärt, wo der Konflikt liegt und was ein geeigneter Workaround sein könnte.