HI Again! I discovered what went wrong, such a silly syntax error, here comes a working code: \setupinteraction[state=start] \definesymbol[yes][{\externalfigure[check-mark-svgrepo-com.svg][conversion=mp]}] \definesymbol[no][] \newcount\chk \def\checkmark{% \global\advance\chk by 1 \setupfield[setup1][width=0.5cm, height=0.5cm,rulethickness=1pt, corner=round, framecolor=red]% \definefield[checkme\the\chk][check][setup1][yes,no][no]% \field[checkme\the\chk]% } \starttext \checkmark\ \checkmark\ \checkmark\ \stoptext Sorry to bother the list but maybe it is helpful for someone. Regards /Jan-Erik
24 maj 2022 kl. 08:08 skrev Jan-Erik Hägglöf
: I’ve tried this
\setupinteraction[state=start]
\definesymbol[yes][{\externalfigure[check-mark-svgrepo-com.svg][conversion=mp]}] \definesymbol[no][]
\newcount\chk \def\chk{% \global \advance \chk by 1 \setupfield[setup1][width=0.5cm, height=0.5cm,rulethickness=1pt, corner=round, framecolor=red]% \definefield[checkme\the\chk][check][setup1][yes,no][no]% \field[checkme\the\chk]% }
\starttext
\chk
\chk
\chk
\stoptext
But it gives the error ” You can’t use \global after \advance”
But this example works fine
\setupinteraction[state=start]
\newcount\clozecount \def\mycloze{% \global \advance \clozecount by 1 \definefield[uniqcloze\the\clozecount][line]% \field[uniqcloze\the\clozecount]% }
\starttext
Frogs have four \mycloze\ and two eyes. Frogs have four \mycloze\ and two eyes. Frogs have four \mycloze\ and two eyes. Frogs have four \mycloze\ and two eyes.
\stoptext
From
https://tex.stackexchange.com/questions/560042/how-to-create-unique-clozes-i... https://tex.stackexchange.com/questions/560042/how-to-create-unique-clozes-i...
24 maj 2022 kl. 07:44 skrev Jan-Erik Hägglöf
mailto:skrantajanneman@gmail.com>: Thank you, unfortunately it has no effect. Even if I make a macro, still it is the same field.
23 maj 2022 kl. 21:59 skrev Pablo Rodriguez via ntg-context
mailto:ntg-context@ntg.nl>: On 5/23/22 13:11, Jan-Erik Hägglöf via ntg-context wrote:
HI!
Tried to make a checklist in an interactive document.
The problem seems to be that all checks/uncecks in same click, not each individually.
Is there something wrong with my code?
Hi Jan-Erik,
you basically put the same field twice.
Add something like:
\definefield [check-you] [check] [setup 3] [yes,no] [no]
\define\chka{\field[check-you]}
\chka
Checks will be different then.
I hope it helps,
Pablo ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki!
maillist : ntg-context@ntg.nl mailto:ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context http://www.ntg.nl/mailman/listinfo/ntg-context webpage : http://www.pragma-ade.nl http://www.pragma-ade.nl/ / http://context.aanhet.net http://context.aanhet.net/ archive : https://bitbucket.org/phg/context-mirror/commits/ https://bitbucket.org/phg/context-mirror/commits/ wiki : http://contextgarden.net http://contextgarden.net/ ___________________________________________________________________________________