# [OS X TeX] OT: low-tech bibliographic hyperlinking

Simon Spiegel simon at simifilm.ch
Wed May 2 12:50:21 EDT 2007

On 02.05.2007, at 17:23, Bruno Voisin wrote:

> Until someday I embark into exploring the intricacies of BibTeX and
> natbib, I was looking for a quick-and-dirty way of having, in
> author-date style and with the hyperref package, bibliographic
> references entered manually in the text turned into hyperlinks
> pointing to the corresponding references in a list of references
> entered manually at the end.
>
> Namely, imagine you've got the hyperref package loaded and a list
> of references entered manually in the form:
>
> \begin{thebibliography}{99}
>
> \bibitem{HerHim07}
> Her, A~B. \& Him, C.~D. (2007)
> Ultra-modern boredom.
> \textit{Modern Chic Magazine} \textbf{0}(2}, 1--99.
>
> \end{thebibliography}
>
> at the end of your document. Then you want to write, again
> manually, "Her \& Him (2007)" in the preceding text and make this a
> hyperlink pointing to the corresponding reference in the list of
> references. When you're using \cite proper I suppose this is done
> automatically, but imagine you don't want to use \cite and you want
> to resort instead to an explicit command of hyperref.
>
> The problem is the lack of documentation of the hyperref internals.
> Looking at the hyperref source code, it seems each \bibitem command
> creates a hyperanchor cite.<argument>, where <argument> is the
> argument of \bibitem, as if a \hypertarget{cite.<argument>}{} had
> been inserted immediately after the \bibitem command. For example,
> the above \bibitem{HerHim07} creates a hypertarget cite.HerHim07
> immediately before "Her, A. B. & Him, C. D. (2007)" in the PDF output.
>
> Based on this, I've been able to enter the hyperlinks manually
> for the above example \hyperlink{cite.HerHim07}{Her \& Him (2007)}.
> Beforehand I had tried \hyperref[HerHim07]{Her \& Him (2007)} and
> \hyperref[cite.HerHim07]{Her \& Him (2007)} with no luck.
>
> This seems a pretty ugly solution, and I'm wondering whether I'm
> not missing something obvious.

Why don't you just use bibtex and biblatex? Much easier and more
versatile.

simon

--
Simon Spiegel
Steinhaldenstr. 50
8002 Zürich

Telephon: ++41 44 451 5334
Mobophon: ++41 76 459 60 39

http://www.simifilm.ch

"I'm not that easy to impress. – O, a blue car." Homer Simpson