automatisches /noindent nach Listen

Redefinition von Makros, Definition eigener Befehle sowie neuer Umgebungen


skater
Forum-Guru
Forum-Guru
Beiträge: 356
Registriert: Do 12. Mär 2009, 14:34
Wohnort: Berlin

automatisches /noindent nach Listen

Beitrag von skater »

Hi,

ich hätte gerne im Absatz nach dem Zitat keinen Einzug. So wie es auch nach Überschriften automatisch passiert.

Wie bewerkstellige ich das?
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{lmodern}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\usepackage{microtype}

\renewenvironment{quote}
  {\list{}{\leftmargin1em\rightmargin.5em}\small\item\relax}
  {\endlist}

\begin{document}

\section{Einleitung}

\blindtext % ohne Einzug

\begin{quote}
\blindtext
\end{quote}

\blindtext % leider noch mit Einzug

\end{document}

Benutzeravatar
KOMA
TeX-Entwickler
TeX-Entwickler
Beiträge: 2958
Registriert: Fr 4. Jul 2008, 17:28
Kontaktdaten:

Beitrag von KOMA »

Wenn Du keinen Absatz willst, dann mach einfach keinen!
\documentclass{scrartcl} 
\usepackage[T1]{fontenc} 
\usepackage{lmodern} 
\usepackage[ngerman]{babel} 
\usepackage{blindtext} 

\begin{document} 
 
\section{Einleitung} 
 
\blindtext % ohne Einzug 
% Kein Absatz 
\begin{quote} 
  \blindtext 
\end{quote} 
% Kein Absatz
\blindtext % ohne Einzug - eine aktuelle Version von blindtext vorausgesetzt
 
\end{document}
Die beiden Zeilen mit dem Kommentar »Kein Absatz« kann man natürlich auch genauso komplett weglassen. Früher hat man da mal leere Kommentar-Zeilen verwendet, damit das im Editor etwas übersichtlicher wurde. Im Zeitalter von Editoren mit Syntax-Hervorhebung und automatischer Einrückung innerhalb von Umgebungen ist es ohne eher besser.

Erst einen Absatz zu machen und dann zu fragen, wie man den wieder wegbekommt ist, also würde man erst Butter auf das Brot schmieren und dann fragen, wie man erreicht, dass unter der Nuss-Nougat-Creme die Butter auf dem Brot verschwindet.

Antworten