When I compile the following,
\documentclass[a4paper]{article}
\usepackage{atbegshi}
\AtBeginShipout{\showlists}
\showboxdepth\maxdimen
\showboxbreadth\maxdimen
\usepackage{lipsum}
\newcommand\fnlipsum[1]
{%
\begingroup
\let\par\relax
\lipsum[#1]\footnote{\lipsum[#1]}
\endgroup
\par
}
\begin{document}
\fnlipsum{1}
\fnlipsum{2}
\fnlipsum{3}
\fnlipsum{4}
\end{document}
then I see in the log file under
### current page: (held over for next output)
as well as under
### recent contributions:
some stuff in \insert253, on the current page the rest of footnote 3 which was split off from page 1, and in recent contributions the footnote 4 still embedded in the split off text from the main vertical list.
Now my questions:
- Where are "current page" and "recent contributions"? Are they boxes? Can I get at them? With LuaTeX maybe?
- I'd like to filter out the insertions, that is, extract the material they contain and remove them from their respective places (respectively, replace them by other inserts). Is this possible?