LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Proportional Font
Show HTML Part by Default
Condense Mail Headers

Topic: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Mime-Version: 1.0
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
From: Uwe Lück <[log in to unmask]>
Date: Sat, 26 Mar 2005 22:04:59 +0100
In-Reply-To: <[log in to unmask]>
Content-Type: text/plain; charset="us-ascii"; format=flowed
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
Parts/Attachments: text/plain (23 lines)
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.