Und was ist mit
\begin{pmatrix} x_1 \\ x_2 \\ x_3 \\ x_4 \end{pmatrix}
\begin{pmatrix} x_1 & x_2 \\ & \\ x_4 \end{pmatrix}
Interessant ist auch das gleiche mit
gmatrix (g wie Gauss).
Da gibt es dann die Befehle \rowop und \colop, womit man dann Rechenschritte dranschreibt und er automatisch Pfeile setzte.
nd für Determinanten und Co gibt es auch noch
vmatrix.
Setzt wohl alles auf sowas wie Array auf, ist aber doch recht bequem finde ich, da es quasi einfach wie tabular funktioniert.
Achja, das package dafür müsste
gauss sein.
Das Begin und End sollte kann sich ja auch sparen, wenn man sich einfach einen Befehl z.B. \ppmatrix{...} definiert, der das automatisch drum setzt.
\newcommand{\ppmatrix}[1]{\begin{pmatrix} #1 \end{pmatrix}}
und dann nur noch
\ppmatrix{ x_1 \\ x_2 \\ x_3 \\ x_4 }