hardun
14-10-2009, 10:00
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:
http://www.osla.de/images/longtable_arydshln.gif
Ohne dem arydshln-Paket sind die vertikalen Linien da wo sie sein sollen, nämlich im Kopf und Fuß der Tabelle.
Hier ein Minimalbeispiel:
\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}
Das Problem tritt sowohl mit MikTeX 2.7 unter Windows als auch mit einer TeXLive 2008 Distribution unter Linux auf.
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...
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:
http://www.osla.de/images/longtable_arydshln.gif
Ohne dem arydshln-Paket sind die vertikalen Linien da wo sie sein sollen, nämlich im Kopf und Fuß der Tabelle.
Hier ein Minimalbeispiel:
\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}
Das Problem tritt sowohl mit MikTeX 2.7 unter Windows als auch mit einer TeXLive 2008 Distribution unter Linux auf.
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...