Bug in ltablex (tabularx und longtable)

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: Bug in ltablex (tabularx und longtable)

Bug in ltablex (tabularx und longtable)

von IrenaSekuta » Do 21. Okt 2010, 11:31

Hallo zusammen,

ich möchte gerne das Pakte ltablex nutzen, um sowohl die Eigenschaften von tabularx wie auch longtable zu nutzen.

Aber ich meine auf einen Bug gestoßen zu sein, den ich hier mal kommunizieren möchte:
\documentclass{scrreprt}
\usepackage[T1]{fontenc}
\usepackage[ansinew]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{ltablex,booktabs}
\usepackage{caption}

\newcommand{\Tabelleninhalt}{ %
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\%
Hier erscheint nun ein etwas längerer Text, der lediglich dazu dient, um die Tabellenspalte aufzublähen. & 2\\
}


\begin{document}
\listoftables

\bigskip

\section{tabularx mittels ltablex}
Im Tabellenverzeichnis erscheint der Eintrag mehrmals, das jeder caption-Aufruf auf Folgeseiten mit eingetragen wird.

\begin{center}
\begin{tabularx}{\textwidth}{X r}
\caption{Eine Überschrift für Tabelle Z}\\
\toprule
Spalte 1 & Spalte 2\\
\midrule
\endfirsthead
\caption{(Fortsetzung)}\\
\toprule
Spalte 1 & Spalte 2\\
\midrule
\endhead
\hline
\multicolumn{2}{r}{\tiny Fortsetzung auf nächster Seite ...}\\
\endfoot
\bottomrule
\endlastfoot
\Tabelleninhalt
\end{tabularx}
\end{center}


\section{longtable mittels ltablex und caption[]}
Bei dem paket longtable funktioniert es, wenn man auf Folgeseiten die Tabellenübschrift mit caption[]\{Eine Tabellenüberschrift\} setzt. Leider hat longtable andere Nachteile.
\begin{center}
\begin{longtable}{l r}
\caption[longtable]{Eine Überschrift für Tabelle Z}\\
\toprule
Spalte 1 & Spalte 2\\
\midrule
\endfirsthead
\caption[]{(Fortsetzung)}\\
\toprule
Spalte 1 & Spalte 2\\
\midrule
\endhead
\hline
\multicolumn{2}{r}{\tiny Fortsetzung auf nächster Seite ...}\\
\endfoot
\bottomrule
\endlastfoot
\Tabelleninhalt
\end{longtable}
\end{center}

\section{tabularx mittels ltablex und caption[]}

Hier kommt es zu Fehlermeldungen, obwohl doch ltablex die Möglichkeiten von tabularx UND longtable bieten soll:
%\begin{center}
%\begin{tabularx}{\textwidth}{X r}
%\caption[tabularx]{Eine Überschrift für Tabelle Z}\\
%\toprule
%Spalte 1 & Spalte 2\\
%\midrule
%\endfirsthead
%\caption[]{(Fortsetzung)}\\
%\toprule
%Spalte 1 & Spalte 2\\
%\midrule
%\endhead
%\hline
%\multicolumn{2}{r}{\tiny Fortsetzung auf nächster Seite ...}\\
%\endfoot
%\bottomrule
%\endlastfoot
%\Tabelleninhalt
%\end{tabularx}
%\end{center}

\end{document}
Kann das jemand bestätigen?

Gruß,

Irena

Nach oben