Seite 1 von 1

Einzug des ersten Absatzes nach einer section verhindern

Verfasst: Mo 15. Aug 2011, 15:30
von schmendrich
Hallo,

wie kann ich den Einzug des ersten Absatzes nach einer \section verhindern, ohne von Hand überall \noindent eintragen zu müssen.

Bei normaler Verwendung von \section in scrartcl wird der erste Absatz nicht eingezogen. Ich verwende hier titlesec und scheinbar ist die Einzieherei da anders definiert.

Minimalbeispiel
\documentclass[a4paper]{scrartcl}
\usepackage[
%utf8 	%linux
latin1 %windows
]{inputenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}

\usepackage{titlesec}
\titleformat{\section}[leftmargin]
  {\normalfont
   \vspace{6pt}%
   \sffamily\bfseries\filleft}
  {\thesection}{.5em}{}
\titlespacing{\section}
  {4pc}{1.5pc plus .1ex minus .2ex}{1pc}


\begin{document}

\section*{Titel am Rand}

Dieser Absatz hat leider einen Einzug, auch wenn ich ihn nicht haben
möchte. Ich weiß, daß ich ihn den Absatzeinzug auch mit {\verb \noindent } verhindern
könnte, aber ich möchte es ungern im ganzen Dokument von Hand machen
müssen. Nun meine Frage: Wie bekomme ich den Einzug eines jeden ersten Absatzes
nach einer {\verb \section } weg, ohne jedesmal {\verb \noindent } benutzen zu müssen?

Der zweite Absatz nach einer {\verb \section } soll seinen Einzug behalten. \blindtext

\end{document}
Grüße
schmendrich

Verfasst: Mo 15. Aug 2011, 19:32
von Stefan Kottwitz
Hallo,

Du brauchst nur ein * einzufügen:
\titlespacing*{\section}
  {4pc}{1.5pc plus .1ex minus .2ex}{1pc}
Die *-Variante verhindert den Einzug des dem Titel folgenden Absatzes.

Viele Grüße,

Stefan

Verfasst: Mo 15. Aug 2011, 22:43
von schmendrich
Tausend Dank!

Grüße
schmendrich