Tabelle rutscht in Auflistung

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Tabelle rutscht in Auflistung

von WikiTest » Di 29. Jul 2014, 18:42

Ich hab den link auch ins Wiki übertragen und das falsche statement entfernt.

von esdd » Di 29. Jul 2014, 18:33

Es genügt die Option h mit anzubieten, also zum Beispiel \begin{table}[tbph]. Die Reihenfolge der Optionen ist dabei übrigens egal. Ausführliche Infos findest du unter

Wie funktionieren Gleitumgebungen und wie kann man ihre Positionierung beeinflussen?
\documentclass{scrreprt} 

\usepackage[utf8]{inputenc} 
\usepackage[ngerman]{babel} 
\usepackage{lipsum} 
\begin{document} 
\lipsum 
\begin{enumerate} 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
    \item Beispiel 
\end{enumerate} 

\begin{table} [tbph]
    \centering 
       \begin{tabular}{llll} 
       1 & 2 & 3 & 4 \\ 
       1 & 2 & 3 & 4 \\ 
       1 & 2 & 3 & 4 \\ 
       1 & 2 & 3 & 4 \\ 
       1 & 2 & 3 & 4 \\ 
       1 & 2 & 3 & 4 \\ 
       1 & 2 & 3 & 4
       \end{tabular} 
    \caption{Beispieltabelle} 
\end{table} 
\end{document}
Gruß
Elke

von Ben » Di 29. Jul 2014, 18:31

Danke für die schnelle Antwort.
Manchmal ist es so einfach :D Ich hab gleich viel zu kompliziert gedacht, mit Optionen bei der Aufzählung oder speziellen Umgebungen. Umso schöner das es auch so funktioniert

Gruß

von prankenandi » Di 29. Jul 2014, 17:40

Es liegt daran das die Tabelle als erstes auf der folgenden Seite angeordnet wird.

Wechselt man bei der Positionsangabe zwischen [h] und kann man das Verhalten reproduzieren.

Ich würde jetzt einfach mal vermuten, dass bei fehlender Positionsangabe, die Voreinstellung ist und es deswegen auftritt. So wie in deinem Fall.
Die Annahme kann aber auch falsch sein.

Auf jeden Fall geht es weg, wenn man [h] spezifiziert!

Edit:
Im Wiki steht: "Die Defaulteinstellung ist: tbp Dies bedeutet LaTeX versucht zunächst die Tafel am oberen Rand der Seite zu platzieren. Sollte dies nicht möglich sein so wird es am unteren Rand der Seite versucht. Erst wenn dies nicht klappt bekommt die Tafel eine eigene Seite."

MfG

[code]
\documentclass{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\begin{document}
\lipsum
\begin{enumerate}
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\item Beispiel
\end{enumerate}

\begin{table}[h]
\centering
\begin{tabular}{llll}
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\
1 & 2 & 3 & 4 \\
\end{tabular}
\caption{Beispieltabelle}
\end{table}
\end{document}
[/code]

Tabelle rutscht in Auflistung

von Ben » Di 29. Jul 2014, 17:31

Hallo,

ich habe folgendes Problem: In bestimmten Fällen rutscht eine Tabelle in eine Aufzählung. Das Phänomen ist gut sichtbar im Beispiel (Seite2/3)
\documentclass{scrreprt}

\usepackage[utf8]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{lipsum}
\begin{document}
\lipsum
\begin{enumerate}
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
	\item Beispiel
\end{enumerate}

\begin{table}
	\centering
		\begin{tabular}{llll}
		1 & 2 & 3 & 4 \\
		1 & 2 & 3 & 4 \\
		1 & 2 & 3 & 4 \\
		1 & 2 & 3 & 4 \\
		1 & 2 & 3 & 4 \\
		1 & 2 & 3 & 4 \\
		1 & 2 & 3 & 4 \\
		\end{tabular}
	\caption{Beispieltabelle}
\end{table}
\end{document}
Das einzige was mir einfällt ist, die Aufzählung in eine minipage zu packen.
Gibt es eine Lösung, die noch den Seitenumbruch innerhalb der Aufzählung zulässt ?

Gruß

Ben

Nach oben