PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : longtable Umgebung und caption (Ausrichtung unten)



dabjoern
15-01-2007, 10:36
Hallo liebe Leute,

Ich habe eine longtable, welche geht über drei Seiten reicht. Auf jeder Seite soll eine caption liegen. Auf allen Seiten außer der ersten Seite, soll die Caption um das Präfix "Fortsetzung" erweitert sein. Ich habe gesehen, dass ich das mittels \endhead machen könnten. Jedoch steht dann "Fortsetzung ..." über der Tabelle. Ist es möglich, die Caption am unteren Ende einer jeden Tabellenseite anzuzeigen?

Grüße
Björn

sofa-surfer
15-01-2007, 10:42
Hallo,

schau mal in die Doku zum Paket. Afair gibt es das analog alles auch noch mal für die jeweils letzte Zeile auf einer Seite.

Matthias

dabjoern
15-01-2007, 11:03
Afair gibt es das analog alles auch noch mal für die jeweils letzte Zeile auf einer Seite.
QUOTE]

Danke für deine Antwort. Da hast du generell recht. Denn es gibt \endfoot und \endlastfoot. Aber es gibt nicht \endfirstfoot - d.h. ich kann nicht den Bereich unterhalb der Tabelle auf der ersten Seite formatieren. Wähle ich \endfoot und lege dort mein \caption hinein, so habe ich auf jeder Seite die "Fortsetzung"-Caption. Eine abweichende Caption könnte ich für die letzte Seite mittels \endlastfoot anlegen. Mir ist aber nicht bekannt, wie das für die erste Seite gehen soll :(

Grüße
Björn

Edit: Ich habe eine Lösung gebastelt:
[QUOTE]%-------------------------------------------------------------------
%-------------------------------------------------------------------
\section{Anhang}
%-------------------------------------------------------------------
%-------------------------------------------------------------------

\begin{longtable}{|l|l|l|}
\hline
\multicolumn{3}{|c|}{Kriterienkatalog}\\
\hline
\endhead
\endfoot
\caption{Letzte Seite Tabellenunterschrift}\\
\endlastfoot
\textsc{}&\textsc{Mindestkriterien}&\textsc{Gewicht}\\
Lots o&f lines& like this.\\
Lots o&f lines& like this.\\
\hline
\caption{Text}\\
\pagebreak
Lots o&f lines& like this.\\
\hline
\caption{Fortsetzng... Text}\\
\pagebreak
Lots o&f lines& like this.\\
\hline
\end{longtable}

theonlyrobi
24-01-2007, 10:35
Hallo Leute,

wenn ich eine longtable-Tabelle über mehrere Seiten habe, steht im Abbildungsverzeichnis als Seitenangabe die letzte Seite. Verlinkt wird jedoch korrekt auf die erste Seite der Tabelle. Weiß jemand, ob/wie man die korrekte Angabe der Seitenzahl erreichen kann?

Grüße, Robert

sofa-surfer
24-01-2007, 10:55
Hallo,

das kann ich mit meinem Minimalbeispiel nicht nachvollziehen. Also mach du mal bitte eins, welches dein Problem zeigt ...


\documentclass{article}
\usepackage{blindtext,longtable}

\begin{document}

\listoftables
\clearpage

\begin{longtable}{p{0.5\textwidth}}
\caption{Auf gehts}\\
\blindtext \\
\blindtext \\
\blindtext \\
\blindtext \\
\blindtext \\
\blindtext \\
\blindtext \\
\end{longtable}

\end{document}


Matthias

theonlyrobi
24-01-2007, 11:34
Hallo Matthias,

bei Erstellung des Minimalbeispiels habe ich gemerkt, dass es an dem Befehl \endlastfoot liegt, der dafür sorgt dass die Tabellenbeschriftung unter der Tabelle steht. Nehme ich den Befehl weg, ist die Seitenzahl korrekt, die Tabellenbezeichnung steht aber auch nicht mehr darunter. Hast du vielleicht einen Tip, wie ich trotzdem die richtige Seitenzahl ins Abbildungsverzeichnis bekomme?


\documentclass{scrartcl}

% Mehrseitige Tabellen
\usepackage{longtable}

\begin{document}

\listoftables
\clearpage

\begin{longtable}{|p{\textwidth}|}
\caption{Meine longtable}\\
\endlastfoot
\hline
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\
Mein Tablleninhalt\\

\hline
\end{longtable}

\end{document}

Robert

sofa-surfer
24-01-2007, 13:35
Hallo,

eine Lösung hab ich auch nicht. Zumindest aber den Hinweis, dass es wohl nicht ohne Grund verbreitet ist, die Tabellenbeschriftung _über_ die Tabelle zu packen. Gerade bei einer so langen Tabelle fände ich es als Leser deutlich angenehmer zu wissen, was ich da jetzt gleich lesen werde (d.h. Überschrift) und nicht erst nach 3 Seiten voll mit seltsamen Zahlen und Symbolen lesen darf, was mir die Tabelle eigentlich mitteilen wollte (d.h. Unterschrift).


Matthias

theonlyrobi
24-01-2007, 23:21
Hallo Matthias,

ja da hast du allerdings Recht. Ich hatte bisher nur Abbildungen, da finde ich die Überschrift als Unterschrift schöner. Aber bei längeren Tabellen ist es wirklich sinnvoller, die Beschriftung zuerst zu bringen. Von daher werde ich alle Darstellungen so anpassen. Na gut, hat sich somit erledigt, danke :-)

Robert