Zapicheri
13-12-2010, 09:30
Hallo zusammen!
In einem Dokument, das ich am schreiben bin, brauche ich eine Longtable mit Tabularx-Formatierung, daher das ltxtable-Package, wie auch, für andere Tabellen, gestrichelte Linien, also das arydshln-Package.
Hier ein Minimalbeispiel von meinen Tabellen:
\listfiles
\documentclass{article}%
\usepackage[ngerman]{babel}
\usepackage{colortbl}
\usepackage{ltxtable}
\usepackage{tabularx}%
\usepackage{arydshln}
\begin{filecontents}{langetabelle.tex}
\begin{longtable}{|X||*{2}{m{1.4cm}}||*{4}{m{1.2cm }}|}
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 \tabularnewline \hline\hline
\endfirsthead
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 \tabularnewline \hline\hline
\endhead
\multicolumn{7}{c}{\dots }\tabularnewline
\endfoot
\endlastfoot
AA & A & A & A & A & A & A \tabularnewline
AA & A & A & A & A & A & A \tabularnewline\hline
\end{longtable}
\end{filecontents}
\begin{document}%
\LTXtable{\textwidth}{langetabelle.tex}
\begin{tabularx}{\linewidth}{|m{1.5cm}|*{2}{m{1.2c m}}||*{2}{m{1.2cm}}||*{3}{X}|X|}
\hline
BB & B & B & B & B & 2 & 3 & 4 & 5 \tabularnewline\cdashline{2-9}
& Z & Z & C & C & A & B & C & D \tabularnewline\hline
\end{tabularx}
\end{document}
Beim Compilieren habe ich dann folgende Situation:
- wenn arydshln aktiv ist (also nicht auskommentiert) kommt die zweite Tabelle (mit gestrichelten Linien) richtig und in der ersten kommen die horizontalen Linien richtig (doppeltes \hline wird zu zwei Strichen), aber senkrechte Linien sind völlig falsch (bzw. bis auf die erste, inexistent). Ich kriege aber keine Fehlermeldungen, nur eine hässliche erste Tabelle.
- wenn arydshln auskommentiert ist, kommt die erste Tabelle recht gut, bis auf das doppelte \hline, das einen dicken statt 2 separate Linien macht. Dafür gibt es Fehler in der 2. Tabelle: cdashline ist dann unbekannt. (Logisch, aber ist bisher der einzige Weg, den ich gefunden habe, um die erste Tabelle wieder richtig zu haben)
Hab ewig gegoogelt aber nirgends Infos zu diesem Problem gefunden. Kann jemand helfen bitte?
Danke Euch!
In einem Dokument, das ich am schreiben bin, brauche ich eine Longtable mit Tabularx-Formatierung, daher das ltxtable-Package, wie auch, für andere Tabellen, gestrichelte Linien, also das arydshln-Package.
Hier ein Minimalbeispiel von meinen Tabellen:
\listfiles
\documentclass{article}%
\usepackage[ngerman]{babel}
\usepackage{colortbl}
\usepackage{ltxtable}
\usepackage{tabularx}%
\usepackage{arydshln}
\begin{filecontents}{langetabelle.tex}
\begin{longtable}{|X||*{2}{m{1.4cm}}||*{4}{m{1.2cm }}|}
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 \tabularnewline \hline\hline
\endfirsthead
\hline
1 & 2 & 3 & 4 & 5 & 6 & 7 \tabularnewline \hline\hline
\endhead
\multicolumn{7}{c}{\dots }\tabularnewline
\endfoot
\endlastfoot
AA & A & A & A & A & A & A \tabularnewline
AA & A & A & A & A & A & A \tabularnewline\hline
\end{longtable}
\end{filecontents}
\begin{document}%
\LTXtable{\textwidth}{langetabelle.tex}
\begin{tabularx}{\linewidth}{|m{1.5cm}|*{2}{m{1.2c m}}||*{2}{m{1.2cm}}||*{3}{X}|X|}
\hline
BB & B & B & B & B & 2 & 3 & 4 & 5 \tabularnewline\cdashline{2-9}
& Z & Z & C & C & A & B & C & D \tabularnewline\hline
\end{tabularx}
\end{document}
Beim Compilieren habe ich dann folgende Situation:
- wenn arydshln aktiv ist (also nicht auskommentiert) kommt die zweite Tabelle (mit gestrichelten Linien) richtig und in der ersten kommen die horizontalen Linien richtig (doppeltes \hline wird zu zwei Strichen), aber senkrechte Linien sind völlig falsch (bzw. bis auf die erste, inexistent). Ich kriege aber keine Fehlermeldungen, nur eine hässliche erste Tabelle.
- wenn arydshln auskommentiert ist, kommt die erste Tabelle recht gut, bis auf das doppelte \hline, das einen dicken statt 2 separate Linien macht. Dafür gibt es Fehler in der 2. Tabelle: cdashline ist dann unbekannt. (Logisch, aber ist bisher der einzige Weg, den ich gefunden habe, um die erste Tabelle wieder richtig zu haben)
Hab ewig gegoogelt aber nirgends Infos zu diesem Problem gefunden. Kann jemand helfen bitte?
Danke Euch!