Following up on a related whitespace problem with descriptions and
tables following in-margin headings --
I notice that \startsection behaves differently from \section when
it comes to following whitespace for in-margin headings. This
example demonstrates this:
\setuplayout
[backspace=6cm,leftmargin=6cm,rightmargin=1cm,cutspace=1cm]
\setuphead [chapter][page=no]
\setuphead [section][distance=0pt,
alternative=text,
command=\MarginHead]
\define[2]\MarginHead{\inmargin{#1 #2}}
\starttext
\chapter{Traditional}
There is no extra white space when using the traditional
sectioning commands when the heading is placed in the
margin.
\section{No blank line}
This text follows the section heading with no intervening
space.
No extra space has been added.
\section{Blank line}
This text follows the section heading with one
intervening blank
line. No extra space has been added.
\startchapter[title={Startsection}]
The newer sectioning commands are sensitive to the
whitespace which
follows when the heading is placed in the margin.
\startsection[title={No blank line}]
This text follows the section heading with no intervening
space.
No extra space has been added.
\stopsection
\startsection[title={Blank line →}]
This text follows the section heading with one
intervening blank
line. It shows the problem with startsection.
\stopsection
\stopchapter
\stoptext
What can be done with the header setup to prevent this?
--
Rik Kabel