Hello Wolfgang,
When compiling the file with the macro, there is a lot of files that can be deleted (mpgraph.mpy, mpgraph.pdf ...)
How to do ?
thank you,
Fabrice

2016-07-10 10:56 GMT+02:00 Fabrice Couvreur <fabrice1.couvreur@gmail.com>:
Hi Wolfgang,
Thank you for the code and still as clear explanations.
Fabrice

2016-07-09 12:45 GMT+02:00 Wolfgang Schuster <schuster.wolfgang@gmail.com>:
9. Juli 2016 um 12:17
Hi Wolfgang,

In the first example, so I do not need the command  \currentheadnumber  but just do :

\setuphead
   [chapter]
   [command=\HeadTitle,
    headstyle=\ss,
    numbercommand=\Headed]

ConTeXt passes the section number to the argument of the \Headed command.
But in this second example, using the command \determineheadnumber[chapter], the chapter number is always 0
You need \determineheadnumber[...] each time when the value for \currentheadnumber should change.
\setuppagenumbering[location=footer]

\startusableMPgraphic{NumberHead}
      picture r ;
      r := image ( graphictext
        \MPstring{chapter}
        scaled 4pt
        withfillcolor \MPcolor{lightgray}
        withpen pencircle scaled 1pt ; ) ;
      draw r ;
    \stopusableMPgraphic

\defineoverlay[NumberHead][\uniqueMPgraphic{NumberHead}]

\def\processMPheadnumber#1%
  {\setMPtext{chapter}{\bf#1}
   \useMPgraphic{NumberHead}}

\setuphead
   [chapter]
   [command=\HeadTitle,
    headstyle=\ss,
    numbercommand=\processMPheadnumber{\currentheadnumber}]

The following works here.

\startusableMPgraphic{NumberHead}
      picture r ;
      r := image ( graphictext
        "\bf\namedheadnumber{chapter}"
        scaled 4pt
        withfillcolor \MPcolor{lightgray}
        withpen pencircle scaled 1pt ; ) ;
      draw r ;
\stopusableMPgraphic

\def\processMPheadnumber#1%
  {\useMPgraphic{NumberHead}}

\setuphead
   [chapter]
   [command=\HeadTitle,
    headstyle=\ss,
    numbercommand=\processMPheadnumber]

Wolfgang

___________________________________________________________________________________
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
___________________________________________________________________________________