Hi, Andreas Schneider wrote:
Sorry, I didn't want to imply that the problem was introduced in the latest version - it might as well be there for some time now. The last time I compiled the document in question was end of July.
Looks like a conversion error in the core module. The token list \initializebibdefinitions should not be executed at the start of \typesetpubslist, but at the start of every separate \dotypesetapublication. The two affected macros should ook like this for mark iv (bibl-tra.mkiv): \def\typesetpubslist {\dobeginoflist % \the\initializebibdefinitions % COMMENTED \edef\currentlist{pubs}% \doif{\listparameter\c!criterium}\v!cite {\setuplist[pubs][\c!criterium=\v!here]}% \ctxlua{bibtex.hacks.reset(\number\bibtexoncemode)}% \placestructurelist{pubs}% {\listparameter\c!criterium}{\listparameter\c!number}% \ctxlua{bibtex.hacks.flush("\@@pbsorttype")}% \doendoflist} \def\dotypesetapublication#1% {\bgroup \the\initializebibdefinitions % NEW \def\@@currentalternative{:l:}% \presetbibvariables \let\biblanguage\empty \ignorespaces \bibgetvard{#1}% \bibalternative{\bibgetvart{#1}}% \egroup} The change for mkii is similar but the macros are a bit different (bibl-tra.mkii) If you wrap these two definitions in \unprotect ... \protect, you can add them to your document preamble until the change appears in the next update. Best wishes, Taco