Donald Arseneau <[log in to unmask]> writes: > Uwe Lück <[log in to unmask]> writes: > >> No, sorry, it rather seems that the proposal in latex/3719 has >> little to do with my situation. Before I think about what to do >> with \@reinserts, I must find out how \holdinginserts>0 affects the >> \footins box. > > Triggering the output routine with \holdinginserts>0 means > *nothing* is put in the footins box. If you ship out the > page contents, the inserts are lost. > > It is tricky to program. The one thing it works for is > recycling the page through the output routine (without > \@reinserts). > > The output triggering has to be rewritten to usually keep > \holdinginserts=1, 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. > until a page is ready to ship out (normal output), then temporarily > set \holdinginserts=0 and recycle the page contents (\unvbox255 > etc). Then the next invocation of the output routine can ship out > the page. That's what the answer in 3719 appears to do. What is > wrong with it? I see a misuse of \outputpenalty, which may be the > only problem. > > This probably doesn't belong on this list, so email me. Guffaw. Output routine design details in connection with LaTeX don't belong on the LaTeX-L list? -- David Kastrup, Kriemhildstr. 15, 44793 Bochum