For some time I've been working on editing a conference proceedings, putting the different chapters together. I'm working on two different systems, which run slightly different versions of pdflatex. In order to increase readability, the publisher ask to make sure to have always at least 3 lines of each paragraph at the beginning or ending of a page (they call situations where this is not the case 'widows' and 'orphans' - I'm not sure whether this is a well known term)
In order to achieve this, I perform some tweaking with \enlargethispage{} and the occasional \clearpage. So then things look perfect on one system, I switch to the other system, where pdflatex decides differently on where to put page turns and all the tweaking doesn't work anymore - in the worst case you get pages with just one line :P
I don't have a clear example or anything, so I don't expect a definite answer. I'm perfectly capable (I think) to do some further googling or some further investigation into the system - I just would like to have some ideas on where to go next:
- First of all: can such differences in the way page breaks are inserted indeed be caused by different pdflatex versions only? (libpoppler 3.141592-1.40.3-2.2 vs 3.141592-1.xxx - I don't have access to the latter system currently, it's the pdflatex that runs on Ubuntu 12.04; it's a newer one than the former)
- if yes, are there ways to force pdflatex into some kind of compatibility modus in order to get the same results across both systems?
- if no, where should I start looking further into this? Should I look at the packages I load, or maybe something outside the pdflatex suite altogether?
Thanks in advance for reading through this and formulating some thoughts about it.
\listfilesto see what is being loaded in each case. Then we can try to help. Normally, if you want identical results you are best making sure you have exactly the same packages on all systems involved. We can advise on that once you've worked out what the real culprit is. – Joseph Wright Sep 06 '12 at 07:40