PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Kofaktormatrix mit Brüchen



Panaflex
08-02-2010, 11:59
Hallo,

nachdem ich trotz mangelhafter Fragestellung beim letzten Mal sehr schnell und kompetent beraten wurde, will ich es diesmal besser machen.

Mein Problem ist folgendes:
Ich möchte in LaTeX eine Kofaktormatrix mit Brüchen und negativen Vorzeichen darstellen.
Dabei sollte eine gewisse Symmetrie gewahrt bleiben. Dies ist mir bisher weder mit einer Kombination aus pmatrix und vmatrix noch mit der array Umgebung zufriedenstellend gelungen.
Ich habe bereits die beiden Anleitungen "Math mode – v. 2.43 von Herbert Voß und "Short Math Guide for LATEX" von Michael Downes gelesen, leider jedoch noch keine gute Lösung gefunden.
Auch habe ich die amsmath-Dokumentation erfolglos konsultiert

Hier das Minimalbeispiel (Ich hoffe diesmal fällt es nicht zu groß aus):


\documentclass[pdftex]{article}

\begin{document}
$C(V)=$ $\left(
\begin{array}{c@{}c@{}c}
\begin{array}{|rr|}
\frac{1}{2} & -\frac{1}{4} \\
-\frac{1}{6} & \frac{1}{16} \\
\end{array}
-\begin{array}{|rr|}
-\frac{1}{2} & -\frac{1}{8} \\
\frac{1}{4} & \frac{1}{4} \\
\end{array}
\begin{array}{|rr|}
-\frac{1}{8} & \frac{1}{8} \\
\frac{1}{4} & -\frac{1}{4} \\
\end{array}\\
-\begin{array}{|rr|}
-\frac{1}{8} & \frac{1}{16} \\
-\frac{1}{8} & \frac{1}{4} \\
\end{array}
\begin{array}{|rr|}
\frac{1}{2} & \frac{1}{4} \\
\frac{1}{4} & \frac{1}{4} \\
\end{array}
-\begin{array}{|rr|}
\frac{1}{2} & -\frac{1}{6} \\
\frac{1}{4} & -\frac{1}{8} \\
\end{array}\\
\begin{array}{|rr|}
-\frac{1}{8} & \frac{1}{4} \\
\frac{1}{8} & -\frac{1}{12} \\
\end{array}
-\begin{array}{|rr|}
\frac{1}{2} & \frac{1}{4} \\
-\frac{1}{2} & -\frac{1}{16} \\
\end{array}
\begin{array}{|rr|}
\frac{1}{2} & -\frac{1}{2} \\
-\frac{1}{4} & \frac{1}{8} \\
\end{array}
\end{array}
\right)$

\end{document}

Das Minimalbeispiel ist zwar relativ groß - ich glaube aber, dass ich nur so das gesamte Problem aufzeigen kann.
Ich habe bei mir außerdem ein wenig mit vspace und hspace experimentiert. Dies führte aber auch nicht zu 100% zufriedenstellenden Lösungen.
Wie erwähnt soll alles horizontal und vertikal parallel sein.

Anbei ein Bild der LaTeX-Ausgabe des Minimalbeispiels:
http://img5.imageshack.us/img5/5152/komatrix.jpg

Ich bitte um Hinweise und ggf. auch Kritik, falls meine Frage erneut Fehler aufweist.

Danke im Voraus.

voss
08-02-2010, 12:59
Anbei ein Bild der LaTeX-Ausgabe des Minimalbeispiels:
http://img5.imageshack.us/img5/5152/komatrix.jpg


ohne Fummelei wird es wohl nicht gehen ...


\documentclass{article}
\usepackage{array,ragged2e}
\usepackage{amsmath}
\newcolumntype{R}{p{1.8em}}
\makeatletter
\def\PM{\ensuremath{\phantom{-}}}
\def\Frac{\@ifnextchar-\Frac@i\Frac@ii}
\def\Frac@i-#1#2{$-\frac{#1}{#2}$}
\def\Frac@ii#1#2{$\PM\frac{#1}{#2}$}
\makeatother


\begin{document}
\def\arraystretch{1.2}
$C(V)= \begin{pmatrix}
\begin{array}{@{}r @{} r @{} r}
\begin{array}{|RR|}
\Frac{1}{2} & \Frac-{1}{4} \\
\Frac-{1}{6} & \Frac{1}{16} \\
\end{array} &
\,-\,\begin{array}{|RR|}
\Frac-{1}{2} & \Frac-{1}{8} \\
\Frac{1}{4} & \Frac{1}{4} \\
\end{array} &\PM
\begin{array}{|RR|}
\Frac-{1}{8} & \Frac{1}{8} \\
\Frac{1}{4} & \Frac-{1}{4} \\
\end{array}\\[15pt]

\,-\,\begin{array}{|RR|}
\Frac-{1}{8} & \Frac{1}{16} \\
\Frac-{1}{8} & \Frac{1}{4} \\
\end{array} &
\begin{array}{|RR|}
\Frac{1}{2} & \Frac{1}{4} \\
\Frac{1}{4} & \Frac{1}{4} \\
\end{array} &
\,-\,\begin{array}{|RR|}
\Frac{1}{2} & \Frac-{1}{6} \\
\Frac{1}{4} & \Frac-{1}{8} \\
\end{array}\\[15pt]

\PM\,\begin{array}{|RR|}
\Frac-{1}{8} & \Frac{1}{4} \\
\Frac{1}{8} & \Frac-{1}{12} \\
\end{array} &
\,-\,\begin{array}{|RR|}
\Frac{1}{2} & \Frac{1}{4} \\
\Frac-{1}{2} & \Frac-{1}{16} \\
\end{array} &
\begin{array}{|RR|}
\Frac{1}{2} & \Frac-{1}{2} \\
\Frac-{1}{4} & \Frac{1}{8} \\
\end{array}
\end{array}
\end{pmatrix}$

\end{document}



HErbert

Panaflex
09-02-2010, 09:39
Besten Dank!