I am using multibib to have references at the end of each chapter but when I have the same reference in multiple chapters, the numbering in the text corresponds to the last chapter that the reference appears in.
The numbering in the reference sections are all fine and hyperref works correctly.
As an example, currently I get something like this:
Chapter 1
I cite ann [4], bob [2] and cat [3].
References for Chapter 1
1 ann 2 bob 3 cat
Chapter 2
I cite dug [4], ed [5] and ann [6].
References for Chapter 2
4 dug 5 ed 6 ann
So I should get ann turning up as ref 1 in chapter ref 3 in chapter 2.