PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Senkrechten Strich in Matrix einziehen



latexy
02-11-2009, 12:45
Hallo!

Ich arbeite nun mit Matrizen und möchte gerne einen senkrechten Strich an eine bestimmte Stelle einfügen, der die Matrix quasi in eine linke und in eine rechte Seite teilt. Wie ist das möglich?

latexy
02-11-2009, 19:45
Ist das nicht mit Latex möglich oder wisst ihr nur nicht, was ich meine?

latexy
02-11-2009, 20:36
Eine weitere Frage:

Wie gibt das hier keinen Fehler:



\begin{equation}
\begin{pmatrix}
1 & 2 & 3 & 1 & 0 & 0\\
-3 & -1 & 1 & 0 & 1 & 0\\
2 & 1 & 2 & 0 & 0 & 1
\end{pmatrix}

Das hier aber acht:



\begin{equation}
\begin{pmatrix}
1 & 2 & 3 & 1 & 0 & 0\\
-3 & -1 & 1 & 0 & 1 & 0\\
2 & 1 & 2 & 0 & 0 & 1
\end{pmatrix}

\begin{pmatrix}
1 & 2 & 3 & 1 & 0 & 0\\
-3 & -1 & 1 & 0 & 1 & 0\\
2 & 1 & 2 & 0 & 0 & 1
\end{pmatrix}
\end{equation}

localghost
02-11-2009, 20:45
Zum ersten Problem schaust Du mal in den TeXblog von Stefan [1]. Mathematik-Umgebungen mögen keine Leerzeilen.

[1] TeXblog - An extension to amsmath matrix environments (http://texblog.net/latex-archive/maths/amsmath-matrix/)


MfG
Thorsten¹

latexy
02-11-2009, 21:01
Danke. Habe zwar keine Ahnung, warum das funktioniert, aber es funktioniert.

Wo kann man Erklärung für diese Anweisung nach lesen?



\makeatletter
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols c]{%
\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{#1}}
\makeatother