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?

doncherry
  • 54,637

1 Answers1

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

egreg
  • 1,121,712
  • 6
    It would be better to use \renewcommand{\labelnamepunct}{\addcolon\space}, because then unintended whitespace before the colon will be deleted. – domwass Sep 19 '11 at 12:09
  • @domwass Right; all those \add... commands in biblatex are confusing. – egreg Sep 19 '11 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 Jan 07 '12 at 15:23
  • @doncherry biblatex defines many "punct" commands, so I guess this is specialized for that purpose. – egreg Jan 07 '12 at 15:47
  • @ItsmeJulian Do you think there is a global option to begin with? – egreg May 26 '16 at 14:00
  • @add: global option delimter between units or blocks: \renewcommand{\newunitpunct}{\addcomma\addspace} %\renewcommand{\newblockpunct}{,\addspace} %\renewcommand{\finentrypunct}{,\addspace} (This is what I was lookin for, yay) – droid192 May 26 '16 at 14:01
  • @moewe Done as requested – egreg Apr 05 '19 at 06:22
  • Merci! ........ – moewe Apr 05 '19 at 06:56