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 : > Hi Wolfgang, > Thank you for the code and still as clear explanations. > Fabrice > > 2016-07-09 12:45 GMT+02:00 Wolfgang Schuster > : > >> Fabrice Couvreur >> 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 >> >> ___________________________________________________________________________________ >> > >