Take the 2-minute tour ×

Using biblatex with alphabetic style, how could I insert a line break (\\ or \linebreak) before the URL output (with the aim to have less linebreaks within URL)? (I use url and hyperref)

Slightly enhancing @Marco's original answer:

If it should be totally like in the original but with a line break, use

share|improve this question

2 Answers 2

up vote 6 down vote accepted
\DeclareFieldFormat{formaturl}{\newline #1}


With DeclaredFieldFormat you can format the whole string of url and urldate. In this case I insert a \newline in front of the ouput.


added printtext

enter image description here

share|improve this answer
thanks, it adds a line.. but it changes the text style, before it was kind of verbatim and now it's like the rest of the text.. How come? –  Johannes L Sep 9 '11 at 12:31
@JohannesL: Now it works ;-) –  Marco Daniel Sep 9 '11 at 12:48
I also found a version were it works (in my output, the URL wasn't colored anyway) –  Johannes L Sep 9 '11 at 12:50
@JohannesL: I used colorlinks=true to demonstrate a link. The boxes around a link are not printed. –  Marco Daniel Sep 9 '11 at 12:51

I found the following package useful for line breaking an URL. At the preamble, just put \usepackage{breakurl} somewhere after \usepackage{hyperref}. The \burl command is defined and, by default, the package also turns the \url command into a synonym of \burl.

share|improve this answer

Your Answer


