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
    I refurbished your question a bit, hope you don't mind.
    – doncherry
    Commented Jan 7, 2012 at 15:20

1 Answer 1


Put the following in your preamble after having loaded biblatex


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


The \labelnamepunct command is currently deprecated and the context dependent


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.)

  • 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 .