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 ?
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}
Danke für die schnelle Antwort.
Manchmal ist es so einfach Ich hab gleich viel zu kompliziert gedacht, mit Optionen bei der Aufzählung oder speziellen Umgebungen. Umso schöner das es auch so funktioniert
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
\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}