Tables across Page Breaks

Vanilla tabular environments are not broken at page breaks. They are moved to the next page where they will produce an overfull vbox when exceeding the length of the text area.

This note describes the longtabular environment which will insert page break in sensible places. It takes the same arguments as the tabular environment:

% ...
\usepackage{longtabular}
% ...
\begin{document}
% ...
\begin{longtable}
% added to the very top of the table
\endfirsthead
% added to the top of every continuation of the table
\endhead
% added to the bottom before the page break
\endfoot
% added to the very bottom of the table
\endlastfoot
% standard tabular environment content
\end{longtable}
% ...
\end{document}
Feedback is always welcome! If you'd like to get in touch with me concerning the contents of this article, please use Twitter.