Zeilennummern in mehrseitigen Tabellen

Zeilennummern in mehrseitigen Tabellen

Ich versuche, die Zeilennummern einer mehrseitigen Tabelle bei einem Seitenumbruch automatisch zurückzusetzen. Bisher habe ich Folgendes erreicht, weiß aber nicht, warum der Zähler nicht zurückgesetzt wird:

\documentclass{article}
\usepackage{lipsum,ltablex}
\newcounter{rownumber}
\begin{document}
\begin{tabularx}{\textwidth}{|>{\stepcounter{rownumber}\arabic{rownumber}}c|X|}
    \hline
    \multicolumn{1}{|c|}{Rownumber\setcounter{rownumber}{0}}&Data\\\hline
    \endhead
    &Ok\newline\lipsum[1]\\\hline
    &Ok\newline\lipsum[2]\\\hline
    &Ok\newline\lipsum[3]\\\hline
    &Ok\\\hline
    &Ok\\\hline
    &Should be 1\\\hline
    &Should be 2\\\hline
    &\ldots\\\hline
\end{tabularx}
\end{document}

verwandte Informationen