Дополнительная пустая строка перед заголовком, которому не предшествует другой заголовок

Дополнительная пустая строка перед заголовком, которому не предшествует другой заголовок

Я хотел бы получить дополнительную пустую строку перед заголовком, если этот заголовокнетнепосредственно предшествует другой заголовок. Вот что у меня есть на данный момент:

\setuplayout[grid=yes]

\showgrid

\setupwhitespace[line]

\setuphead
    [section]
    [style=\bfa,
     before=,
     after=,
     grid=none]
\setuphead
    [subsection]
    [style=\bf,
     before=,
     after=,
     grid=none]


\starttext

\startsection[title={Heading}]

\input ward

\startsubsection[title={Subheading A}]

\input ward

\input ward

\stopsubsection

\startsubsection[title={Subheading B}]

\input bryson

\stopsubsection

\stoptext

В этом примере необходимо вставить дополнительную пустую строку перед «Подзаголовком B», а пробел между «Заголовком» и «Подзаголовком A» оставить без изменений.

Как это может быть сделано?

Редактировать:

Добавлен абзац между "Заголовком" и "Подзаголовком А". Дополнительная пустая строка также должна появиться непосредственно перед "Подзаголовком А". Есть мысли, как это автоматизировать?

Связанный контент