I experience an odd behaviour while compiling a document on two different computers. The resulting document differs extensively: on Laptop the pdf is about 300 pages long. On my PC it has 320 pages. The document is synchronised by cloud and is exactly the same version. Both computer run on Ubuntu 16.04 and
texlive 2016, installed manually from tug.org. My texlive installation is ‘vanilla’ i.e. I have not changed any files in it. I use
texstudio on both. I only sync
*.tex files –
*.aux and other files that are created in the compiling process are left out and generated freshly on each PC.
I compared the two log files that are created in the process. I cannot figure out any big differences.
However, especially in warnings about over- or underfull \hbox I can clearly see differing values. Further, the
babel-package creates differences. The following is added to the log on my laptop (which creates the smaller document).
Package babel Info: Redefining ngerman shorthand "~ (babel) in language on input line 208.  Package babel Info: Redefining ngerman shorthand "| (babel) in language on input line 213.
I don’t have any idea how to solve these differences. Both installations are basically the same, yet the pdf files differ? I have not observed this behaviour for other (shorter) documents and could not reproduce the behaviour in a MWE. Are there further methods to investigate?