Command/selectblocks
< Command
Jump to navigation
Jump to search
\selectblocks
Syntax
\selectblocks[...,...][...,...][...=...,...] | |
[...,...] | name |
[...,...] | name |
criterium | text section |
\selectblocks[...,...,...][...,...,...][...=...] | |
[...,...,...] | block |
[...,...,...] | tag |
criterium | all section |
Description
Like \useblocks, prints blocks of type block tagged with tag; but you can add an argument [criterium=section]
to print only blocks defined in the current section. If the tags argument is missing, all blocks of type block are printed.
Example
\defineblock[myblock] \hideblocks[myblock] \starttext \section{A to B} \beginmyblock A is for Amy, who fell down the stairs. \endmyblock \beginmyblock B is for Basil, assaulted by bears. \endmyblock \selectblocks[myblock][criterium=section] \section{C to D} \selectblocks[myblock][criterium=section] \beginmyblock C is for Claire, who wasted away. \endmyblock \beginmyblock D is for Desmond, thrown out of the sleigh. \endmyblock \section{All everything} \selectblocks[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 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: