Difference between revisions of "Command/hideblocks"
< Command
Jump to navigation
Jump to search
m (Text replace - "\[\[cmd:(.*)\|(.*)\]\]" to "{{cmd|$1}}") |
(Description, example, category) |
||
Line 11: | Line 11: | ||
<tr valign="top" class="first"> | <tr valign="top" class="first"> | ||
<td class="cmd">[...,...,...]</td> | <td class="cmd">[...,...,...]</td> | ||
− | <td> | + | <td>names of block types to hide </td> |
</tr> | </tr> | ||
<tr valign="top" class="second"> | <tr valign="top" class="second"> | ||
<td class="cmd">[...,...,...]</td> | <td class="cmd">[...,...,...]</td> | ||
− | <td> | + | <td>tags to further specify what to hide</td> |
</tr> | </tr> | ||
</table> | </table> | ||
Line 21: | Line 21: | ||
== Description == | == Description == | ||
+ | From here on, do not print blocks where they are defined. | ||
+ | == Example == | ||
+ | <context source=yes text=gives> | ||
+ | \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 (hidden where defined) | ||
+ | \endmyblock | ||
+ | |||
+ | \keepblocks[myblock] | ||
+ | |||
+ | \beginmyblock | ||
+ | Tomato (shown where defined) | ||
+ | \endmyblock | ||
+ | |||
+ | \section{Recalling blocks} | ||
+ | \useblocks[myblock] | ||
+ | |||
+ | \stoptext | ||
== See also == | == See also == | ||
− | + | * {{cmd|defineblock}} to define a new kind of block. | |
+ | * {{cmd|setupblock}} to set up block style. | ||
+ | * {{cmd|keepblocks}} to start displaying blocks where they are defined. | ||
+ | * {{cmd|hideblocks}} to stop displaying blocks where they are defined. | ||
+ | * {{cmd|useblocks}} to display blocks. | ||
+ | * {{cmd|selectblocks}} to display only blocks mentioned in the current section. | ||
+ | * {{cmd|processblocks}} to process blocks without printing them. | ||
+ | * {{cmd|forceblocks}} | ||
+ | * {{cmd|nomoreblocks}} to allow one-pass compilation under certain conditions. | ||
== Help from ConTeXt-Mailinglist/Forum == | == Help from ConTeXt-Mailinglist/Forum == | ||
Line 34: | Line 67: | ||
{{Forum|{{SUBPAGENAME}}}} | {{Forum|{{SUBPAGENAME}}}} | ||
− | [[Category: | + | [[Category:Command/Blocks|hideblocks]] |
Revision as of 07:45, 24 April 2012
\hideblocks
Syntax
\hideblocks[...,...,...][...,...,...] | |
[...,...,...] | names of block types to hide |
[...,...,...] | tags to further specify what to hide |
Description
From here on, do not print blocks where they are defined.
Example
<context source=yes text=gives> \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 (hidden where defined) \endmyblock
\keepblocks[myblock]
\beginmyblock Tomato (shown where defined) \endmyblock
\section{Recalling blocks} \useblocks[myblock]
\stoptext
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: