It would be nice if the same sort of thing could be done for tables and a few other structures. -----Original Message----- From: liblouis-liblouisxml-bounce@xxxxxxxxxxxxx [mailto:liblouis-liblouisxml-bounce@xxxxxxxxxxxxx] On Behalf Of Bert Frees Sent: Monday, September 22, 2014 8:31 AM To: liblouis-liblouisxml@xxxxxxxxxxxxx Cc: mwhapples@xxxxxxx Subject: [liblouis-liblouisxml] Re: Push of improvements to LiblouisUTDML Excellent stuff Paul! Thank you very much. Just a minor remark about widows: I see that you implemented this feature by moving the whole paragraph to the next page when it would otherwise break and leave less then X lines on the second page. This is OK, but a possible improvement would be to break the paragraph a bit higher so that some empty lines are left on the first page and X lines on the second page. Less valuable space is wasted this way. But again, this is an optimalisation. In fact implementing it would not be straightforward (it would require substantial changes in transcriber.c). Thanks, Bert Paul Wood writes: > Hi Michael, > We have made some improvements to liblouisUTDML and would like to push > these to the repository. > they are: > Corrected the centring of the lines which have page numbers on, which > were slightly left if there was a page number on the right. > Add widow control like orphan control. We haven't finished working on > proper widow/orphan control which will allow splitting of the > paragraph where there is a keepWithNext. > Removed the extra space only if there isn't a space in the following > element from InsertTranslation. > Added End notes function. I'll send more details shortly how this all works. For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com For a description of the software, to download it and links to project pages go to http://www.abilitiessoft.com