I'm using biblatex with bibstyle=authoryear option. I'd like to customize the style to insert a line break after the year in each bibliography entry. Currently, an entry looks like this

authoryear bibliography entry

I'd like to have a line break after (1993). so that First Draft of a... started on the new line.

Is there a user-side biblatex customization option or a command to accomplish this?

There's an option to have a line break after each block in the entry block=par, and it looks like this

enter image description here

However this is not what I need. I want the line break to be after the Author-Year line, and the rest of the blocks to be in one paragraph.

2 Answers 2


A simple solution is to redefine the \labelnamepunct command. This command is executed after the name and title are printed by biblatex drivers in the authoryear style. A possible re-definition is


This produce the following output

enter image description here

  • How can I adjust this to have a new line directly after the author names (i.e. so that the first line only includes authors names and the second line includes the date)? I don't want any punctuation after the author names.
    – finstats
    Commented May 31, 2015 at 17:27
  • 1
    @roland the authoryear style puts the date in the author editor and translator bibmacros. So, you have to modify those. The simplest way is to use the xpatch package, and \xpatchbibmacro{author} {\usebibmacro{date+extrayear}} {\newline\usebibmacro{date+extrayear}} {} {}
    – Guido
    Commented May 31, 2015 at 18:22
  • @Guido this moved the date to the next line, but it also moved the comma. So the second line starts as ", 1990." How can I remove both the comma (and space) before the date and the dot after the date? I want a tabspace after the date without any punctuation.
    – finstats
    Commented May 31, 2015 at 18:40
  • @roland what style are you using? Probably you should post a new question with a complete MWE. For removing the dot after \renewcommand*{\labelnamepunct}{\space}
    – Guido
    Commented May 31, 2015 at 18:48
  • @Guido I am using authoryear . Everything you have told me has worked well except that the second line starts with a comma and then the date like , 1990.
    – finstats
    Commented May 31, 2015 at 18:56

Here is another solution using the xpatch package. You'll to make the modification for every entry driver — at least for every entry you use. I also replace the quotes around title with colour:

\documentclass [12pt]{article} % this must go first, there are many different classes

  author = {John von Neumann},
  title = {First Draft of a Report on the EDVAC},
  journaltitle = {IEEE Ann. Hist. Comput. },
  date = {1993},
  volume = {15},
  number = {4},
  pages = {27--75},
\usepackage{csquotes}% recommended in output (biblatex)









enter image description here

  • I think you have to repeat the patch for every driver.
    – Guido
    Commented Jul 12, 2014 at 14:29
  • Thanks, Guido. Yes, I meant to add this point, then forgot… I'll correct this at once.
    – Bernard
    Commented Jul 12, 2014 at 14:32

You must log in to answer this question.

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