PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle und Bild auf eine Seite



Zwoli
05-03-2012, 23:40
Hi, ich habe folgendes Problem: Da eine meiner Seiten durch Text bereits so voll ist, verschiebt sich eine Tabelle auf die nächste Seite. So weit so gut. Unter der Tabelle möchte ich direkt ein Bild haben, aber Latex schreibt mir zwischen Tabelle und Bild Text. Das Bild landet dann eine Seite weiter. Wie bekomm ich das hin, dass Tabelle und Bild immer untereinander stehen? Minipage?


\documentclass[a4paper,11pt]{report}
\usepackage[ngerman]{babel}
\usepackage{lmodern}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[pdftex]{graphics}

\begin{document}

Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. \\

\begin{table}[hbt]
\centering
\begin{tabular}{|c|c|c|c|}
\hline
\textbf{Hallo }& \textbf{Hallo} & \textbf{Hallo}& \textbf{Hallo} \\
\hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline

\end{tabular}
\caption{Hallo Tabelle}
\end{table}\\

\begin{figure}[hbt]
\centering
{\rule{12cm}{8cm}}
\caption{Bild Hallo}
\end{figure} \\


Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text. Das ist ein toller Text.
\end{document}

rstuby
06-03-2012, 04:26
Minipage um Gleitumgebungen geht wohl nicht, da müssten die Gleitumgebungen heraus gleiten. Du könntest beide zusammen in EINE Gleitumgebung (table oder figure) setzen. Dann müsstest du allerdings ausprobieren, ob \captionof auch INNERHALB einer Gleitumgebung funktioniert. Oder ich probiere es nachher aus, du hast ja ein MB geliefert.

rstuby
06-03-2012, 05:12
Ja, das geht:

\usepackage{caption}

in die Präambel (oder anstatt report lieber scrreprt benutzen, dann hast du diese Funktionen und noch viele andere auch so zur Verfügung und außerdem ein europäischeres Layout)
und dann:


\begin{table}[hbt]
\centering
\begin{tabular}{|c|c|c|c|}
\hline
\textbf{Hallo }& \textbf{Hallo} & \textbf{Hallo}& \textbf{Hallo} \\
\hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline
Hallo & Hallo & Hallo & Hallo \\ \hline

\end{tabular}
\caption{Hallo Tabelle}

{\rule{12cm}{8cm}}
\captionof{figure}{Bild Hallo}
\end{table}


Übrigens solltest du keine \\ ans Ende deiner Absätze setzen, um einen Abstand zu erzwingen. Damit bekommst du nur lauter "underfull \vbox"-Warnungen. Der Befehl \\ ist eigentlich (außerhalb von Tabellen) für die Fälle da, wenn man mal einen Zeilenumbruch OHNE neuen Absatz braucht.

Bei scrreprt könntest du stattdessen einfach parskip=full als Klassenoption angeben. Wie man bei report einen Absatzabstand einstellt, ist mir jetzt nicht ganz klar.

UPD: So geht es:
\setlength{\parindent}{0pt} % Einrueckung 1. Zeile eines Absatzes
\setlength{\parskip}{\baselineskip} % Abstand zwischen Absaetzen
(in der Präambel)