Hacking BibTeX
I needed to use the Cambridge LaTeX style for books, which is very pretty and compact, but I wanted to produce PDF's where clicking on the title of articles or books would open a browser with that paper. See for example the blue text below, which links to the Physical Review A article
This is a trick that I used in my own thesis, as well as with other people's thesis as well. The trick is very simple. In this case I copied the cambridgeauthordate.bst
file into cambridgeauthordateurl.bst
and enlarged the list of allowed fields to include URL
ENTRY { address author booktitle chapter edition editor howpublished institution journal key month note number organization pages publisher school series title type volume year URL } {} { label extra.label sort.label }
and then I edited the section that starts with FUNCTION { format.title … so that it read
FUNCTION {format.title} { title empty$ { "" } { URL empty$ { title } { "\href{" URL * "}{" * title * "}" * } if$ } if$ }
Save the file and include it with \bibliographystyle{cambridgeauthordateurl} Notice how the sixth line simply concatenates, using the postfix operator *, five different strings into the final text that forms the title.