PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Tabelle über mehrere Seiten verteilt



Jennifer
03-09-2004, 15:36
Hallo,

ich habe ein kleines problem mit einer Tabelle, die so lang ist, dass sie über mehrere seiten geht.

ein freund hat mir gesagt, dass ich das package

\usepackage{longtable}
nehmen soll, dann würde alles automatisch gehen, das klappt aber nicht.
ich habe mein abkürzungsverzeichnis in form einer tabelle gemacht, damit alles schön bündig untereinander steht. wenn die tabelle jetzt aber eine bestimmte länge erreicht, steht auf der ersten seite vom Abkürzungsverzeichnis nur noch die Überschrift, der Rest ist leer. Die Tabelle, in der meine Abkürzungen stehen, erscheint auf der nächsten seite und reicht dann bis weit über den seitenrand heraus.

wie erreiche ich es denn, dass die tabelle an passender stelle umgebrochen wird, bzw. geteilt wird???

vielen dank!
jennifer :p

blubb
03-09-2004, 16:09
Wie wäre es, wenn du dein Longtable mal posten würdest.

Von \begin{longtable} bis \end{longtable}.
Alle Einträge sind vermutlich nicht nötig, aber zumindest die Kopf- und Fußzeilendefinition der Tabelle (\endhead, \endfoot..)



ich habe mein abkürzungsverzeichnis in form einer tabelle gemacht
Hört sich fast nach einem Anwendungsfall für gloss.sty oder glosstex an.
http://www.dante.de/CTAN/help/Catalogue/entries/gloss.html
http://www.dante.de/CTAN/help/Catalogue/entries/glosstex.html

Jennifer
03-09-2004, 16:26
also so sieht meine tabelle aus.. also muss ich schonmal longtable anstelle von table schreiben - dann gehts leider immer noch nicht..



\begin{table}[htp]
\onehalfspacing
\begin{tabular}{ll}
Aufl.& Auflage\\
bearb.& bearbeitet\\
bspw.& beispielsweise\\
bzgl.& bez"uglich\\
bzw.& beziehungsweise\\
ca.& circa\\
%hier kommen die ganzen anderen Abkuerzungen
\end{tabular}
\end{table}


habe leider nicht viel ahnung davon ;(

blubb
03-09-2004, 16:40
also muss ich schonmal longtable anstelle von table schreiben - dann gehts leider immer noch nicht..
Nein.

Table ist keine Tabelle!
Table ist eine Gleitumgebung, die üblicherweise eine Tabelle aufnimmt.

Da deine Tabelle grösser 1 Seite ist, ist es unsinnig, sie in eine Gleitumgebung zu packen.

Ansonsten musst du deine tabular mit longtable ersetzen.
Ich habe dir dann noch eine Kopfzeile eingefügt.

Jetzt musst du es nor noch 2-3 mal übersetzen, die Formatierung muß sich erst etwas "einschütteln".


\documentclass{scrartcl}
\usepackage{ngerman}
\usepackage[ansinew]{inputenc}
\usepackage{longtable}
\begin{document}

\begin{longtable}{ll}
Kürzel & Beschreibung\\\hline\endhead %Kopfzeile, die immer wiederholt wird
Aufl.& Auflage\\
bearb.& bearbeitet\\
bspw.& beispielsweise\\
bzgl.& bez"uglich\\
bzw.& beziehungsweise\\
ca.& circa\\
%hier kommen die ganzen anderen Abkuerzungen
\end{longtable}


\end{document}

blubb
03-09-2004, 16:56
Und ein Nachtrag:

Ich halte eine Tabelle für deine Anwendung eher ungeeignet. Zumal du dann eine lange und schmale Liste bekommst. Mit tabular/longtable bekommst du das auch in keine zwei Spalten.

Eher geeignet halte ich da eine desription-Umgebung, die man mittels multicols in mehrerer Spalten packen kann.
Oder du nimmst wirklich das acronym-package das dafür gemacht wurde.



\documentclass{scrartcl}
\usepackage{ngerman}
\usepackage[ansinew]{inputenc}
\usepackage{acronym}
\usepackage{multicol}

\begin{document}

\section{Abkürzungen}
\begin{multicols}{3}
\begin{acronym}
\acro{bearb.}{bearbeitet}
\acro{bspw.}{beispielsweise}
\acro{bzgl.}{bez"uglich}
\acro{bzw.}{beziehungsweise}
\acro{ca.}{circa}
\end{acronym}
\end{multicols}
\end{document}

Jennifer
03-09-2004, 17:01
Achso, das wusste ich nicht.. :rolleyes:

jetzt hat es jedenfalls geklappt, dass sich die tabelle über mehrere seiten verteilt - nur ist sie jetzt nicht mehr linksbündig ausgerichtet, sondern zentriert! wie kann ich denn das wieder ändern?

Deinen vorschlag mit \usepackage{acronym} habe ich auch probiert, aber das sieht optisch nicht so schön aus, wie das mit der tabelle.... also lasse ich es lieber so, sofern du mir noch verrätst, wie ich sie wieder linksbündig bekomme... ;-)

DANKE!
jennifer :p

blubb
03-09-2004, 17:31
Nichts einfacher als das sprach Pickeldy:

\begin{longtable}[l]{ll}
:D

Jennifer
04-09-2004, 10:35
Klasse vielen Dank!!!

Und die FAQ-Seite habe ich mir notiert - da schauen ich dann in zukunft immer zuerst nach :D