Dear Taco, the following minimal example: \usemodule[bib] \startpublication [k=key,t=book] \title{Title} \author[]{Author}[A.]{}{The} \stoppublication \starttext \cite[alternative=data][key] \stoptext creates an error in mkii (and works fine in mkiv): ! Undefined control sequence. \@@pvdatabook ...up }{\egroup . }{\insertcrossref { in~}{}{. }}}{\insertseri... \dotypesetapublication ...ve {\getvalue {pbdt-#1}} \fi \egroup \next1 #1,->\dobibdata {#1} \doprocesscommaitem \doprocesscommalist ...item \gobbleoneargument #1, ]\relax \global \advance \... \bibdataref ...e \processcommalist [#1]\dobibdata \bibalternative \v!right \docite ...alue {bib\@@currentalternative ref}[#2] \else \processcommalist [#... l.12 \cite[alternative=data][key] ? Mojca
On 08/27/2010 12:13 PM, Mojca Miklavec wrote:
Dear Taco,
the following minimal example:
\usemodule[bib]
\startpublication [k=key,t=book] \title{Title} \author[]{Author}[A.]{}{The} \stoppublication
\starttext \cite[alternative=data][key] \stoptext
creates an error in mkii (and works fine in mkiv):
! Undefined control sequence. \@@pvdatabook ...up }{\egroup . }{\insertcrossref
This should help, somewhere after \usemodule: \let\insertcrossref\bibinsertcrossref Best wishes, Taco
On Fri, Aug 27, 2010 at 15:42, Taco Hoekwater
On 08/27/2010 12:13 PM, Mojca Miklavec wrote:
Dear Taco,
the following minimal example:
\usemodule[bib]
\startpublication [k=key,t=book] \title{Title} \author[]{Author}[A.]{}{The} \stoppublication
\starttext \cite[alternative=data][key] \stoptext
creates an error in mkii (and works fine in mkiv):
! Undefined control sequence. \@@pvdatabook ...up }{\egroup . }{\insertcrossref
This should help, somewhere after \usemodule:
\let\insertcrossref\bibinsertcrossref
This does help somehow: it stops complaining, but the result is totally broken. Mojca
On 27-8-2010 3:42, Taco Hoekwater wrote:
On 08/27/2010 12:13 PM, Mojca Miklavec wrote:
Dear Taco,
the following minimal example:
\usemodule[bib]
\startpublication [k=key,t=book] \title{Title} \author[]{Author}[A.]{}{The} \stoppublication
\starttext \cite[alternative=data][key] \stoptext
creates an error in mkii (and works fine in mkiv):
! Undefined control sequence. \@@pvdatabook ...up }{\egroup . }{\insertcrossref
This should help, somewhere after \usemodule:
\let\insertcrossref\bibinsertcrossref
I've added \let\insertcrossref\gobblethreearguments to the mkii/mkiv files ----------------------------------------------------------------- Hans Hagen | PRAGMA ADE Ridderstraat 27 | 8061 GH Hasselt | The Netherlands tel: 038 477 53 69 | voip: 087 875 68 74 | www.pragma-ade.com | www.pragma-pod.nl -----------------------------------------------------------------
participants (3)
-
Hans Hagen
-
Mojca Miklavec
-
Taco Hoekwater