On 22-10-2010 3:30, Herbert Voss wrote:
Is it known, that this works in mkii, but not in mkiv.
ah, so \next.. is used ... can you put the following in cont-new.mkiv: \unprotect \def\dodefineenumerationcommands#1#2#3#4% since we use \currentdescription, we need an edef {\setevalue{\??dd#3#1\s!parent}{#4}% \setuevalue {#3#1}{\noexpand\doenumerationcommand {#1}{#2}{#3}}% \setuevalue{\e!reset#3#1}{\noexpand\doresetenumerationnumber{#1}{#2}{#3}}% %setuevalue{\e!set #3#1}{\noexpand\dosetenumerationnumber {#1}{#2}{#3}}% \setuevalue{\e!next #3#1}{\noexpand\donextenumerationnumber {#1}{#2}{#3}}% \setuevalue{\e!start#3#1}{\noexpand\doenumerationstart {#1}{#2}{#3}}% \setuevalue{\e!stop #3#1}{\noexpand\doenumerationstop {#1}{#2}{#3}}} \protect and see if that works?
\defineenumeration[theorem][way=bysection,location=top,text=Theorem]
\starttext \starttheorem foo \stoptheorem \nexttheorem \startsubtheorem foo \stopsubtheorem \stoptext
! Undefined control sequence.
system> error on line 5 in file 04-02-3.ctx3: Undefined control sequence ...
1 \defineenumeration[theorem][way=bysection,location=top,text=Theorem] 2 3 \starttext 4 \starttheorem foo \stoptheorem 5>> \nexttheorem 6 \startsubtheorem foo \stopsubtheorem 7 \stoptext
TeXLive 2010
Herbert ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl / http://tex.aanhet.net archive : http://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________
-- ----------------------------------------------------------------- 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 -----------------------------------------------------------------