Command/keepblocks
< Command
Jump to navigation
Jump to search
\keepblocks
Syntax (autogenerated)
\keepblocks[...,...][...,...] | |
[...,...] | name |
[...,...] | name |
Syntax
\keepblocks[...,...,...][...,...,...] | |
[...,...,...] | names of block classes (defined with \defineblock) |
[...,...,...] | tags to keep, or keyword all |
Description
From here on typeset blocks where they are defined, as well as when they are recalled. This is on by default in mkii, and off by default in mkiv.
Example
\starttext \defineblock[myblock] \section{Defining blocks} \beginmyblock In Mk II, blocks are kept by default; in Mk IV, blocks are hidden by default. \endmyblock \hideblocks[myblock] \beginmyblock Potato (first, hidden where defined) \endmyblock \keepblocks[myblock] \beginmyblock Tomato (second, shown where defined) \endmyblock \section{Recalling blocks} \useblocks[myblock] \stoptext
This gives:
See also
- \defineblock to define a new kind of block.
- \setupblock to set up block style.
- \keepblocks to start displaying blocks where they are defined.
- \hideblocks to stop displaying blocks where they are defined.
- \useblocks to display previously defined blocks.
- \selectblocks to display only blocks mentioned in the current section.
- \processblocks to process blocks without printing them.
- \forceblocks
- \nomoreblocks to allow one-pass compilation under certain conditions.
Help from ConTeXt-Mailinglist/Forum
All issues with: