Seite 1 von 1

Tabelle an bestimmte Position binden?

Verfasst: Mi 10. Okt 2012, 13:05
von retsam
Hallo,

ich habe folgendes Problem:

Ich habe eine \subsectiion() nach der ein Text folgt.
Nach diesem Text möchte ich eine Tabelle einbinden, welche knapp eine Seite lang ist. Nun finde ich nach der Einbindung die Tabelle erst knapp 10 Seiten nach der eigentlich Position wieder?

Wie kann ich die Tabelle an die Subsection binden? Ist das möglich?
\subsection{...}
.
.TEXT ca. 1/4 Seite
.

\begin{table}[h]
\centering
\begin{tabular}[c]{|c|c|p{7cm}|}
.
.
.
\end{tabular} 
\caption{...\protect\cite[S. x]{...}} 
\label{}
\end{table}


Vielen Dank

Verfasst: Mi 10. Okt 2012, 13:11
von iTob
Hi,

{table} ist eine Gleitumgebung, d.h. TeX versucht si dorhin gleiten zu lassen, woe es „gut“ aussieht. Wenn du nicht willst, dass Sie gleitet, bnutze keine Gleitungebung. Oder nimm den Parameter H (Großbuchstabe) aus dem float-Paket.

Mehr dazu unter http://www.ntg.nl/doc/reichert/gleitobjekte.pdf

Tobi

Verfasst: Mi 10. Okt 2012, 13:51
von retsam
Wenn ich das H nehme, funktiont es leider nicht
\begin{table}[H]


Was wäre denn dann keine Gleitumgebung?

Binde ich das float-Paket. einfach im Header ein?
\usepackage{flafter} beispielsweise?


Ich habe jedoch mit h! lösen können

Verfasst: Mi 10. Okt 2012, 23:15
von iTob
Naja du musst schon das richtige Paket laden, also float …
\documentclass{article}

\usepackage{float}

\begin{document}
Text
\begin{figure}[H]
   Bild
\end{figure}
Text
\end{document}

Verfasst: Mi 10. Okt 2012, 23:18
von sudo
Warum bindest du die Tabelle nicht mit ein. Wenn sie knapp eine Seite füllt, müsste sie doch direkt auf der nächsten Seite erscheinen.

Was ist denn 10 Seiten später anders, das TeX sie dort platziert. Ist dort dein Kapitel zuende, so dass ein \cleardoublepage sie zwingt zu erscheinen?