Sie sind hier

Quote-Umgebung auf Satzspiegelbreite

Liebe Koma-Script-Community,

ich muss die Verlagsvorgaben fuer ein Buch auf Latex/KOMA umsetzen. Damit fallen einige Schoenheiten weg, dagegen machen kann ich aber leider wenig.

Die in der Quote-Umgebung vorhandenen Zitate muessen auf Satzspiegelbreite gebracht und via \small kleiner gesetzt werden. Wie bei KOMA nach Zitaten ueblich, soll der naechste Absatz *ohne* Einzug beginnen. Hat hier jemand eine Idee, wie das mit bordeigenen Mitteln bewerkstelligt werden kann? (Evtl. via addmargin?)
Ich hatte mich nach Forenlektuere zunaechst auf das Paket paralist gestuerzt und eine eigene Umgebung fuer scrbook definiert:

\usepackage{paralist}
\newenvironment{zitat}
{\list{}{\small}%
\item\relax}
{\setdefaultleftmargin{0.3em}{1em}{1em}{1em}{1em}{1em}}
{\endlist}

Das funktioniert eher schlecht als recht (unten kein Abstand wenn man nicht parskip als Option benutzt, Absatzeinzug erfolgt). Das liegt sicher auch an meinen bescheidenen Latex-Kenntnissen (Lyx macht leider faul...)

Fuer Hilfe jeder Art bin ich sehr dankbar!
Herzlich, Sebastian Gießmann

Anbei die Latex/Lyx-Praeambel:

\usepackage{scrpage2}
\usepackage[ngerman]{babel}
\usepackage{mathpazo}
\usepackage[scaled=.95]{helvet}
\usepackage{courier}
\usepackage[activate]{pdfcprot}
\usepackage[%
titleformat=italic,%
titleformat=colonsep,%
ibidem=name&title&auto,%
authorformat=citationreversed,%
authorformat=reducedifibidem,%
citefull=chapter,%
human,%
pages=format,%
bibformat=compress,%
]{jurabib}
\jbdotafterbibentry
\renewcommand\bibtfont{\textit}% title in book
\renewcommand\bibbtfont{\textit}% booktitle in incollection
\renewcommand\bibjtfont{\textit}% article
\renewcommand*{\bibbtsep}{In: }
\renewcommand*{\bibjtsep}{In: }
\renewcommand*{\bibbdsep}{}
\makeatletter
\pagestyle{scrheadings} % Titelzeile
\clearscrheadfoot
\chead{\headmark}
\cfoot[\pagemark]{\pagemark}
\addtolength{\footskip}{-5mm} % Fußbereich 0,5 cm höher setzen
\tolerance=90 % Fehlertoleranz
\emergencystretch=15pt
\renewcommand*{\raggedsection}{\centering} % Überschriften zentrieren
\addtokomafont{section}{\centering}
\addtokomafont{subsection}{\centering}
\usepackage[justification=raggedright]{caption}[2003/12/20]
\setlength{\parindent}{7mm} % Absatzeinzug
\deffootnote[1.5em]{1.5em}{1.5em} % Fußnote
{\makebox[1.5em][l]{\thefootnotemark}}
\usepackage{paralist}
\newenvironment{zitat}
{\small}
{\setdefaultleftmargin{0.3em}{1em}{1em}{1em}{1em}{1em}}

Bild von Markus Kohm

Die einfachste Lösung dürfte darin bestehen, bei der Definiton von quote zu klauen, dort den Einzug zu entfernen und zusätzlich \small einzufügen. Man landet dann bei:

\documentclass{scrartcl}
\newenvironment{zitat}{%
  \list{}{\leftmargin=0pt\small}%
  \item\relax
}{%
  \endlist
}
\begin{document}
\section{Beispiel}
Hier kommt ein Beispiel:
\begin{zitat}
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.

  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
  Dies ist ein Zitatbeispiel.  Dies ist ein Zitatbeispiel.
\end{zitat}
Das war das Beispiel.
\end{document}

In gleicher Weise kann man auch bei quotation vorgehen, falls man das ebenfalls geändert benötigt.

Hallo Herr Kohm,

das funktioniert sehr gut - danke! Bei quote hatte ich auch schon mal Anleihen gemacht, mir fehlte aber die leftmargin-Angabe. Wieder was gelernt...

Alles Gute,
Sebastian Gießmann

Comments for "Quote-Umgebung auf Satzspiegelbreite" abonnieren