PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Brüche in einer Tabelle



vbtricks
18-01-2005, 20:53
Hallo zusammen,

für eine Musterlösung muss ich eine Matrix texen. Dies wäre auch kein Problem, wenn die Matrix keine Brüche enthielte. Mein Ansatz war statt dem Zelleninhalt \frac{2}{3} für den Bruch 2/3 einzugeben:


$$
\left(
\begin{tabular}{ccc|ccc}
1 & 0 & 0 & \frac{2}{3} & \frac{4}{3} & 1 \\
0 & 1 & 0 & \frac{2}{3} & \frag{11}{3} & -2 \\
0 & 0 & 1 & 1 & -2 & 1 \\
\end{tabular}
\right)
$$

Allerdings hagelt es mir dann Fehlermeldungen ohne Ende, mit denen ich aber als LaTex-Newbie nichts anfangen kann. Wie bringe ich denn jetzt meine Brüche unter?


Vielen Dank im Voraus,

Stefan

blubb
19-01-2005, 08:52
Ob tabular überhaupt in der Mathe-Umgebung geht weiß ich nicht.
Jedenfalls sind die "Zellen" der Tabelle nicht mehr in der Matheumgebung (sprich jede Zelle müßte mit $ $ oder \( \) wieder inn eine Matheumgebung gehen.

In der Matheumgebung gibt es für Tabellenartige Konstrukte eine eigene Umgebung array.
http://www.weinelt.de/latex/array.html
Sprich: einfach tabular mit array ersetzen sollte klappen.

(einmal hast du frag statt frac)
Blubb

blubb
19-01-2005, 08:55
Nachtrag zum Layout:
Ich nehme an der Output mit frac sieht etwas doof aus in der Matrix.

Das Paket nicefrac bietet ein Makro \nicefrac das Brüche in der Art 1/2 erstellt.

Würde ich mal ausprobieren und dann entscheiden was besser aussieht.

THE_ONE
19-01-2005, 12:41
Also ich erstelle meine Matrizen immer so:

Ich verwende "array" und nicht "tabular"
Bsp für eine 2*2 Matrix mit Bruch:


\[
\left(
\begin{array}{cc}
\frac{a11}{1} & \frac{a12}{1} \\
\frac{a21}{1} & \frac{a22}{1} \\
\end{array}
\right)
\]

vbtricks
20-01-2005, 08:52
Vielen Dank,

die Kombination aus Array und Nicefrac war genau das was mir gefehlt hat!


Gruß,

Stefan