[NTG-context] Numbering and module visualcounter

Fabrice Couvreur fabrice1.couvreur at gmail.com
Mon Jan 25 14:20:34 CET 2016


Hello,
In the code below, I use the module visualcounter
The numbering is obtained

1.1
1.2
1.3
How to have

1
2
3 ?
thank you,
Fabrice

\usemodule[visualcounter]
\unprotect
\definevisualcounter
  [randomcircle]
  [
    mp=visualcounter::randomcircle,
    rulethickness=1pt,
  ]

\startuseMPgraphic{visualcounter::randomcircle}
  begingroup;

  \includeMPgraphic{visualcounter::initialization}

  if (last_counter > 0) and (current_counter > 0) :
    newpicture countertext     ; countertext     :=
textext("\white\visualcounterparameter\c!text");
    newpicture max_countertext ; max_countertext :=
textext("\white\visualcounterparameter{\c!max\c!text}");

    newnumeric diameter;
    diameter := 1.9 * max(bbwidth(max_countertext),
bbheight(max_countertext));

    newpath randomcircle;
    randomcircle := fullcircle xyscaled(diameter, diameter) randomized
(diameter/20);

    pickup pencircle scaled \visualcounterparameter\c!rulethickness ;
    fill randomcircle withcolor green; % Can be made configurable
    label (countertext, origin);


  fi;
  endgroup;
\stopuseMPgraphic
\protect

\definevisualcounter
  [fuzzyitem]
  [randomcircle]
  [counter=\getvalue{v_strc_itemgroups_counter}]

\definesymbol[fuzzy][{\framed[location=depth, frame=off,
strut=no]{\usevisualcounter{fuzzyitem}}}]

\setuphead [part]
        [command=\ChapterCommand,
         page=yes,
         textstyle=\ss,
         sectionresetset=,
         number=no,
         placehead=yes,
         bodypartlabel=chapter]

\setuphead [chapter]
        [command=\ChapterCommand,
         textstyle=\ss,
         sectionresetset=,
         conversion=,
         number=no,
         page=no,
         placehead=yes,
         bodypartlabel=part,
         sectionsegments=chapter:chapter]

\setuphead [section]
        [command=\ChapterCommand,
         textstyle=\ss,
         page=yes,
         conversion=numbers,
         sectionsegments=section:section,
         number=yes]

\starttext

\startpart
  [title={First Part}]

\startchapter
     [title={First chapter}]

\startsection
      [title={First section}]

\startitemize[fuzzy]

\startitem \input knuth \stopitem
\startitem \input knuth \stopitem

\stopitemize

\stopsection

\stopchapter

\stoppart

\stoptext
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.ntg.nl/pipermail/ntg-context/attachments/20160125/4e4c7d72/attachment.html>


More information about the ntg-context mailing list