At 22:59 25.03.05, David Kastrup wrote:
>If you are hooking into the output routine, it might make sense to
>have \holdinginserts=10035 (or so), some special output penalty
>associated with the output routine hook. That convention leaves one
>less possibility for collision if ids.
I would like to support this idea or this kind of ideas.
At present, Stephan Boettcher's lineno.sty is (to my knowledge) the
only CTAN package that uses \holdinginserts. It toggles between 3
and -3 as long as it is "active", i.e., when code is processed in "line
numbering mode". The idea of this seems to be: lineno.sty defines
a new output routine which is just what is called by everything that
calls \output (attention: "\output" changes in lineno.sty, due to Frank
Mittelbach). This output routine must be able to detect whether it
was called from "line numbering mode" or from some "usual" use of
LaTeX. (... well, it should be possible to help with this without
I thought of coding the package's name into \holdinginserts values :-)
-- Many Easter 000s, Uwe Lueck.