Changes

Jump to navigation Jump to search
1,356 bytes added ,  20:22, 5 April 2020
m
Creates a new numeric counter.
 
== Examples ==
 
=== Picture ===
 
The following partial example adds a picture at the end of each chapter:
 
<texcode>
\definecounter[EventCount]
[
way=bytext,
prefix=no,
]
 
\startTEXpage
\incrementcounter[EventCount]
\externalfigure[{\rawcountervalue[EventCount]}]
[
height=\paperheight,
orientation=90,
]
\stopTEXpage
</texcode>
 
The pictures are numbered sequentially, starting at 1.
 
=== Show Section Number ===
 
The following example writes a counter in a layer, starting with the value of 1:
 
<texcode>
\definecounter[MyCounter][
way=bytext,
prefix=no
]
 
\setnumber[MyCounter][-1]
 
\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
</texcode>
 
 
The initial value for the counter is set to -1 so that its value is 0 on the first page, then 1 on the second page.
== See Also ==
* [[Counters]]
* {{cmd|incrementcounter}} - Increase the counter value
* {{cmd|decrementcounter}} - Decrease the counter value
* {{cmd|rawcounter}} - Retrieve the unformatted value
* {{cmd|rawcountervalue}} - Retrieve the unformatted value
* {{cmd|convertedcounter}} - Retrieve the formatted value
View the source for more details:
httphttps://source.contextgarden.net/tex/context/base/mkiv/strc-num.mkiv
419

edits

Navigation menu