Hi Rob, Taco Hoekwater wrote:
I have made an error in that example. It should be
\setbox\scratchbox=\hbox{\placepublications}
without the outer braces. Sorry about that (the next release will try to fix the \crossref).
It is one of those days where nothing goes right ... a) this is still the wrong solution (should have been a \vbox instead of a \hbox), but also b) this will not work with the new betas, because they handle the list placement differently. :-( So, the only way right now to get the effect of \crossref, is to find the \crossref-ed items that are missing and \cite them by hand in a non-displayed box, like so: \setbox\scratchbox=\hbox{\cite[bovenkerk-komen2003]} sorry, I messed that up. Like I said earlier: the next release will definately fix the actual \crossref, and then all of these silly tricks will become unnecessary.
2. I also have problems with sorting author names like Van den Heuvel. Under Latex I used \noopsort, but this does not seem to work under Context
This problem was somewhat the reverse of Giuseppe's. The actual sort order in the bbl is fine, but it failed because the alternative= and sorttype= commands were both in a single \setuppublications command, and as a result the sorttype= was ignored completely. I altered your example document to: \setuppublications [alternative=apanl] \setuppublications [sorttype=bbl, refcommand=authoryear] and that made the list come out OK (except for using the english version of the bibl-apa, since I do not have your dutch one ;-)) Also, if you have the latest beta (1008) there is another bug you should be aware of. in the definition of \doAU, there is a \doifempty, where there should be a \doifemptyelse, like so: \def\doAU#1,#2% {\doifemptyelse{#2} {#1\bibalternative{otherstext}} {#1\bibalternative{andtext}#2}} I am sorry about all these issues, but at least it should be clear why it is a beta ... :-/ Greetings, Taco