How to break long URLs in Bibtex

Hello fellows,

today I would like to share some insights on URLs in a bibtex file and how to do a line brake for long URLs so they fit on the page. Ok, a quick word why that is interesting:

I am currently writing my Master’s Thesis and had some troubles with my bibliography, here a screenshot so you can see what I mean:

long URLs do not properly wrap at line end

Here is what I did to get this:

\usepackage{url}
\usepackage{breakurl}
\usepackage[breaklinks]{hyperref}

and this is the bibtex entry:

@misc{GartnerNFC,
author = "Clark, Sarah",
howpublished = "nfcworld.com",
month = aug,
note = "Cited July 3rd 2012",
title = "{Gartner’s Hype Cycle places NFC at ‘Peak of Inflated Expectations’}",
url = "http://www.nfcworld.com/2011/08/11/39008/gartner-hype-cycle-places-nfc-at-peak-of-inflated-expectations",
year = "2011"
}

So, as you can see in the screenshot above, the URL does not get broken. So how to fix that?

After reading this entries (https://groups.google.com/group/comp.text.tex/browse_thread/thread/b2ff42fe61a0ee3a), I checked the following file and found the characters where URLs are allowed to be wrapped to a new line (search for “\UrlBreaks”): http://www.tex.ac.uk/tex-archive/support/ltx2x/url.sty

Since in my case there are a lot of “-” in the URL, I want latex to use them too to break lines. That can be done with this command, right below of “\usepackage{url}” (so actually I add “/” and “-”):

\def\UrlBreaks{\do\/\do-}

Here is how the result looks like:

URLs now get wrapped at line end

I hope this helps you.

Cheers
norbert

About these ads

5 thoughts on “How to break long URLs in Bibtex

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Connecting to %s