Difference between revisions of "Command/nomoreblocks"
< Command
Jump to navigation
Jump to search
m (Text replace - "\[\[cmd:(.*)\|(.*)\]\]" to "{{cmd|$1}}") |
|||
(4 intermediate revisions by 2 users not shown) | |||
Line 4: | Line 4: | ||
}} | }} | ||
+ | == [[Help:Reference|Syntax]] (autogenerated) == | ||
+ | <syntax>nomoreblocks</syntax> | ||
== [[Help:Reference|Syntax]] == | == [[Help:Reference|Syntax]] == | ||
<table> | <table> | ||
Line 12: | Line 14: | ||
== Description == | == Description == | ||
+ | {{cmd|nomoreblocks}} tells ConTeXt that all blocks have already been defined. If in addition all invocations of the blocks occur after {{cmd|nomoreblocks}}, then giving ConTeXt this hint saves a compilation pass. | ||
+ | == Example == | ||
+ | <texcode> | ||
+ | \defineblock[question] | ||
+ | \defineblock[answer] | ||
+ | |||
+ | \starttext | ||
+ | |||
+ | \beginquestion | ||
+ | The first question | ||
+ | \endquestion | ||
+ | |||
+ | \beginanswer | ||
+ | The first answer | ||
+ | \endanswer | ||
+ | \nomoreblocks | ||
− | + | \section{Questions} | |
− | < | + | \useblocks[question] |
+ | |||
+ | \section{Answers} | ||
+ | \useblocks[answer] | ||
+ | \stoptext | ||
+ | </texcode> | ||
== 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 25: | Line 56: | ||
{{Forum|{{SUBPAGENAME}}}} | {{Forum|{{SUBPAGENAME}}}} | ||
− | [[Category: | + | [[Category:Command/Blocks|nomoreblocks]] |
Latest revision as of 13:24, 13 October 2019
\nomoreblocks
Syntax (autogenerated)
Syntax
\nomoreblocks |
Description
\nomoreblocks tells ConTeXt that all blocks have already been defined. If in addition all invocations of the blocks occur after \nomoreblocks, then giving ConTeXt this hint saves a compilation pass.
Example
\defineblock[question] \defineblock[answer] \starttext \beginquestion The first question \endquestion \beginanswer The first answer \endanswer \nomoreblocks \section{Questions} \useblocks[question] \section{Answers} \useblocks[answer] \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: