While longtable is good at breaking across pages on a row-by-row basis, I'm having a problem with some of them in footnotes. It seems as though not enough space is being "guessed" regarding the size of the tables when shipping out pages, with the result that the table does not break at all and ends up being written in the bottom margin of the page. (Note: sometimes it does the right thing, but not always.) Any suggestions would be appreciated, though "don't use a table there" is the least desirable solution at this point.
\documentclass[12pt]{article}
\usepackage{booktabs,longtable,lipsum}
\newcommand{\twolines}{Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,
adipiscing vitae, felis. Curabitur dictum gravida}%
\newcommand{\threelines}{Lorem ipsum dolor sit amet, consectetuer
adipiscing elit. Ut purus elit, vestibulum ut, placerat ac,
adipiscing vitae, felis. Curabitur dictum gravida mauris. Nam arcu
libero, nonummy eget, consectetuer id, vulputate a}%
\begin{document}
\lipsum[1]\footnote{\threelines\twolines}
\lipsum[2]\footnote{\threelines\twolines}
New paragraph.%
\footnote{Note this table (with was designed for hanging footnotes):
%
\begin{longtable}{@{}p{1em} p{1.75cm} p{10.5cm}}% for hanging footnotes
& Abbrev1 & \twolines\\
% & Abbrev2 & \threelines\\ % uncommenting these lines show
% & Abbrev3 & \threelines\\ % another unhappy outcome
\end{longtable}
}% <--- end of footnote
\threelines.
\lipsum[4]
\end{document}
Edit: Perhaps I should add that I am not insisting on a longtable solution, but I would like something that can mimic a table with p{} columns (i.e., multiline single-cell contents) which can break across pages while stuck in a footnote (... which sounds like a lot once you say it out loud). That said, I thought longtable would be the easiest way to achieve this.
tex4htanyway....) – jon Feb 23 '12 at 14:03tabbingenvironment? – lockstep Feb 23 '12 at 18:40tabbingdoesn't break lines automatically (does it?). These 'tables' are essentially lists of abbreviations: some of them are only one line long, others might be two to four lines, which is why I used thep{}columns. – jon Feb 24 '12 at 02:32