Dear groffers, I ported the ms package's tbl macros, specifically the multipage boxed table support, to Mom. It appears to work fine so far, but I'm neither a groff nor a -ms guru yet. There are possibly some bugs that could be easily avoided by someone who is more familiar with the ms macros. That's why I'm writing you this - instead of mailing it to Peter directly.
For instance, why does the tbl@print-header macro change the environment before printing the diversion? Shouldn't be everything already be formatted in an environment-independent way when the diversion is created? Or do I have to expect transparent throughputs (\! and the like) generated by tbl? What exactly is in a diversion - after all it's not a macro? Also have a look at the other comments I added. See attached patch. It's diffed against CVS HEAD. Best regards, Robin
multipage_boxed_tbl.patch
Description: Binary data