Somewhere between biblatex v3.0 and v3.7, biblatex (or perhaps the biber back-end) has started to remove ~ characters (i.e. non-breaking spaces) from certain fields (notably pages) in my bibliography entries.
For instance, the field Pages={article~1}, as it appears in my .bib file, gets turned into \field{pages}{article 1} in the resulting .bbl file (notice how the ~is gone), and because this turns up at the and of a line there is a line break between "article" and "1" in the final .pdf.
Does anyone know how I can keep this from happening?
pagesfield to store information other than page numbers or page ranges? – Paul Gaborit Jan 24 '17 at 21:28pagesfield is parsed by Biber to allow for detection of all kinds of range indicators and such. You should probably not abuse it in such a way. There are other ways to store additional information. – moewe Jan 25 '17 at 07:31articlenofield instead. But Biblatex doesn't seem to natively support that. – Matthias Jan 25 '17 at 08:44articlenosupport in Biblatex here. I'll go and try that now. – Matthias Jan 25 '17 at 08:47~is something older Biblatex versions didn't do. – Matthias Jan 25 '17 at 10:32pagesfield for a really long time.) – moewe Jan 25 '17 at 11:20