On 18 May 2009, at 21:41, Chris Travers wrote: > On Mon, May 18, 2009 at 12:41 PM, Schmiechen <tur...@think-electric.com > > wrote: >> ... >> My page break section looks like this: >> >> % the numbers are: chars per line (in description field) >> % Lines on first page >> % Lines on other pages >> % The numbers were 65 27 37 >> % I need to see if the wrapping (first number) or the pagebreaks >> (last >> numbers) are bad >> %<?lsmb pagebreak 70 15 15 ?> >> %<?lsmb pagebreak 70 30 45 ?> >> <?lsmb pagebreak 65 27 37 ?> >> >> Our descriptions vary greatly in legnth and can be several lines. >> I dont seem to be able to get anything out of adjusting the chars >> per line.
I don't have a single instance of <?lsmb pagebreak > in my invoice.tex, which works perfectly with multipage invoices & multiline itemnotes. > It may be that this happens when something inside a line goes over the > page boundary. THe chars per line are generally automatically > managed, though you could handle this perhaps in LaTeX itself by using > boxes inside your tabularx environments. Hi Chris, I think that tabularx is a poor way to lay out a table, and that longtable is better and "more correct". I am happy to do some homework on this and better justify this statement if you wish, but perhaps longtable should be considered for the default templates for future releases? As I recall longtable will handle it better if you have longer lines inside a table. It will fit them correctly to the width of the cell. I think when you say "something inside a line goes over the page boundary" you're basically talking about multiline table "cells". I think that longtable also handles this correctly in a way that tabularx does not. I think that longtable is a basically a much improved table environment and that in some cases "longtable is the way tabularx should have been done in the first place". I think that tabularx should only be used for compatibility. I think that use of tabularx dates back to SQL-Ledger. Is it possible that these "<?lsmb pagebreak 65 27 37 ?>" type declarations are a "kludge" dating back to then? Perhaps when SQL-Ledger was originally written, longtable did not exist? Certainly, I don't use them, I use longtable instead, and my multipage invoices (with long itemnotes) work fine. A copy of my invoice.tex working using longtable is in the archive: http://www.mail-archive.com/ledger-smb-users@lists.sourceforge.net/msg02449.html Stroller. ------------------------------------------------------------------------------ Crystal Reports - New Free Runtime and 30 Day Trial Check out the new simplified licensing option that enables unlimited royalty-free distribution of the report engine for externally facing server and web deployment. http://p.sf.net/sfu/businessobjects _______________________________________________ Ledger-smb-users mailing list Ledger-smb-users@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/ledger-smb-users