Entfernen Sie die Einrückung des ersten

Entfernen Sie die Einrückung des ersten

Ich verwende Context (15.10.2017 12:29) und habe Probleme mit Randüberschriften.

Insbesondere möchte ich, dass der erste Absatz nach einer Randüberschrift nicht eingerückt wird. Das Bild unten zeigt das zusammengestellte Beispiel, wobei der rote Pfeil die Stelle markiert, an der die Einrückung entfernt werden soll.

Trotz zahlreicher Einstellungen, mit denen man dies erreichen könnte, hat keine der vielen Kombinationen, die ich ausprobiert habe, das gewünschte Ergebnis erbracht.

Hier ist ein Minimalbeispiel, das die verschiedenen Einstellungen zeigt, von denen ich vermutete, dass sie eine Rolle spielen könnten.

\define[2]\MarginLeftHead{\margintitle[]{#2}}
\definelayout[subsectioninmargins][
    backspace=2in,
    width=5in,
]
\setuplayout[subsectioninmargins]
\setuphead[subsection][
    after=,
    align={flushleft,nothyphenated,verytolerant},
    aligntitle=no,
    alternative=text,
    before=,
    beforesection=,
    command=\MarginLeftHead,
    commandafter=,
    commandbefore=,
    distance=0pt,
    inbetween=,
    indentnext=no,
    interlinespace=-15pt,
    number=no,
    strut=no,
    style={\tfx},
    textstyle={\tfx},
]

\starttext
    \subsection{This is an arbitrary title}
    Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.
\stoptext

Bildbeschreibung hier eingeben

Wie kann man eine Kopfzeile so einrichten, dass für den unmittelbar folgenden Absatz kein Einzug erfolgt?

Im Idealfall hätte die Lösung keine Auswirkungen auf Überschriften/Absätze an anderer Stelle.

Antwort1

Um den Abschnittstitel in den Rand zu verschieben, können Sie die margintextAlternative verwenden. Die Ausrichtung für den Text am Rand muss mit dem \margindataBefehl festgelegt werden.

\setuplayout
  [backspace=2in,
   width=middle]

\setuphead
  [subsection]
  [alternative=margintext,
   style=\tfx]

\setupmargindata
  [margintext:section]
  [align={flushleft,nothyphenated,verytolerant}]

\showframe[text][leftmargin,text]

\starttext

\subsection{This is an arbitrary title}

Lorem ipsum dolor sit amet, consectetur adipiscing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua. Ut enim ad minim veniam, quis nostrud exercitation ullamco laboris nisi ut aliquip ex ea commodo consequat. Duis aute irure dolor in reprehenderit in voluptate velit esse cillum dolore eu fugiat nulla pariatur. Excepteur sint occaecat cupidatat non proident, sunt in culpa qui officia deserunt mollit anim id est laborum.

\stoptext

Abschnittsüberschrift am Seitenrand

verwandte Informationen