Representing clickable links with awkward characters in LaTeX
Hello again! As this Semester draws to a close, I thought I'd make a quick post about links in references in LaTeX. I've discovered recently with the help of a lecturer (thank you!) how properly represent links in LaTeX references - as I've been having some issues with getting the ones with underscores _
and tildes ~
displaying correctly.
For example, if I wanted to cite the Vulkan specification, I might do this in my BibTeX file:
@Misc{Vulkan2016,
author = {{The Khronos Vulkan Working Group}},
title = {Vulkan 1.0.31 - A Specification},
howpublished = {Available online: https://www.khronos.org/registry/vulkan/specs/1.0/xhtml/vkspec.html [Accessed 15/10/2016]},
year = {2016},
}
This is fine, but that link isn't clickable - and if it contained any awkward characters as described above, I might get weird compilation errors! The solution is to make sure you're include hyperref
in your main LaTeX file (in my report I do \usepackage[hidelinks]{hyperref}
in the top-level .tex
file), and then do this:
@Misc{Vulkan2016,
author = {{The Khronos Vulkan Working Group}},
title = {Vulkan 1.0.31 - A Specification},
howpublished = {Available online: \url{https://www.khronos.org/registry/vulkan/specs/1.0/xhtml/vkspec.html} [Accessed 15/10/2016]},
year = {2016},
}
Problem solved! :D
Found this useful? Still having issues? Got an even better solution? Post a comment below!