The package below has been updated at tug.ctan.org and should soon be at your favorite mirror.
Thank you, Jim Hefferon Saint Michael's College
.....................................................................
The following information was provided by our fellow contributor:
Name of contribution: doi Author's name: Maarten Sneep Location on CTAN: /macros/latex/contrib/doi Summary description: Create correct hyperlinks for DOI numbers. License type: lppl
Announcement text: ---------------------------------------------------------------------- You can hyperlink DOI numbers to dx.doi.org. However, some publishers have elected to use nasty characters in their DOI numbering scheme (‘<’, ‘>’, ‘_’ and ‘;’ have all been spotted). This will either upset (La)TeX, or your PDF reader. This package contains a single user-level command doi{}, which takes a DOI number, and creates a correct hyperlink from it.
This is an update to the doi package. The underscore was missing from the list of characters that could mess things up. Michael Orlov sent in a patch to fix this (thanks!). ----------------------------------------------------------------------
This package is located at http://tug.ctan.org/tex-archive/macros/latex/contrib/doi . More information is at http://tug.ctan.org/cgi-bin/ctanPackageInformation.py?id=doi (if the package is new it may take a day for that information to appear). We are supported by the TeX Users Group http://www.tug.org . Please join a users group; see http://www.tug.org/usergroups.html .