20

With biblatex, alphabetic style, I have

<author>. <title>

But I want to have a colon ":" instead of the period "." after the author:

<author>: <title>

What do I have to change?

1
  • 1
    I refurbished your question a bit, hope you don't mind.
    – doncherry
    Commented Jan 7, 2012 at 15:20

1 Answer 1

23

Put the following in your preamble after having loaded biblatex

\renewcommand{\labelnamepunct}{\addcolon\space}

(This is better than \renewcommand{\labelnamepunct}{:\addspace}, as remarked by domwass.)


Update

The \labelnamepunct command is currently deprecated and the context dependent

\DeclareDelimFormat[bib]{nametitledelim}{\addcolon\space} 

should be used. However, old styles may still be using \labelnamepunct, so the original answer has been kept. (Thanks to moewe for recalling to update.)

8
  • 6
    It would be better to use \renewcommand{\labelnamepunct}{\addcolon\space}, because then unintended whitespace before the colon will be deleted.
    – domwass
    Commented Sep 19, 2011 at 12:09
  • @domwass Right; all those \add... commands in biblatex are confusing.
    – egreg
    Commented Sep 19, 2011 at 12:13
  • This works with verbose style as well. Question: The \labelnamepunct will only be executed after the author entry and nowhere else?
    – doncherry
    Commented Jan 7, 2012 at 15:23
  • @doncherry biblatex defines many "punct" commands, so I guess this is specialized for that purpose.
    – egreg
    Commented Jan 7, 2012 at 15:47
  • @ItsmeJulian Do you think there is a global option to begin with?
    – egreg
    Commented May 26, 2016 at 14:00

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .