[Dev-luatex] node.vpack and "exactly" related patch

Yue Wang yuleopen at gmail.com
Wed Mar 11 16:44:38 CET 2009


Hi, Hans:


but IMHO hpack is still buggy. see the second diff.


Yue Wang

On Wed, Mar 11, 2009 at 11:43 PM, Hans Hagen <pragma at wxs.nl> wrote:
> Yue Wang wrote:
>>
>> Hi, Taco:
>>
>> In TeX's Packaging algorithm, TeX wraps lists into boxes. Knuth create
>> two functions, hpack (p,w,m) and vpack (p,w,m)=
>> vpackage(p,w,m,max_dimen) to solve this problem.
>> In the LuaTeX manual, (4.1.3.13), only node.hpack is given. maybe we
>> should also write something called node.vpack?
>>
>> I wrote one for LuaTeX since I need it in my document project. I think
>> it will be useful to others too. The code is easy to write by
>> following yours and here is the patch:
>
> fyi: vpack is on the agenda for later (probably after the complete rewrite
> to cweb)
>
> quite certainly vpack will demand a rewrite of core code as it has to deal
> with quite some related things as well
>
> it's no problem of course to use your variant locally for a while, but be
> prepared for a different interface
>
> Hans
>
> -----------------------------------------------------------------
>                                          Hans Hagen | PRAGMA ADE
>              Ridderstraat 27 | 8061 GH Hasselt | The Netherlands
>     tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com
>                                             | www.pragma-pod.nl
> -----------------------------------------------------------------
>


More information about the dev-luatex mailing list