Tabelle rutscht in Auflistung

Schriftbild, Absätze und Auflistungen einstellen


Ben
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 22. Jul 2014, 10:33
Wohnort: Homburg

Tabelle rutscht in Auflistung

Beitrag von Ben »

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

prankenandi
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 60
Registriert: Di 8. Apr 2014, 13:59

Beitrag von prankenandi »

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]
Debian 7 (Wheezy) mit Texlive 2013 und Texmaker

Ben
Forum-Anfänger
Forum-Anfänger
Beiträge: 16
Registriert: Di 22. Jul 2014, 10:33
Wohnort: Homburg

Beitrag von Ben »

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ß

esdd
Forum-Meister
Forum-Meister
Beiträge: 2561
Registriert: So 7. Feb 2010, 16:36

Beitrag von esdd »

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

WikiTest
Forum-Newbie
Forum-Newbie
Beiträge: 3
Registriert: Fr 31. Jan 2014, 10:33

Beitrag von WikiTest »

Ich hab den link auch ins Wiki übertragen und das falsche statement entfernt.
Johannes_B as a wikiChanger

Antworten