Johannes Graumann wrote:
Taco Hoekwater wrote:
I've just uploaded a new beta to the modules section at contextgarden.
It took me much longer than I had anticipated, mainly because there was a massive bug in the per-chapter bibliography code: it generated duplicate named references for all but the simplest of documents.
I hope to have the bug fixed now, and interaction working as it should.
There is only one limitation, and that will stay: you cannot have hyperlinks while \setupcite[compress=yes] is in effect.
Thanks Taco!
I run across three problems: 1) with my setup (XML mapped into ConTeXt convolution) the links from citations exists, but don't point to the right pages in the chapter specific bibliographies - at least after a single texexec run. Another run is necessary and everything seems all right.
I expected that. I'm not sure how to explain to texexec that the module needs another TeX run to resolved the secondary references. Will talk to Hans about that.
2) While the linking works for the 'authoryears' citation style, I don't get any hyperlinks from plain 'authoryear' formated references as well as for
For authoryear, you need a separate \setupcite[authoryear][compress=no] because the single-argument \setupcite only works for the default type. Is that the problem (it works for me)?
the custom-defined 'authoryearx' ones that go as follows: \setupcite [authoryearx]
This new defn should do it (untested): % Enable 'authoryearx' citation \def\bibauthoryearxref[#1]% {\ixbibauthoryear{#1}% {\bibmaybeinteractive{#1}{{\currentbibauthor}% \bibalternative\c!inbetween \bibalternative\v!left {\currentbibyear}% \bibalternative\v!right}} {\bibalternative\c!pubsep \bibmaybeinteractive{#1}{{\currentbibauthor}% \bibalternative\c!inbetween \bibalternative\v!left {\currentbibyear}% \bibalternative\v!right}} {\bibalternative\c!lastpubsep \bibmaybeinteractive{#1}{{\currentbibauthor}% \bibalternative\c!inbetween \bibalternative\v!left {\currentbibyear}% \bibalternative\v!right}}}
3) The structure of my document looks as follows
I cited some references in the Abstract, which my proofreader wanted to have listed in the chapter-specific bibliography of the "introduction" chapter, which I accomplished by re-citing the stuff in the respective chapter using 'nocite'. Naturally, links in the 'Abstract' don't have anywhere to point to and the citations appear empty. Do you have any idea how to overcome that? I'd be already happy if I could override the linking behavior for the handfull of references in the abstract - meaning: have hyperlinked references everywhere in the document BUT the abstract.
I'll implement some interaction controls for \cite/\setupcite tomorrow, since that is the easiest way out. So: new version tomorrow. Taco