by jon » Sat, 08 Sep 2007 05:23:22
All,
A similar problem came up some time ago, but it seems that no solution
was ever posted....
Anyway, here's an example of what I mean:
%%%%%
\documentclass{memoir}
\usepackage[french,italian,german,latin,english]{babel}
\usepackage[babel]{csquotes}
\usepackage[style=mystyle,sorting=nyt,block=space,bibtex8=true,hyperref=true]
{biblatex}
\bibliography{bibliography}
\usepackage[plainpages=false]{hyperref}
\begin{document}
Some text.\cite{guy2000}\\
More text.\cite{guy2000b}\\
More text.\cite{zGuy2000}\\
\printbibliography
\end{document}
%%%%%%
bibliography entries:
@InCollection{guy2000,
author = "Guy, Some",
title = "{An Article in a Collection}",
crossref = "zGuy2000",
pages = "851--882",
year = 2000
}
@InCollection{guy2000b,
author = "Guy, Some",
title = "Another Article",
crossref = "zGuy2000",
pages = "883--932",
year = 2000
}
@Collection{zGuy2000,
editor = "Guy, Some and John Doe",
title = "The Collection",
publisher = "Publisher",
address = "A City",
year = 2000
}
%%%%%%%
And the output looks like this:
Guy, Some (2000a). `An Article in a Collection'. In: Guy and Doe
(2000a), 851--852.
------ (2000b). `Another Article'. In Guy and Doe (2000b), 883--932.
Guy, Some, and John Doe, eds. (2000). The Collection. A City:
Publisher.
%%%%%%%%
As you can see, the InCollection entries seemingly pass the `a's and
`b's to the cross-referenced Collection, which doesn't need the
differentiating letters.
Does anyone have any advice on how to fix this?
Cheers,
jon.