# Error message in pdflatex, where to start debugging? [closed]

I am trying to compile a document. It uses biblatex to print a bibliography. There I use the command \printbibliography. Without the \printbibliography command everything compiles fine.

But when I use it, I get an error message running pdflatex (texlive 2009). But I really don't know where to start debugging it. Because to me it seems to be a problem with biblatex.

Here is the error message:

) [45] [46] (/usr/share/texlive/texmf-dist/tex/latex/txfonts/t1txtt.fd)

! Use of \\blx@imc@printfield doesn't match its definition.
\DeclareInputText #1#2->\def \reserved@a ##
1 \${}\def \reserved@b {#2}\ifcat     ...
l.235


Particularly what does \\blx@imc@printfield mean? It seems to be a substitution rule.

listfiles:

http://paste.ubuntuusers.de/412917/

I will make an edit, as soon as I know how to correctly format log files in stack.

-
Welcome to TeX.sx! Perhaps updating your distribution to texlive 2012 would be a start? – Corentin Jan 17 at 19:42
I'd love to do this, but unfortunately I do not have root rights to change the tex distribution on the computers. They are managed by our one man IT department, who left us recently. Universities :( – user24537 Jan 17 at 19:44
@elcojon My suspicion is a version mismatch. Could you add \listfiles to your input and post the resulting File List from the log as an edit? You should be able to miss out \printbibliography and get that. Also, look though your log for any files loaded from a local tree (say ~/texmf) rather than your main installation location. – Joseph Wright Jan 17 at 19:49
I was looking for such a command! listfiles, thx. – user24537 Jan 17 at 19:58
@elcojon I spot something I'm suspicious of: ./biblatex/biblatex-num-v2009.sty. This is a non-standard file and is dated (I guess) 2009, whereas your biblatex is dated 2011. I think you'll need to cut things down to a minimal working example (MWE) which uses only sufficient packages to reproduce the issue. – Joseph Wright Jan 17 at 20:03