Hallo zusammen,
ich habe ein Problem bei der Benutzung von longtable in Kombination mit arydshln.
Eine longtable-Tabelle wird bei der Erstellung von Rechnungen bei mir manchmal so lang, dass sie auf eine neue Seite umbricht.
In seltenen Fällen kommt es vor, dass auf der neuen Seite nur der Kopf der Tabelle (definiert mit \endfirsthead oder \endhead) und der Fuß der Tabelle (definiert mit \endfoot oder \endlastfoot) erscheint, weil keine Inhaltszeile mehr darzustellen ist. Soweit ist das in Ordnung und wie erwartet.
Benutze ich allerdings das arydshln-Paket, welches ich für gestrichelte horizontale Linien benötige, erscheinen in dieser speziellen Situation auf der neuen Seite die vertikalen Linien der Tabelle unterhalb der eigentlichen Tabelle. Siehe Screenshot:
Ohne dem arydshln-Paket sind die vertikalen Linien da wo sie sein sollen, nämlich im Kopf und Fuß der Tabelle.
Hier ein Minimalbeispiel:
Das Problem tritt sowohl mit MikTeX 2.7 unter Windows als auch mit einer TeXLive 2008 Distribution unter Linux auf.Code:\documentclass[a4paper,10pt]{scrartcl} \usepackage{longtable} \usepackage{arydshln} \begin{document} % Abstand um die Tabelle an das Seitenende zu schieben \vspace*{165mm} \begin{longtable}[l]{|l|} % Kopfzeile \hline head \tabularnewline \endhead % Fußzeile erste Seite \hline foot page first \tabularnewline \endfoot % Fußzeile jede weitere Seite \hline foot \tabularnewline \hline \endlastfoot % Inhalt \hline content \tabularnewline \hline content \tabularnewline \end{longtable} \end{document}
Wenn man die Zeile 4 (\usepackage{arydshln}) auskommentiert tritt das Problem nicht auf.
Hat jemand einen Rat für mich?
Gibt es eine Alternative zum arydshln-Paket um getsrichelte horizontale Linien in Tabellen zu erzeugen?
Vielen Dank vorab für eine Antwort...
Lesezeichen