Tell me more ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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.

share|improve this question
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
2  
@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
1  
@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
show 8 more comments

closed as too localized by Joseph Wright Jan 18 at 7:04

This question is unlikely to help any future visitors; it is only relevant to a small geographic area, a specific moment in time, or an extraordinarily narrow situation that is not generally applicable to the worldwide audience of the internet. For help making this question more broadly applicable, see the FAQ.

Browse other questions tagged or ask your own question.