PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabellen Plazieren / Zusammenfassen



PaRu
30-08-2005, 15:18
ich möchte mehrere kleine tabellen unter einander auf der gleichen seite platzieren. das mache ich wie folgt:
\begin{table}[htb]
...
\end{table}
\begin{table}[htb]
...
\end{table}
\begin{table}[htb]
...
\end{table}
leider wird zwischen der zweiten und dritten tabelle text eingefügt, was auch scheiße aussieht.
wie kann man tabellen so zusammen fassen, dass dies nicht passiert.
da die tabellen inhaltlich zusammen passen, wäre soetwas wie subbfigure bei bildern oder gather für formeln möglich.

edico
30-08-2005, 15:37
... und wenn du keine floats willst, warum nimmst du sie?
edico

PaRu
30-08-2005, 17:12
die drei tabellen dürfen ruhig floaten, aber bitte in einem stück. :)
sie werden auch nicht direkt an der stelle im text gesetzt, wo ich sie einbinde, da dort nicht genug platz ist.

etilli33
30-08-2005, 17:55
und wie siehts aus mit:

\begin{table}
\begin{minipage}
\table1
\table2
\table3
\end{minipage}
\end{table}

Da müssen sie alle zusammenbleiben, ich glaube aber, die Einschränkung ist, dass minipages nicht über mehrere Seiten gehen können.

Edit: Ansonsten schau mal in der FAQ nach, da war was mit Tabellen/Bilder kombinieren mit Minipages, ich sehe gerade, dass in meiner Lösung nur eine caption vergeben werden kann.

Till

edico
30-08-2005, 21:18
... dann nimm subfloat:
%
\documentclass[12pt,a5paper]{article}
\usepackage[latin1]{inputenc}
\usepackage{graphicx}
\usepackage{subfig}
\usepackage{calc}
\usepackage{hyperref}
\usepackage{blindtext}
\begin{document}

A:\blindtext[1]

\begin{figure}[htb]
Darstellung mit subfloat:\\[1ex]
\subfloat[1]{\rule{\linewidth-2em}{1cm}\label{fig:beispiel:a}}\\[1ex]
\subfloat[2]{\rule{\linewidth-2em}{1cm}\label{fig:beispiel:b}}\\[1ex]
\subfloat[3]{\rule{\linewidth-2em}{1cm}\label{fig:beispiel:c}}
\end{figure}

B:\blindtext[1]
\end{document}
%
edico

knu
31-08-2005, 07:23
Oder alle drei Tabellen in eine float-Umgebung packen. Das könnte auch helfen:


\begin{table}
\begin{tabular}
...
\end{tabular}
\begin{tabular}
...
\end{tabular}
\begin{tabular}
...
\end{tabular}
\end{table}

PaRu
31-08-2005, 11:01
danke.
die variante von knu ist am einfachsten. man sollte aber noch \vspace{0.75cm} zwischen den tabellen einfügen.

PaRu
31-08-2005, 16:01
\subtable aus dem packet subfigure geht auch noch.
allerdings kleben die tabellen fast aneinander und \vspace funktioniert bei subfigure nicht. ich wollte auch schon zwei bilder etwas auseinander rücken, aber es hat auch nicht funktioniert.

knu
31-08-2005, 16:10
wenn du einen vertikalen abstand erzwingen willst hilft manchmal ein sternchen:


\vspace*{0.75cm}

PaRu
31-08-2005, 16:29
funktioniert leider trotzdem nicht.

pospiech
31-08-2005, 17:30
\subtable aus dem packet subfigure geht auch noch.

Anmerkung: subfigure ist veraltet und durch subfig ersetzt worden. Das kann deutlich mehr.

Matthias

PaRu
01-09-2005, 17:03
\renewcommand{\subfigtopskip}{1pt}
\renewcommand{\subfigbottomskip}{1pt}
damit läßt sich der platz bei subfigure einstellen.

leider macht subfig bei mir probleme (siehe anderes posting).