Create an item marker with a counter with Metapost
Hi, With the book Metafun I created a marker with metapost. How to add a counter ? Best regards, Fabrice \startuseMPgraphic{itemize:fuzzy} numeric u; u:=0.5cm; save p; path p; p := fullcircle xyscaled (u,u) randomized 2pt; pickup pencircle scaled 1pt; fill p withcolor green; draw p withcolor blue; \stopuseMPgraphic \definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}] \setupitemize[1][symbol=itemize:fuzzy] \starttext \startitemize \item \input knuth \item \input knuth \stopitemize \stoptext
On Mon, 10 Nov 2014 19:18:20 +0100
Fabrice Couvreur
Hi, With the book Metafun I created a marker with metapost. How to add a counter ? Best regards, Fabrice
The puzzler is for you to understand why I only increment by 1/2 ;-) Perhaps someone else can suggest a better solution? Alan \startMPdefinitions numeric counter; counter := 1; \stopMPdefinitions \startuseMPgraphic{itemize:fuzzy} numeric u; u:=0.5cm; save p; path p; p := fullcircle xyscaled (u,u) randomized 2pt; pickup pencircle scaled 1pt; fill p withcolor green; draw p withcolor blue; draw textext(decimal counter) withcolor red; counter := counter + .5; \stopuseMPgraphic \definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}] \setupitemize[1][symbol=itemize:fuzzy] \starttext \startitemize \startitem \input knuth \stopitem \startitem \input knuth \stopitem \stopitemize \stoptext
Am 10.11.2014 um 19:18 schrieb Fabrice Couvreur
: Hi, With the book Metafun I created a marker with metapost. How to add a counter ? Best regards, Fabrice
\startuseMPgraphic{itemize:fuzzy} numeric u; u:=0.5cm; save p; path p; p := fullcircle xyscaled (u,u) randomized 2pt; pickup pencircle scaled 1pt; fill p withcolor green; draw p withcolor blue; \stopuseMPgraphic \definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}] \setupitemize[1][symbol=itemize:fuzzy] \starttext \startitemize \item \input knuth \item \input knuth \stopitemize \stoptext
You can use the visualcounter module, the documentation is included in the package or you download it from the github [1] page. [1] https://github.com/adityam/visualcounter https://github.com/adityam/visualcounter Wolfgang
On Mon, 10 Nov 2014 19:53:30 +0100
Wolfgang Schuster
You can use the visualcounter module, the documentation is included in the package or you download it from the github [1] page.
Indeed as also used in the simpleslides module. Alan
On Mon, 10 Nov 2014, Wolfgang Schuster wrote:
Am 10.11.2014 um 19:18 schrieb Fabrice Couvreur
: Hi, With the book Metafun I created a marker with metapost. How to add a counter ? Best regards, Fabrice
\startuseMPgraphic{itemize:fuzzy} numeric u; u:=0.5cm; save p; path p; p := fullcircle xyscaled (u,u) randomized 2pt; pickup pencircle scaled 1pt; fill p withcolor green; draw p withcolor blue; \stopuseMPgraphic \definesymbol[itemize:fuzzy][\useMPgraphic{itemize:fuzzy}] \setupitemize[1][symbol=itemize:fuzzy] \starttext \startitemize \item \input knuth \item \input knuth \stopitemize \stoptext
You can use the visualcounter module, the documentation is included in the package or you download it from the github [1] page.
[1] https://github.com/adityam/visualcounter https://github.com/adityam/visualcounter
Complete example attached. You can easily make the fill color and draw color to be configurable by a key-value interface. The counter corresponding to itemgroups is called \v_strc_itemgroups_counter. Aditya
Hi, Thank you for all your suggestions, especially for the beautiful work of adityam. In fact, you do a fantastic job all. Fabrice
participants (5)
-
Aditya Mahajan
-
Alan BRASLAU
-
Fabrice
-
Fabrice Couvreur
-
Wolfgang Schuster