Command/definecounter
Jump to navigation
Jump to search
Creates a new numeric counter.
Examples
Picture
The following partial example adds a picture at the end of each chapter:
\definecounter[EventCount] [ way=bytext, prefix=no, ] \startTEXpage \incrementcounter[EventCount] \externalfigure[{\rawcountervalue[EventCount]}] [ height=\paperheight, orientation=90, ] \stopTEXpage
The pictures are numbered sequentially, starting at 1.
Show Section Number
The following example writes a counter in a layer:
<texcode> \definecounter[MyCounter][
way=bytext, prefix=no
]
\setnumber[MyCounter][0]
\setuphead[section][
page=left, before={\incrementcounter[MyCounter]},
]
\definelayer[MyLayer][
width=\paperwidth, height=\paperheight, position=no, repeat=no,
]
\setupbackgrounds[page][
setups=MySetup, background=MyLayer,
]
\startsetups[MySetup] \ifnum\rawcountervalue[MyCounter]>0
MyCounter = \rawcountervalue[MyCounter]
\fi \stopsetups
\starttext
\startsection[title=S1] \stopsection
\startsection[title=S2] \stopsection
\stoptext </textcode>
See Also
- Counters
- \incrementcounter - Increase the counter value
- \decrementcounter - Decrease the counter value
- \rawcounter - Retrieve the unformatted value
- \rawcountervalue - Retrieve the unformatted value
- \convertedcounter - Retrieve the formatted value
Source Code
View the source for more details:
https://source.contextgarden.net/tex/context/base/mkiv/strc-num.mkiv