I wrote a LaTeX package (actually a beamer theme, quite macro-heavy). With this theme I have a document that compiles perfectly on my own computer but compilation fails on the computer of my boss.
I already asked my boss to compile with
\tracingmacros=1 and compared the resulting logs. From this I could see mostly... nothing, except that both installations contain identical versions for all packages included (by grepping for version numbers and looking at the diff).
I forgot to ask my boss to also include
\tracingassigns=1 (actually, I figured that I would be able to debug with only the
tracingmacros data). Obviously, my time on my boss' computer is very limited, and the best that I could do for now would be to send a small preamble and ask for the log file produced.
Is there anything else I should add to that preamble?
For reference, the TeX version we have (old, but that's a datum of the problem and not something I could change):
pdfTeX 3.1415926-2.4-1.40.13 (TeX Live 2012) kpathsea version 6.1.0
(Also for obvious reasons, I am not allowed to put the TeX file online, and will have to do the debugging myself).
edit: My particular problem was solved - this was actually a babel/beamer conflict that had nothing to do with my package :-).
Thanks for the comments, TIL about
\listfiles in particular!