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?

  • 1
    Did you try deleting the .aux file and recompiling twice? – Seamus Jun 1 '11 at 15:53
  • Looking at this answer, did you try to load multibib before hyperref? – lockstep Jun 1 '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 1 '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 5: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
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:

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

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