LATEX-L Archives

Mailing list for the LaTeX3 project


Options: Use Classic View

Use Monospaced Font
Show Text Part by Default
Condense Mail Headers

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

Print Reply
Sender: Mailing list for the LaTeX3 project <[log in to unmask]>
Date: Tue, 28 Jan 2003 22:36:33 +0100
Reply-To: Mailing list for the LaTeX3 project <[log in to unmask]>
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
In-Reply-To: <[log in to unmask]>
Content-Type: text/plain; charset=us-ascii
From: Frank Mittelbach <[log in to unmask]>
Parts/Attachments: text/plain (41 lines)

 > Has anybody of the LaTeX3 team yet taken a look at the ltxgrid package
 > by Arthur Ogawa?

yes, i did. both are independent developments that happened more or less in
parallel and i learned about it only afterwards.

 > While it does not have the figure placement
 > folderol of xor, it does offer nice ways of extending output
 > routines, both in the area of the actual code as well as magical
 > penalties (<-20000), can make longtable play together with multiple
 > columns and so on.

the main goal for the xor proto-type for me was to work on a conceptual
algorithm for float placements that offers flexibility while maintaining
usability, eg with a faily bounded running time. i was not concerned at that
time with a more generic approach to swapping output routines in and  out,
though as you said it is something worth having for greater flexibility and
probably clearer design.

 > It does not do what xor does out of the box, but it offers much nicer
 > hooks for playing together with others.  The magical penalty stuff is
 > basically what I had been proposing, only that there is missing an
 > allocation macro for the same, and that there is missing a _context_
 > for the same, since one might want to have one and the same penalty
 > behave differently whether one is in an output routine for a
 > particular column, or just rushing a footnote box through penalty
 > processing in order to get margine notes and so on.

yes, and context is something concidering as a general concept, eg something
that you could offer as a data type that can be set and queried ...

 > It is probably not a bad idea to skim for some ideas...  although you
 > probably have done so already.

yes, but not very thoroughly back in 2000 and since then xor got to a sudden
hold for private reasons. so it is certainly worthwise to redo that exercise