PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Überschrift auf nächste Seite



dnb
07-12-2005, 17:09
Hallo,
ich habe bis jetzt ohne Erfolg gegoogelt und das ganze Forum durchsucht.
Ich habe ein Dokument, das so gut wie nur aus Überschriften und Tabellen besteht. Jede Überschrift gehört zu einer Tabelle. Leider kommt es bei den Seitenumbrüchen vor, dass die Überschrift auf der einen und die Tabelle auf der nächsten Seite ist. Aber beides sollte zusammen bleiben!

Meine Lösungsansetze:
\nopagebreak => kein Erfolg
\begin{samepage}..\end{samepage} => kein Erfolg
\parbox{..} => lauter Fehlermeldungen wegen Referenzen, usw.
\begin{minipage}..\end{minipage} => Funktioniert, aber ein "compilier"-Durchlauf dauert ewig lange (bei 1000 Minipages wahrscheinlich kein Wunder) daher nicht so richtig brauchbar
\ .. Beispiel das nach Platz nach der Überschrift schaut => nicht brauchbar, da tabellen unterschiedlich lang sind
\ .. Überschrift in Tabelle gebracht => Fehlermeldungen wegen Referrenzen, usw.
\verschiedene Dokumentenklassen ausprobiert => kein Erfolg

Im Moment benutze ich noch scrbook und die betroffenen Verzeichnisse sind \sections.
Hat jemand eine Idee wie ich Überschrift und Tabelle zusammenbekomme?

MfG =>dnb<=

Xenara
07-12-2005, 23:27
Hi,

Ich habe versucht dein Problem nachzuvollziehen, aber egal wie ichs mach, die Überschrift bleibt immer an der Tabelle kleben ;)
Hast du ein Minimalbeispiel?

Grüße,
Xenara

dnb
08-12-2005, 10:44
Ich habe jetzt mal ein Minimalbeispiel erstellt:



\documentclass{scrbook}
\usepackage{mdwlist}
\makecompactlist{itemize+}{itemize}
\usepackage{longtable}
%
%
%
\begin{document}
\chapter{CHAPTER}
\section{SECTION}
\begin{longtable}{p{6cm}p{9cm}}
\begin{minipage}[t]{6cm}
\begin{itemize+}
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\end{itemize+}
\end{minipage} & \begin{minipage}[t]{9cm}
...
\end{minipage}\\
\end{longtable}
\section{SECTION}
\begin{longtable}{p{6cm}p{9cm}}
\begin{minipage}[t]{6cm}
\begin{itemize+}
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\end{itemize+}
\end{minipage} & \begin{minipage}[t]{9cm}
...
\end{minipage}\\
\end{longtable}
\section{SECTION}
\begin{longtable}{p{6cm}p{9cm}}
\begin{minipage}[t]{6cm}
\begin{itemize+}
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\end{itemize+}
\end{minipage} & \begin{minipage}[t]{9cm}
...
\end{minipage}\\
\end{longtable}
\section{SECTION}
\begin{longtable}{p{6cm}p{9cm}}
\begin{minipage}[t]{6cm}
\begin{itemize+}
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\end{itemize+}
\end{minipage} & \begin{minipage}[t]{9cm}
...
\end{minipage}\\
\end{longtable}
\section{SECTION}
\begin{longtable}{p{6cm}p{9cm}}
\begin{minipage}[t]{6cm}
\begin{itemize+}
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\end{itemize+}
\end{minipage} & \begin{minipage}[t]{9cm}
...
\end{minipage}\\
\end{longtable}
\section{SECTION}
\begin{longtable}{p{6cm}p{9cm}}
\begin{minipage}[t]{6cm}
\begin{itemize+}
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\item ...
\end{itemize+}
\end{minipage} & \begin{minipage}[t]{9cm}
...
\end{minipage}\\
\end{longtable}
\end{document}

Die Breitenangaben nicht beachten, die sind hier nicht wichtig.
Das ganze habe ich unter MiKTeX und TeXnicCenter am laufen.

MfG =>dnb<=

Gonse
08-12-2005, 12:30
Vor \section ein \newpage.

Gruß,
Stefan

dnb
08-12-2005, 12:56
Das Problem ist leider, dass immer noch irgendwo Überschriften mit Tabellen dazwischen kommen, in der Endversion könnte ich es dann manuell einfügen, mach aber bei dann wahrscheinlich 400 Seiten auch nicht wirklich Spass.

Xenara
08-12-2005, 17:14
Hi dnb,

Ich hab mal nach section und pagebreak gegoogelt, da findet sich dein Problem:
http://thread.gmane.org/gmane.comp.tex.context/12640
Bin nur leider aus den Antworten nicht schlau geworden, muss irgendwas mit einem \page-Befehl zu tun haben.
Kann jemand mehr damit anfangen?
Tut mir leid, dass ich nicht mehr helfen kann.

Grüße,
Xenara

dnb
09-12-2005, 11:36
Hallo Xenara,

nachdem ich jetzt mal englisch gegoogelt habe bin ich weitergekommen.
Das Ganze ist ein Bug (tools/3407 (http://www.latex-project.org/cgi-bin/ltxbugs2html?pr=tools/3407&category=Tools&responsible=anyone&state=anything&keyword=longtable&)) von longtable und section.

Meine Lösung ist jetzt, dass ich alle longtable durch tabular ersetzt habe.

Vielen Dank für die Hilfe.

=>dnb<=

Xenara
09-12-2005, 17:45
Ah, ok. Prima, wenn das Problem so einfach zu lösen ist :)
Da ich eh nur tabular verwende ist es mir nie selber aufgefallen.

Grüße,
Xenara