[NTG-context] Conversion of \newcounts

Idris Samawi Hamid ادريس سماوي حامد Idris.Hamid at colostate.edu
Sun May 20 04:38:07 CEST 2018


On Sat, 19 May 2018 16:40:13 -0600, Wolfgang Schuster  
<schuster.wolfgang at gmail.com> wrote:

>
>
>> Idris Samawi Hamid ادريس سماوي حامد <mailto:Idris.Hamid at colostate.edu>
>> 20. Mai 2018 um 00:30
>> Dear gang,
>>
>> Related to the last thread ("Numbered, counted snippets in running
>> text"). Let us consider the same macro:
>>
>> =======
>> \newcount \MQT
>> \MQT=1
>> \define[1]\NUM{%
>> \framed[offset=overlay,frame=off,background=color,backgroundcolor=green]
>> {\starttabulate[|c|]
>> \NC \mbox{\the\MQT} \NR
>> \NC #1 \NR
>> \stoptabulate}%
>> \advance\MQT by 1
>> \hbox{}}
>>
>> \startTEXpage
>> \dorecurse{5}{Unnumbered Text \NUM{Numbered Text} }
>> \stopTEXpage
>> =======
>>
>> How can one make a conversion of the numerals output by the \newcount?
>> That is, how so we replace the default U+0030-U+0039 digits (0 1 2
>> 3..) with some defined conversion (e.g., \romannumerals)?
>>
>> Is there a ConTeXt way to setup new counts so that they can
>> automatically use the conversion mechanism?
>
> \definecounter[idris]%[numberconversion=R]
>
> \starttext
>
> \incrementcounter[idris]
> \convertedcounter[idris]
>
> \incrementcounter[idris]
> \convertedcounter[idris][numberconversion=a]
>
> \incrementcounter[idris]
> \convertedcounter[idris]
>
> \setupcounter[idris][numberconversion=r]
>
> \incrementcounter[idris]
> \convertedcounter[idris]
>
> \stoptext

Many thanks, Wolfgang, that is a huge help!

Idris
-- 
Idris Samawi Hamid, Professor
Department of Philosophy
Colorado State University
Fort Collins, CO 80512


More information about the ntg-context mailing list