Hi,
I was scratching my head for a while trying to remember why I wanted
do remove margin_kern_node while unboxing. Then I found the following
message:
,--------
| Date: Wed, 04 Oct 2000 19:45:49 +0200
| To: Han The Thanh <thanh(a)informatics.muni.cz>
| From: Hans Hagen <pragma(a)wxs.nl>
| Subject: Re: protruding -- an interesting problem
|
| At 07:35 PM 10/4/00 +0200, Han The Thanh wrote:
| >Hans,
| >
| >I encoutered an interesting problem of protruding: they are implemented by
| >inserting a new kind of node; I named it `margin_kern_node'. A problem
| >arose when a paragraph broken into lines is now unboxed; we have some
| >extra nodes which cannot be handled by other part of TeX anymore. I
| >consider to ignore such nodes when unbox a box.
|
| Hm. What part? breaking apart boxes are a problem anyway, since marks and
| specials interfere. I suggest:
|
| (1) keep the nodes there when unvboxing
| (2) discard them when unhboxing (the lines of such an unvboxed box)
|
| There's a lot of stuff around that unvboxes, like multi column routines! I
| would render your protruding useless.
|
|
| if you have a margin_kern node, then can you also add: \nomarginkern (like
| the proposes etex primitive \noligs) which means: don't kern the next char,
|
| Hans
`--------
It is interesting to remove that part as Hartmut did, and see what
surprises it can bring :).
Thanh