Seite 1 von 1

Tabelle Positionierungsproblem

Verfasst: Sa 10. Apr 2010, 16:13
von jak888
Hallo,

ich habe gerade ien Problem bei der Positionierung einer Tabelle:

An einer Stelle in meinem Dokument, wo eine neue subesction kommt, die nur eine Tabelle enthält, macht LaTeX einen Seitenumbruch. Leider wird an dieser Stelle die Tabelle nicht unterhalb der Überschrift, zu der sie gehört gesetzt, sondern an der Seite oben.

Hier mal der Code (sorry, dass er so umfangreich ist, wenn ich den kürze Tritt das Problem nicht mehr auf...):
\documentclass[12pt]{scrreprt}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{geometry}
\usepackage{graphicx}
\usepackage{here}
\geometry{a4paper,left=45mm, right= 35mm, top=25mm, bottom=30mm}
\pagestyle{empty}
\clubpenalty = 10000
\widowpenalty = 10000

\begin{document}
\tableofcontents
\chapter{Entwässerungsgesuch}
\section{Schmutzwasser}
\subsection{Bemessung Falleitungen}
\subsubsection{Fallleitung P}
\begin{table*}[htbp]
	\centering		
		\begin{tabular}{|c|cc|}
				\hline
				  & gemäß DIN 1986-100 & \\
				 \hline
				 WC & 2,0 & DN 100\\
				 Handwaschbecken & 0,5 & DN 40\\
				 Waschmaschine & 1,0 & DN 50\\
				 Küchenspüle & 1,0 & DN 50\\
				 \hline
				  & 4,5 & \\
				 \hline
		\end{tabular}
		\caption{Fallleitung P}
\end{table*}
$Q_S=0,5\frac{l}{s}\sqrt{4,5}$\\
$Q_S=1,06$ (nach Tab. 12 in DIN EN 12056-2)\\
$\Rightarrow$ Nutzungsbedingt DN 100\\

\subsubsection{Fallleitung J}
\begin{table*}[htbp]
	\centering		
		\begin{tabular}{|c|cc|}
				\hline
				  & gemäß DIN 1986-100 & \\
				 \hline
				 WC & 2,0 & DN 100\\
				 Waschbecken & 0,5 & DN 40\\
				 Dusche & 1,0 & DN 50\\
				 \hline
				  & 3,5 & \\
				 \hline
		\end{tabular}
		\caption{Fallleitung J}
\end{table*}
$Q_S=0,5\frac{l}{s}\sqrt{3,5}$ \\
$Q_S=0,9354\approx0,94$ (nach Tab. 12 in DIN EN 12056-2)\\
$\Rightarrow$ Nutzungsbedingt DN 100\\

\subsection{Bemessung Grundleitungen}
\begin{table*}[h]
	\centering		
		\begin{tabular}{rcc}
				 Abschnitt A-C: & $Q_S=1,06$ & DN 80, gewählt DN 100\\
				 Abschnitt Z-C: & $Q_S=0,94$ & "`\\
				 Abschnitt C-D: & \multicolumn{2}{l}{$Q_S=0,5\frac{l}{s}\sqrt{8}=1,4142\approx1,41$}\\
		\end{tabular}
		\caption{Grundleitung}
\end{table*}
\section{Regenwasser}
\subsection{Bemessung Regenfallleitungen}
Regenspende: $300\frac{l}{s*ha}$\\
Projizierte Dachfläche: $119,77m^2$\\
4 Fallleitungen, daher Dachfläche pro Falleitung: $119,77m^2:4=29,94m^2$\\
$Q_{Dach}= 300\frac{l}{s*ha}*1,0*119,77m^2*\frac{1}{10000}$ \\
$Q_{Dach}= 3,5931\frac{l}{s}$ \\
4 Fallleitungen: $\rightarrow$ $Q_{RF}=Q_{Dach}:4=0,89$\\
\begin{table*}[htbp]
	\centering		
		\begin{tabular}{|c|cccc|}
				\hline
				& Fläche & $\psi$ & Q & DN gemäß Tab. 17 DIN 1986 T. 2.\\
				\hline
				R2 & 29,94 & 1 & 0,89 & 60 \\
				R3 & 29,94 & 1 & 0,89 & 60 \\ 
				R4 & 29,94 & 1 & 0,89 & 60 \\
				R5 & 29,94 & 1 & 0,89 & 60 \\
				\hline
		\end{tabular}
		\caption{Regenfallleitungen R2-R5}
\end{table*}
\subsection{Bemessung Regenwassergrundleitungen}
Regenspende: $300\frac{l}{s*ha}$\\

\begin{table*}[htbp]
	\centering		
		\begin{tabular}{|c|cccccc|}
				\hline
				& Fläche & $\psi$ & & Q & Gefälle\[\%\] & DN \\
				\hline
				2-1 & 29,94 & 1 & & 0,89 & 2 & 100\\
				3-1 & 29,94 & 1 & & 0,89 & 2 & 100\\ 
				1-6 & & & & 1,78 & 2 & 100\\
				7-6 & 29,94 & 1 & & 0,89 & 2 & 100 \\
				6-8 & & & & 2,67 & 2 & 100\\
				9-8 & 29,94 & 1 & & 0,89 & 2 & 100\\
				8-10 & & & & 3,56 & 2 & 100\\
				\hline
		\end{tabular}
		\caption{Regenfallleitungen R2-R5}
\end{table*}

\listoftables
\end{document}
Ich hab schon verschiedene dinge versucht, um das Problem zu beheben:
Platzierung [htbp] durch[h],[H] und [h!] ersetzt. Nichts führte allerdings zum Ziel. Wahrscheinlich ist die Lüsung ganz simpel, allerdings komme ich momentan nicht drauf, also danke schonmal für jede Hilfe.

Ich sollte vielleicht noch erwähnen, dass ich TeXniC Center verwende.

Verfasst: Sa 10. Apr 2010, 17:03
von jak888
Ich hab das Problem jetzt dahingehend gelöst, dass die Ausgabe so ist, wie ich mir das Vorstelle.
\subsection{Bemessung Grundleitungen}
\begin{center}		
		\begin{tabular}{rcc}
				 Abschnitt A-C: & $Q_S=1,06$ & DN 80, gewählt DN 100\\
				 Abschnitt Z-C: & $Q_S=0,94$ & "`\\
				 Abschnitt C-D: & \multicolumn{2}{l}{$Q_S=0,5\frac{l}{s}\sqrt{8}=1,4142\approx1,41$}\\
		\end{tabular}
		\captionof{table}{Grundleitung}
\end{center}
Wenn jemand eine bessere Lösung hat, wäre ich daran immernoch interessiert.

Verfasst: Sa 10. Apr 2010, 18:36
von Xenara
Du definierst alle deine Tabellen als Gleitobjekte, dabei sollen sie ja gar nicht gleiten.
Ich meine mich zu erinnern mal wo gelesen zu haben, dass aus Prinzip eine Tabelle oder Figure nie direkt unter eine Überschrift gesetzt wird.

Du machst also in deinem zweiten Post das einzig richtige: Du verzichtest auf die Gleitumgebung. Das würde ich übrigens auch bei den anderen Tabellen machen, ich habs bei mir getestet und es kam auch vor, dass die Tabellen alle auf eine Seite am Ende gesetzt wurden. Das ist soweit ich verstanden habe auch nicht in deinem Interesse.
Es gilt: Wenn nichts gleiten soll, auch keine Gleitumgebung verwenden.

Ersetze nur deine Center-Umgebung durch Minipage, dann kann garantiert kein Seitenumbruch erfolgen und zentriere über \centering. Center definiert eigene Abstände vorher und nachher, \centering nicht.
Die Verwendung von captionof ist korrekt.
Also so:

\subsection{Bemessung Grundleitungen}
\begin{minipage}{\textwidth}      
\centering
      \begin{tabular}{rcc}
             Abschnitt A-C: & $Q_S=1,06$ & DN 80, gewählt DN 100\\
             Abschnitt Z-C: & $Q_S=0,94$ & "`\\
             Abschnitt C-D: & \multicolumn{2}{l}{$Q_S=0,5\frac{l}{s}\sqrt{8}=1,4142\approx1,41$}\\
      \end{tabular}
      \captionof{table}{Grundleitung}
\end{minipage}