PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Mehrere Tabellen in einer Zeile?



Develin
16-09-2004, 09:00
Hi!

Bin relativ neu im Umgang mit LaTex und nun tauchte in meinem Dokument das Problem auf, dass ich gern mehrere kleinere Tabellen in einer Zeile haette - allerdings klappt das nicht so richtig...

Muss ich dazu aus den beiden tabellen eine grosse machen und eine leere spalte in die Mitte machen - bislang ist das meine einzige loesung, was aber ziemlich haesslich wegen labels und aehnlichem ist. Standardmaessig werden die Tabelle untereinander gesetzt.

Irgendeine Idee wie man das loesen kann? Dank im vorraus!

mwanaheri
16-09-2004, 09:41
Fügst du Tabellen (\begin{tabular}...) oder Tafeln (\begin{table}...) ein?
Tabellen lassen sich nämlich gut unterbringen. Bei Tafeln solltest du sie vielleicht
in eine Minipage packen.

blubb
16-09-2004, 13:06
Standardmaessig werden die Tabelle untereinander gesetzt.Nö, nur wenn die zwei Tabellem nicht nebeneinander passen (und im gegensatz zu Worten können Tabellen nicht getrennt werden) oder du z.B. einen Absatz (Leerzeile) zwischendrin machst.

Ein Code-beispiel in dem der Fehler auftritt wäre gut, dann müsste man nicht raten was dein Fehler ist.

Develin
18-09-2004, 12:53
Hier mal der LaTex code der 3 Tabellen die ich in meinem Dokument habe - das Ergebniss sind 3 Untereinanderliegende Tabellen. DIe Frage ist, wie ich zumindest 2 davon nebeneinander kriege - ansonsten sieht es recht lächerlich aus, da ne halbe seite dann leer ist.

Merci schon mal für die Antworten!



\begin{table}

\begin{tabular}{c||c|c|c}
\textbf{} & \textbf{g} & \textbf{s} & \textbf{p} \\
\hline
\hline
\textbf{g} & g & p & p \\
\hline
\textbf{s} & p & S & p \\
\hline
\textbf{p} & p & p & p \\
\end{tabular}
\caption{Pfadtypen}
\label{tbl:pfadtypen}

\begin{tabular}{c||c|c|c}
\textbf{} & \textbf{g} & \textbf{s} & \textbf{p} \\
\hline
\hline
\textbf{g} & $r_3$ & $r_1$ & $r_2$ \\
\hline
\textbf{s} & $r_1$ & $r_3$ & $r_2$ \\
\hline
\textbf{p} & $r_2$ & $r_2$ & $r_2$ \\
\end{tabular}
\caption{Pfadst\"arken}
\label{tbl:pfadstaerken}

\begin{tabular}[b]{c||c|c|c}
\textbf{} & \textbf{g} & \textbf{s} & \textbf{p} \\
\hline
\hline
\textbf{g} & $2$ & $3$ & $1$ \\
\hline
\textbf{s} & $1$ & $2$ & $1$ \\
\hline
\textbf{p} & $1$ & $1$ & $3$ \\
\end{tabular}
\caption{Berechnungspriorit\"aten}
\label{tbl:berechnungsprioritaeten}

\end{table}

blubb
18-09-2004, 15:30
Wie ich geschrieben habe:
oder du z.B. einen Absatz (Leerzeile) zwischendrin machst.
Zwischen den zwei tabular-umgebunge hast du eine Leerzeile, d.h. einen Absatz.

Und das setzt dir TeX auch. Eine Tabelle, Absatz, Tabelle.

Lösung: Leerzeile entfernen. Wenn du in der Source einen optischen Abstand zwischen den Tabulars willst. knnst du statt der Leerzeile ein % setzen.

\end{tabular}
%
\begin{tabular}{c||c|c|c}
Zum Nachlesen:
FAQ 6.1.6 Wie kann ich in einer Abbildung zwei Bilder nebeneinander setzen?
http://www.dante.de/faq/de-tex-faq/html/makros2.html#12

Ansonsten kannst du in einer table-Umgebung keine zwei captions unterbringen.
Zum nachlesen:
FAQ 6.1.8 Wie kann ich mehrere zusammengehörige Abbildungen bzw. Tafeln entsprechend mit 1a, 1b etc. numerieren?
http://www.dante.de/faq/de-tex-faq/html/makros2.html#16

Develin
18-09-2004, 19:10
Jau mit den Änderungen klappt es - dann sag ich mal danke!