I started drafting a question here but then, through some further work, found a solution. I though it might be worth putting in what I found here for others.
The problem relates to using biber
as a back end to biblatex
. It is also at least in part a consequence of using BibTeX
citations provided unmodified by certain publishers. When running biber
, I would get a series of errors that looked like this:
"\x{fffd}" does not map to ascii at Biber/Output/BBL.pm line 422.
I was using a reference file that already contained ~100 references, so sorting these out was not easy (the line 422, did not refer to a line in my reference file). An apparent solution to this problem was to use the -U
switch when running biber (biber -U Thesis_1
for a project called Thesis_1
). This enabled the expanded unicode character set. However, it then turned out that special characters created with such commands as \"{u}
, in order to produce a 'u' with an umlaut would not appear in the pdf. In the log file for pdflatex, instances of messages like:
Missing character: There is no à in font ptmr7t!
would appear (with the -U
switch in biber
, but not without the switch). It seems that turning on acceptance of unicode characters would also turn off the way that they can be represented in latex with ascii.
I gather that there can be other causes of similar error messages from reading some other forum messages, but I will put in the solution for this instance as an answer. If someone things the question could be modified to be more helpful then please let me know.
Since I was asked, here is a minimal working example:
\documentclass{article}
\usepackage[sorting=none,
%style=chem-rsc,
backend=biber,
]{biblatex}
\usepackage{filecontents}
\begin{filecontents}{theRefs.bib}
@ARTICLE{Bhalla2000,
author = {Bhalla, A. S. and Guo, R. and Roy, R.},
title = {The perovskite structure – a review of its role in ceramic science
and technology},
journal = {Materials Research Innovations},
year = {2000},
volume = {4},
pages = {3-26},
}
\end{filecontents}
\addbibresource{theRefs.bib}
\begin{document}
Here is a reference\cite{Bhalla2000}
\printbibliography{}
\end{document}