Seite 1 von 1

Doppelte Headerausgabe bei Longtables

Verfasst: Do 26. Apr 2012, 11:29
von axlwoz
Hallo miteinander,

ich habe ein Problem mit der Formatierung einer 'longtable'.

Bei einer bestimmten Konstellation wird der Kopf einer 'longtable' zweimal hintereinander auf der gleichen Seite ausgegeben.

Ich habe hier mal versucht einen Fall zu konstruieren.

Schon mal danke für die Antworten.
\documentclass[11pt, a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[
pdftex,
a4paper
]{hyperref}
\usepackage{longtable}
\usepackage[pdftex]{graphics}
\usepackage[english,ngerman]{babel}

\setlength{\topmargin}{-2.5cm}
\setlength{\headheight}{1cm}
\setlength{\headsep}{5mm}
\setlength{\textheight}{25.5cm}

\begin{document}

xxxxxxx

\vspace{23.8cm}

%
\renewcommand{\arraystretch}{1.1}
\begin{longtable}[l]{|llp{5cm}|}  \hline
\bf abc & \bf abcd  & \bf sadfsa \tabularnewline \hline 
\endhead 

\small a & \small b &   \tabularnewline \hline
\end{longtable}
%
\end{document}
[/code]

oder gibt's 'nen anderen Ansatz...

Verfasst: Mi 9. Mai 2012, 06:50
von axlwoz
Ich habe etwas rumrecherchiert u. scheinbar passiert so ein eigenartiger Seitenumbruch bei longtables ab und an.
Eine richtige Lösung habe ich nicht gefunden oder gibt es nicht. Evtl. kann man mit dem package 'needspace' die
Wahrscheinlichkeit, dass dieses eintritt, verringern.

Leider werden bei uns die Dokumente im batch verarbeitet u. versendet (Fax u. Mail), so dass ich kein manuelles Feintuning machen kann.
Wäre schön, wenn irgendwer eine Lösung, einen anderen Ansatz oder einen "work around" dafür hätte. Ist eh schon schwierig genug meine 'Word'-Kollegen von LateX
zu überzeugen und dann soll's natürlich fehlerfrei funktionieren.

Ich bin doch nicht der einzige der Reports mit LateX und 'longtables' automatisch generiert...

Verfasst: Mi 9. Mai 2012, 09:23
von Apfeltasche
Schau dir mal das 'tabu' Package an, vielleicht funktioniert es damit.