On Wednesday 19 August 2009, Hans Hagen wrote: > B. Vogel wrote: > > Hi all, > > > > I have an enumeration: example that will reset by section. > > > > Using my own header: Mysection the enumeration is not reset by section. > > The second instance shows the failure. > > > > However, after a \section it suddenly works. > > > > > > And there is a problem with the sectioncounter as well. > > The headingnumbers are 1 2 1 2 3 4 5 6 instead of 1 2 3 4 5 6 7 8. > > can you try this patch (strc-sec.mkiv)
Problem solved. Thanks. > > \def\dodefineclonedstructurehead#1#2% class parent > {\def\currentstructurehead{#1}% > \presetlabeltext[#1=]% > \doifelse{#1}{#2} > {\getparameters[\??nh#1][\c!label=#1]% > \doifundefined{\??li#1}{\definelist[#1][\c!prefix=\v!no]}}% > definestructurelist ? > > {\getparameters[\??nh#1][\s!parent=\??nh#2,\c!label=#1,\c!coupling=#2]% > \definemarking[#1][#2]% > \definemarking[#1\v!number][#2\c!number]% > \doifundefined{\??li#1}{\definelist[#1][#2][\c!prefix=\v!no]}}% > definestructurelist ? > \the\everystructureheadsetup} > > > See the example below. > > nice example Thanks. > > > Regard, Bernard > > > > > > %MTXrun | current version: 2009.08.17 19:06 > > % linux-32 > > > > \definehead[Mysection][section] > > > > \defineenumeration[example] > > [way=bysection, > > location=left] > > > > \def\test{% > > \ifnum\currentenumerationfullnumber=\recurselevel\relax > > \currentenumerationfullnumber = \recurselevel\ PASS% > > \else > > \currentenumerationfullnumber \not= \recurselevel\ FAIL% > > \fi > > } > > > > \starttext > > > > \dorecurse {2} { > > \dorecurse {2} { > > \Mysection{Mysection} > > \dorecurse {3} {\startexample \test \stopexample} > > } > > > > \dorecurse {2} { > > \section{Section} > > \dorecurse {3} {\startexample \test \stopexample} > > } > > } > > > > \stoptext > > ----------------------------------------------------------------- > Hans Hagen | PRAGMA ADE > Ridderstraat 27 | 8061 GH Hasselt | The Netherlands > tel: 038 477 53 69 | fax: 038 477 53 74 | www.pragma-ade.com > > | www.pragma-pod.nl > > ----------------------------------------------------------------- > ___________________________________________________________________________ >________ 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 : https://foundry.supelec.fr/projects/contextrev/ > wiki : http://contextgarden.net > ___________________________________________________________________________ >________ ___________________________________________________________________________________ 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 : https://foundry.supelec.fr/projects/contextrev/ wiki : http://contextgarden.net ___________________________________________________________________________________