Seite 1 von 1
\vrefrange bei longtable
Verfasst: Mi 3. Mär 2010, 18:17
von Okuro
Hallo!
Nachdem ich mein Problem mit longtable erfolgreich gelöst habe (nochmals Danke für die Antworten), stehe ich nun vor einem neuen Problem. Ich will mit \vrefrange{}{} auf die Tabelle verweisen.
- Wenn ich in longtable zwei Lables einfüge, bekomme ich eine Fehlermeldung.
Wenn ich ein Lable in der Tabelle und eines davor einfüge, wird auch auf die vorherige Tabelle verwiesen.
Wenn ich in beide Parameter bei \vrefrange{}{} die gleiche Tabelle einfüge, bekomme ich z.B. Tabelle 2 bis 2 auf Seite 48.
Was kann ich in diesem Fall machen?
Verfasst: Mi 3. Mär 2010, 18:32
von KOMA
Könntest Du Dir bitte angewöhnen, ein
vollständiges Minimalbeispiel (← dies ist ein geprüfter Link mit relevanten Informationen!) zu machen. Ich habe keine Lust, Dir diese Arbeit jedes Mal abzunehmen. Außerdem könntest Du daran gleich demonstrieren, was Deiner Meinung nach nicht geht. Desweiteren müsste man nicht raten, welches Paket wohl die Befehle bereitstellt, die Du nebenbei aus dem Ärmel schüttelst.
Folgende naheliegende Lösung funktioniert bei mir jedenfalls:
\documentclass[a4paper]{article}
\usepackage[latin1]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{longtable}
\usepackage{booktabs}
\usepackage[german]{varioref}
\begin{document}
\listoftables
Siehe auch Tabelle~\ref{tab:start} \vpagerefrange{tab:start}{tab:ende}.
\begin{longtable}{p{3cm}p{3cm}p{3cm}}
\caption{Eine Beispieltabelle\label{tab:start}}\\
\toprule
\textbf{Spalte1}&\textbf{Spalte2}&\textbf{Spalte3}\\
\midrule
\endfirsthead
\caption[]{Eine Beispieltabelle \emph{(Fortsetzung)}}\\
\toprule
\textbf{Spalte1}&\textbf{Spalte2}&\textbf{Spalte3}\\
\midrule
\endhead
\midrule\nopagebreak
\multicolumn3r\dots
\endfoot
\bottomrule\label{tab:ende}
\endlastfoot
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
bsvsfsdsc&vsfsvsdss&vsfsdss \\bsvsfsdsc&vsfsvsdss&vsfsdss \\
\end{longtable}
\end{document}