Alternativ würde ich Dir hier empfehlen mit einem array zu arbeiten. Das sieht meines Erachtens schöner aus, speziell was den senkrechten Strich angeht. Ist außerdem net so unübersichtlich.
Als Array:
$$\left( \begin{array}{ccc|c}a & a & a & 1 \\b & b & b & 0 \\c & c & c & 0\end{array}\right)$$
\left( \begin{array}{ccc|c}a & a & a & 1 \\b & b & b & 0 \\c & c & c & 0\end{array}\right)
(Das ccc bedeutet nichts anderes als "centered". Kannst auch bspw l und r für "left" und "right" verwenden)
Als Matrixverschachtelung
$$\left(\begin{matrix} a & a & a\\ b & b & b\\ c & c & c\end{matrix}\left|\begin{matrix}1\\ 0\\ 0 \end{matrix}\right) \right.$$
\left(\begin{matrix} a & a & a\\ b & b & b\\ c & c & c\end{matrix}\left|\begin{matrix}1\\ 0\\ 0 \end{matrix}\right) \right.
Bei Deinem Bsp fehlt noch das "\right." ganz am Ende. Alle "left" müssen abgeschlossen werden.
$$\left(\begin{matrix}a&b\\ c&d\end{matrix}\left|\begin{matrix}e\\f\end{matrix}\right)\right.$$
\left(\begin{matrix}a&b\\ c&d\end{matrix}\left|\begin{matrix}e\\f\end{matrix}\right)\right.
Grüße