I'm trying to include a link to some code on OneDrive; the link includes an underscore, which is causing a lot of trouble.
I tried adding the entry like this:
@misc{code,
title = {Code},
url = {https://1drv.ms/link_link}
}
I use \usepackage{url}
and \bibliographystyle{IEEEtran}
. Everything compiles fine and the bibliography shows the correct entry. However, if you click the link, it opens a page at https://1drv.ms/link
– so ignoring the underscore and everything after it, which leads to a wrong page.
Even copy and paste from the PDF doesn't work since the underscore is copied as space, which again is a broken link.
How can I add the link such that it can be clicked and copied properly? I tried \_
, \usepackage{underscore}
, {{link}}
, different bibtex entries but nothing worked. Also all the related questions/answers don't answer mine.
Best Answer
Just to formally answer and close this question: As Ulrike Fischer answered in the comments, the solution was to use
\usepackage{hyperref}
(or\usepackage[hidelinks]{hyperref}
to avoid the ugly boxes) and\usepackage[T1]{fontenc}
. This allows properly clicking and copy-&-pasting URLs with underscores.However, it turned out, using package
hyperref
wasn't allowed when trying to submit the paper to IEEE. So I ended up simply changing the URL to something without underscore using goo.gl (or bitly since goo.gl is down).