Link text doesn't break at end line

When using the hyperref package, you make a block of text "active" when you define a hyper-link (when the user clicks on that text, the reader program will divert to the target of the link).

The hyperref package uses a driver (in the same way as the graphics package does), to determine how to implement all that hyper-stuff.

If you use the driver for dvips output (presumably you want to distill the resulting PostScript), limitations in the way dvips deals with the \special commands mean that hyperref must prevent link anchors from breaking at the end of lines. Other drivers (notably those for PDFTeX and for dvipdfm) don't suffer from this problem.

The only known solution to this problem is to use the breakurl package. This package provides a very simple solution: in place of the single link, the \burl command produces a sequences of small pieces, between each of which a line break is permitted. Each sequence of pieces, that ends up together in one line, is converted to a single clickable link.

breakurl.sty
macros/latex/contrib/breakurl (gzipped tar, browse)

This question on the Web: http://www.tex.ac.uk/cgi-bin/texfaq2html?label=breaklinks