Zusätzliche Leerzeile vor einer Überschrift, der nicht unmittelbar eine andere Überschrift vorangeht

Zusätzliche Leerzeile vor einer Überschrift, der nicht unmittelbar eine andere Überschrift vorangeht

Was ich erreichen möchte, ist eine zusätzliche Leerzeile vor einer Überschrift, wenn diese Überschriftnichtunmittelbar davor steht eine weitere Überschrift. Das habe ich bisher:

\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

In diesem Beispiel soll vor „Unterüberschrift B“ eine zusätzliche Leerzeile eingefügt werden, während der Abstand zwischen „Überschrift“ und „Unterüberschrift A“ unverändert bleiben soll.

Wie kann das erreicht werden?

Bearbeiten:

Zwischen „Überschrift“ und „Unterüberschrift A“ wurde ein Absatz hinzugefügt. Die zusätzliche Leerzeile sollte auch direkt vor „Unterüberschrift A“ erscheinen. Irgendwelche Ideen, wie man das automatisieren könnte?

verwandte Informationen