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.
\listfilesto your input and post the resultingFile Listfrom the log as an edit? You should be able to miss out\printbibliographyand 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./biblatex/biblatex-num-v2009.sty. This is a non-standard file and is dated (I guess) 2009, whereas yourbiblatexis 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