I have the following document :
\documentclass{article}
\usepackage[backend=biber,style=numeric,maxnames=2,maxbibnames=6,firstinits]{biblatex}
\bibliography{sample}
\begin{document}
Here we want to generate a long sentence so the citation will split \textcite{fictive}.
\printbibliography
\end{document}
with corresponding bib file :
@article{fictive,
author = {John Doe and John Smith and John Carpenter and John McCain},
year = 2012,
title = {Super awesome paper},
journal = {Super awesome journal}}
The rendering of this document is such :
Here we want to generate a long sentence so the citation will split Doe et al.
[1].
With the line break exactly at the same place. This doesn't feel right. I would prefer the following, i.e. having a non-breaking space instead of a breaking space between authors and citation number :
Here we want to generate a long sentence so the citation will split Doe
et al. [1].
Writing it textually in a tex file :
Doe et al.~[1]
Anyone else agree that this is the right way to do it? How do I go about changing this?
abx@ffd@<entrytype>@<format>. Default formats use*instead ofentrytype. Names and lists are similar, but withnfdandlfdinstead offfd. Indexing directives usefid,nid,lid. – Audrey Oct 01 '12 at 21:07\xpatchfieldformat[<entrytype>]{<format>}{<before>}{<after>}{<success>}{<failure>}, with default value for the optional argument*? – egreg Oct 01 '12 at 21:25textcite. Instead of\addnbspacethere is\addhighpenspace, but it is typically used to delimit name parts. Its penalty defaults to\hyphenpenalty. – Audrey Oct 01 '12 at 21:26numeric-compstyle and when my\citeresults in a range, e.g. [1-3] near the end of a line, it is possible the range is broken at the line end after the--(range hyphen). I believe this looks badly. How do I redefine the range hyphen to be the\nbhyphen(see biblatex' documentation) and will this solve my problem? – Erik Dec 21 '14 at 20:58