# biblatex: different output for one, two, or three authors

I'm using/customizing the verbose style in biblatex. This is the desired output, depending on the number of authors (just focussing on the authors):

Apple, Anthony. Title. [⇦ 1 author]
Banana, Barbara/Chris Coconut. Title. [⇦ 2 authors]
Date, Donna et al. Title. [⇦ >2 authors]

I've almost got it figured out, there's just one space that I can't get rid of:

\documentclass{article}

\usepackage[backend=biber,style=verbose,%
maxnames=2,minnames=1,%
maxitems=2,minitems=1]{biblatex}

\usepackage{filecontents}
\begin{filecontents}{\jobname.bib}

@book{one,
author = {Anthony Apple},
title = {Title}}
@book{two,
author = {Barbara Banana and Chris Coconut},
title = {Title}}
@book{three,
author = {Donna Date and Eric Eggplant and Fred Fig},
title = {Title}}

\end{filecontents}

\DefineBibliographyStrings{english}{%
and = {\unspace/}}

\begin{document}

\nocite{*}% adds all entries to the bibliography

\printbibliography

\end{document}


-

If you actually want to use the slash as a delimiter in all languages, you can just redefine \finalnamedelim - a delimiter printed before the final name in a name list. In biblatex.def it is defined as follows.

\newcommand*{\finalnamedelim}{%
\ifnumgreater{\value{liststop}}{2}{\finalandcomma}{}%


This will make use of slash in both citations and the bibliography:

\renewcommand*{\finalnamedelim}{\addslash}


And this will use slash only in the bibliography:

\renewcommand*{\finalnamedelim}{%
\ifbibliography

Thanks! Languages don't really matter, in the end, everything's gonna be in ngerman. But I'd like to have the slash in the bibliography as well as in the citations. For that, I don't need to keep any of the original definition of \finalnamedelim and just replace it by {\addslash}? –  doncherry Jan 7 '12 at 23:42