3

When using multibib without labeled option, the hyperlink from citation sends me to correct page (page 2).

\documentclass{article}
\usepackage{hyperref}
\usepackage{multibib}
\newcites{z}{Bla}
\begin{document}

\section{Page}
\newpage
\citez{SOLAR}   
\subsection{Another subtitle}

\bibliographystylez{plain}
\bibliographyz{bib.bib}
\end{document}

When using with labeled option, the hyperlink from citation sends me always to page 1.

\documentclass{article}
\usepackage{hyperref}
\usepackage[labeled]{multibib}
\newcites{z}{Bla}
\begin{document}

\section{Page}
\newpage
\citez{SOLAR}   
\subsection{Another subtitle}

\bibliographystylez{plain}
\bibliographyz{bib.bib}
\end{document}

Is there any idea?

lockstep
  • 250,273
  • 1
    Did you try deleting the .aux file and recompiling twice? – Seamus Jun 01 '11 at 15:53
  • Looking at this answer, did you try to load multibib before hyperref? – lockstep Jun 01 '11 at 17:37
  • Loading hyperref before multibib is no good, then I get no links in citations at all (I've looked before at the provided link). And yes I'm deleting .aux files and even compiling 3 times :) – Ujujinsan Jun 01 '11 at 17:45
  • I was checking this, and find that there is a warning: pdfTeX warning (dest): name{cite.SOLAR} has been referenced but does not exist, replaced by a fixed one. Maybe this is the cause of the problem, somehow the cite is missing. However, I don't know where to look to solve this. Maybe someone else can point in the right direction. – adn Dec 15 '11 at 05:36
  • This unfortunately seems to be a bug in multibib which doesn't seem to be maintained any more. The best thing to do is to switch to biblatex – egreg Apr 14 '12 at 21:45

1 Answers1

4

This is a bug of multibib. So you should write a bug-report. However I recommend the package biblatex which offers a more user friendly solutions. For more details have a look at the documentation

A lot of possibilities can be found here at tex stackexchange:

Marco Daniel
  • 95,681