Difference between revisions of "Counters"
Jump to navigation
Jump to search
m (Names of Commonly Used Counters) |
(Coupling of counters) |
||
Line 15: | Line 15: | ||
\savenumber [page] | \savenumber [page] | ||
\restorenumber [page] | \restorenumber [page] | ||
+ | \getnumber [page] | ||
</texcode> | </texcode> | ||
+ | |||
+ | == Coupling Counters == | ||
+ | |||
+ | Two counters can be coupled by | ||
+ | |||
+ | <texcode> | ||
+ | \definecounter[one] | ||
+ | \definecounter[two][one] | ||
+ | </texcode> | ||
+ | |||
+ | For example | ||
+ | |||
+ | <context source="yes"> | ||
+ | \definenumber[one] | ||
+ | \definenumber[two][one] | ||
+ | |||
+ | |||
+ | Default value of counter one: \getnumber[one] | ||
+ | |||
+ | We increment counter two | ||
+ | \incrementnumber[two] | ||
+ | |||
+ | New value of counter one: \getnumber[one] | ||
+ | |||
+ | </context> | ||
== Names of Commonly Used Counters == | == Names of Commonly Used Counters == |
Revision as of 17:12, 1 September 2006
< Main Page | Inside ConTeXt >
Countext provides a higher layer of API to access various counters. For example, to set the page number to a certain value use
\setnumber[page]{1}
Other useful commands for working with counters are
\resetnumber [page] \incrementnumber[page] \decrementnumber[page] \savenumber [page] \restorenumber [page] \getnumber [page]
Coupling Counters
Two counters can be coupled by
\definecounter[one] \definecounter[two][one]
For example
\definenumber[one] \definenumber[two][one] Default value of counter one: \getnumber[one] We increment counter two \incrementnumber[two] New value of counter one: \getnumber[one]
Names of Commonly Used Counters
page
for pagenumbersformula
for formulanumbers