Changes

Jump to navigation Jump to search
2,047 bytes added ,  15:59, 8 August 2017
added new numbering from sections
And, finally, an unnumbered paragraph after the paragraph numbering.
\stoptext
</context>
 
== Using Section Numbering to Improve Paragraph Numbering ==
 
Idris provided [https://mailman.ntg.nl/pipermail/ntg-context/2017/089454.html a modified version] of sample from Wolfgang to use section numbering to get some paragraphs numbered:
 
<context source="yes" text="The output from the previous code is:">
\defineseparatorset [ParagraphNumber][.,] % no second decimal for susubparagraphs
% \defineseparatorset [ParagraphNumber][.,.] % second decimal for susubparagraphs
 
\definecounter[ParagraphNumber][numberseparatorset=ParagraphNumber,criterium=all]
 
\define\ParagraphNumber
{{\bf \incrementcounter[ParagraphNumber]%
\convertedcounter[ParagraphNumber][numbersegments=1]}\quad}
 
\define\subParagraphNumber
{{\bf \incrementcounter[ParagraphNumber][2]%
\convertedcounter[ParagraphNumber][numbersegments=1:2]}\quad}
 
\define\subsubParagraphNumber
{{\bf \incrementcounter[ParagraphNumber][3]%
\convertedcounter[ParagraphNumber][numbersegments=1:3]}\quad}
 
\setuphead[section]
[style=\bf,
alternative=text,
criterium=all,
number=no]
 
\setuphead[subsection]
[style=\bf,
alternative=text,
criterium=all,
number=no]
 
\setuphead[subsubsection]
[style=\bf,
alternative=text,
criterium=all,
number=no]
 
\setupwhitespace[line]
 
\def\startsectionpar{\startsection[title={\ParagraphNumber}]}
\def\startsubsectionpar{\startsection[title={\subParagraphNumber}]}
\def\startsubsubsectionpar{\startsection[title={\subsubParagraphNumber}]}
\def\stopsectionpar{\stopsection}
\def\stopsubsectionpar{\stopsubsection}
\def\stopsubsubsectionpar{\stopsubsubsection}
 
\starttext
\startsectionpar[title=\ParagraphNumber]
\input ward
\startsubsectionpar[title=\subParagraphNumber]
\input ward
\startsubsubsectionpar[title=\subsubParagraphNumber]
\input ward
\stopsubsubsectionpar
\stopsubsectionpar
\stopsectionpar
 
\startsectionpar[title=\ParagraphNumber]
\input ward
\startsubsubsectionpar[title=\subsubParagraphNumber]
\input ward
\stopsubsubsectionpar
\stopsection
\stoptext
</context>
139

edits

Navigation menu