TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top


I want to cite references in text as well as quote the entire entry plus have a reference list at the end. For this I use hyperref, bibentry and natbib. I've taken as inspiration this post. The only difference is that I want to include a reference list as well.

The problem is that the hyperlink points to the \bibentry rather than the entry in the reference.




Here is a citation \citet{elvis}
%\newpage %uncomment this line and the line below eliminates error but hyperlink still points to \bibentry

Here is the full entry \bibentry{elvis}
%\newpage %uncomment this line 


The bib file, bibliography.bib

    author = "Elvis Presley",
    title = "Turn Me One More Time",
    publisher = "Jail House Books",
    year = 1963,


The above code gives a warning:

destination with the same identifier (name{cite.elvis}) has been already used, duplicate ignored


  • Interestingly, adding \newpages to split up the \citet and \bibentry onto separate pages eliminates the warning but the hyperlinking is still wrong.
  • Removing natbib but again hyperlinking does not work.

Does anybody have any ideas how I can solve this problem?

share|improve this question
up vote 9 down vote accepted

Wrap the \bibentry in NoHypers i.e.


The hyperlink now points to the correct entry in the references.

share|improve this answer
Do you know if there is a way to avoid the hyperlink to point to the reference (and not to the bibentry) and to have an hyperlink in the bibentry itself (for example an url for the preprint)? Thank you in advance for your answer. -Pierre – Marca85 Jul 5 '13 at 15:19
This does indeed fix the internal document link, but if there is a hyperlink in the bibliography entry itself, it is not hyperlinked anymore, unfortunately. A way to have both would be brilliant. – rubenvb Jun 26 '15 at 13:24

What also helps is to use BOTH packages: natbib AND bibentry.

The issue is then ressolved for me.

Thus, make use of:



share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.