CTAN has a new package: boxhandler
This package provides a powerful, yet simple, interface for managing and manipulating the captions of boxed objects (e.g., tables and figures). In addition to providing wide flexibility in the presentation style of the captions, this package, when used in combination with conditionally compiled LaTeX source codes, provides the ability to defer or preempt the presentation of figures, tables, and their associated lists. In this way, one can, for example, by changing a single line of source code in the .tex file, change the output of LaTeX from a technical report with tables and figures interspersed in the text, to a journal-manuscript submission, with figures collected at the end of document, as well as lof and lot deferred or preempted. Run `boxhandler.ins' through LaTeX to produce boxhandler.sty from boxhandler.dtx. Run `boxhandler.dtx' through LaTeX to produce the documentation. This program can be redistributed and/or modified, with attribution.
Thanks for the upload. For the CTAN Team Rainer Sch�pf
boxhandler – Flexible Captioning and Deferred Box/List Printing
The package allows the user to optimise presentation of LaTeX tables and figures. Boxhandler will lay out table and figure captions with a variety of stylistic apperances, and will also allow figures and tables to be “wrapped” in a manner consistent with many business and government documents.
For a document that might appear in different venues with different formatting, boxhandler permits the creation of a LaTeX source document that can, with a single-line change in the source code, produce an output that has very different layout from the baseline configuration, not only in terms of caption style, but more importantly in terms of the locations where figures, tables and lists appear (or not) in the document.
Deferral routines also allow one to keep all figure and table data in a separate source file, while nonetheless producing a document with figures and tables appearing in the desired location.
|Copyright||2008 Steven B. Segletes|
|Maintainer||Steven B. Segletes|