Is there any way to make link in the bibliography to cross-references?
Consider the following MWE:
\documentclass{article}
\usepackage{hyperref}
\usepackage[backend=bibtex8]{biblatex}
\usepackage{filecontents}
\begin{filecontents*}{bibliography.bib}
@inproceedings{contribution1,
title={A contribution on D. de Palmas},
author={Squarepants, SpongeBob},
pages={1--8},
crossref={conf1}
}
@proceedings{conf1,
editor={de Palmas, Brian},
title={Proceedings of the 1st Conference on Me},
booktitle={CoM1},
year=2006
}
@inproceedings{contribution2,
title={A second contribution on D. de Palmas},
author={Squarepants, SpongeBob},
pages={48--82},
crossref={conf2}
}
@proceedings{conf2,
editor={de Palmas, Brian},
title={Proceedings of the 2st Conference on Me},
booktitle={CoM2},
year=2007
}
\end{filecontents*}
\bibliography{bibliography}
\begin{document}
The first contribution \cite{contribution1}
was published in the greatest conference \cite{conf1}.
A second contribution also exists \cite{contribution2},
but I won't cite its conference.
\printbibliography
\end{document}
which produces the following :
If I remove
\usepackage[backend=bibtex8]{biblatex}
and replace
\printbibliography
by
\bibliographystyle{alpha}
\bibliography{bibliography}
in the previous example, I get:
Now if you compare the entry [2]
/ [Squ06]
, you may notice that the full reference of the conference is not cited again, but linked with plain biblatex.
Is there any way to mimic this behaviour with biblatex?
bilatex-philsophy
,bilatex-chicago
.standard.bbx
(namely allbibliography
drivers with@in
in it and maybe some more). Often a solution will not be as short and portable as one would like it to be.