1

As soon as I try to cite a specific source, the bibliography causes an "Undefined control sequence" error. When I cite a different source, no problems occur.

A minimal working example:

\documentclass[]{scrbook}
\usepackage[style=chem-angew, backend=bibtex, sorting=none]{biblatex} % chem-angew
\addbibresource{literature.bib}
\begin{document}
    \cite{Maitlis.2013a}
    \printbibliography
\end{document}

The specific entry from the bib-file:

@Book{Maitlis.2013a,
  title =     {Greener Fischer-Tropsch Processes for Fuels and Feedstocks},
  date =      {2013},
  editor =    {Maitlis, Peter M. and de Klerk, A.},
  publisher = {WILEY-VCH Verlag},
  location =  {Weinheim},
  file =      {Maitlis.2013a.pdf:Books\\Maitlis.2013a.pdf:PDF},
  keywords =  {Fischer-Tropsch}
}

This is the output from the log-file:

! Undefined control sequence.
<argument> ...ibnameprefix {de}\isdot \ifprefchar 
                                              {} {} {\ifuseprefix {\bibn...
l.10 

I have no idea how to solve this issue? Have I missed something? Thank you for your help!

marked as duplicate by Andrew Swann, Community Feb 11 '16 at 17:08

This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.

1

I would post it as a comment but I don't have enough reputation. What I've seen is that if you change the backend to biber (from bibtek) you don't get any error. This code in fact compiles:

\documentclass[]{scrbook}

\usepackage[style=chem-angew, backend=biber, sorting=none]{biblatex} % chem-angew
\addbibresource{literature.bib}

\begin{document}
    \cite{Maitlis.2013a}
    \printbibliography
\end{document}

If you don't need bibtex as a backend I would suggest to go with biber (also suggested by sharelatex).

  • Unfortunately I cannot go with biber, as the group policy on the computer I am working on, prohibits me from running an external program. And as biber is called from some temporary cache folder, it is not working. – Dieter Feb 11 '16 at 16:20
  • @Dieter: You can try to set an environment variable which will tell biber to unpack itself in some other folder: github.com/plk/biber/issues/70 – Ulrike Fischer Feb 11 '16 at 16:42
0

I think your problem is the same that this post. It comes from the name.

Bug: biblatex can not deal name prefix like "van der ", Miktex updated on 2016.01.16

(I also not have enough reputation to comment, sorry)

Not the answer you're looking for? Browse other questions tagged or ask your own question.