PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Linien in Matrix



Pudelmuetze
08-02-2009, 14:33
Hallo!

Ich will eine zusammengesetzte Matrix aufschreiben als


$$
D_{sym} :=
\begin{bmatrix}
\infty & (C')^T\\
\C' & \infty\\
\end{bmatrix}
$$

Da C' auch eine Matrix ist hätte ich gerne Abgrenzungslinien in D_{sym}, so dass also quasi ein Kreuz in der Mitte entsteht.

Kann mir jemand sagen wie ich das anstelle?

Gruß,
Pudelmuetze

Stefan_K
08-02-2009, 21:18
Hallo,

mit einer Redefinition einer amsmath-internen Matrix-Umgebung kann man es umsetzen:

\documentclass{article}
\usepackage{amsmath}
\makeatletter
\renewcommand*\env@matrix[1][*\c@MaxMatrixCols c]{%
\hskip -\arraycolsep
\let\@ifnextchar\new@ifnextchar
\array{#1}}
\makeatother
\begin{document}
\[
D_{sym} := \left[\quad
\begin{matrix}[c|c]
\infty & (C')^T\\
\hline
C' & \infty\\
\end{matrix}\quad\right]
\]
\end{document}

Siehe An extension to amsmath matrix environments (http://texblog.net/latex-archive/maths/amsmath-matrix/).

Viele Grüße,

Stefan