PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilennumerierung in Tabellen



mm79
20-02-2006, 12:49
Hallo! Ich suche nach einer Möglichkeit in einer mehrseitigen Tabelle (\supertabular oder \longtable) die Zeilen automatisch durchnumerieren zu lassen.
Ich habe es mit \linenumbers versucht, das funktioniert allerdings nicht in diesen Tabellenumgebungen.
Vielleicht hat ja jemand eine Idee was man sonst benutzen könnte.

Gruß,

mm79

countbela666
20-02-2006, 13:08
Hallo mm79,

keine Ahnung ob's dafür ein extra Paket gibt, aber ich erinnere mich dunkel, das ganze (zumindest für normale Tabellen) schonmal per Hand zurechtgebastelt zu haben. Vielleicht hilft's dir ja weiter:

http://www.mrunix.de/forums/showthread.php?t=41853

Grüße,
Marcel

edico
20-02-2006, 21:10
... und klappt das nicht bei dir:
%
\documentclass{article}
\usepackage{lineno}
\usepackage{longtable}
\newcommand{\atext}{%
\noindent Dies ist ein Dummytext. Wer dies liest, ist ganz schoen dumm. }
\newcommand{\moretext}{\atext\atext\atext\atext\at ext\par}
\begin{document}
\internallinenumbers
\begin{longtable}{p{5cm}}
\large\textbf{Longtable test} \\[3mm]
\endfirsthead
\endhead
\endfoot
\caption{Minimalbeispiel}
\label{tab_mini}
\endlastfoot
Test1 \moretext\moretext\moretext\moretext\\
Test2 \moretext\moretext\\
\end{longtable}
\end{document}
%
edico

mm79
22-02-2006, 20:36
Danke für die Vorschläge!

Sie funktionieren beide. Jetzt habe ich woh die Qual der Wahl ;-)

Frage an edico:
Gibt es vielleicht in deiner Version auch eine Möglichkeit, dass z.B. nur jede 5. Zeile numeriert wird?

Vielen Dank nochmals an alle. Hat mir wirklich sehr geholfen!

edico
23-02-2006, 07:44
... vorab ein kleiner Rat, der häufig hilft: Lies ruhig mal die manpages. Kann wirklich nicht schaden ;-)
-- hier hilft.
\usepackage{lineno}
\modulolinenumbers[5]
edico