PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zu grosser Abstand vor Zitat



fränzi
04-08-2008, 12:12
Hallo,

Ich schreibe meine Arbeit mit 1.5-Zeilen-Abstand (mit dem package \setspace und dem befehl \onehalfspacing). Zitate möchte ich allerdings im 1-Zeilen-Abstand und in kleinerer Schriftgrösse haben. Dies versuchte ich folgendermassen hinzukriegen:

\begin{quote}\singlespacing\small{Und hier dann das Zitat.}

Funktioniert eigentlich auch, ausser dass zwischen der letzten Zeile in 1.5-Abstand und dem Zitat ein viel zu grosser Abstand entsteht. Lasse ich das Zitat im 1.5-Zeilenabstand, bleibt auch der Abstand normal. Das Problem scheint also beim \singlespacing zu liegen.

Kann mir jemand helfen, dieses Problem zu lösen? Herzlichen Dank schon mal!!!

Stefan_K
04-08-2008, 18:56
Hallo Fränzi,

verwende besser die singlespace-Umgebung:

\begin{quote}
\begin{singlespace}
\small Text
\end{singlespace}
\end{quote}


Viele Grüße,

Stefan

localghost
04-08-2008, 19:21
Eine ähnliche Anfrage gab es schon mal [1]. Dort wurde als Lösung die neue squote-Umgebung angeboten. Die sollte hier wohl auch helfen.

[1] zu viel Platz vor der "quote" Umgebung


MfG
Thorsten¹

Stefan_K
04-08-2008, 19:31
In squote wird auch \singlespacing verwendet. Dieses Makro enthält \vskip \baselineskip, was für zusätzlichen Abstand sorgt. Hier einmal zum Vergleich der Code von \singlespacing und der singlespace-Umgebung:

\newcommand{\singlespacing}{%
\setstretch {\setspace@singlespace}% normally 1
\vskip \baselineskip % Correction for coming into singlespace
}
\newenvironment{singlespace}{%
\vskip \baselineskip
\setstretch {\setspace@singlespace}%
\vskip -\baselineskip
}{%
\par
}
Übrigens steht kurz über letzter Definition in setspace.sty: % A single spaced quote (say) is done by surrounding singlespace with quote.

Viele Grüße,

Stefan

localghost
04-08-2008, 20:15
Also, ich sehe da jetzt keinen Unterschied.

\documentclass[11pt,a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[latin1]{inputenc}
\usepackage[ngerman]{babel}
\usepackage[bindingoffset=1cm,centering,includeheadfoot,margin =2cm]{geometry}
\usepackage{setspace}
\usepackage{txfonts}
\usepackage{blindtext}

\parindent0em
\onehalfspacing

\newenvironment{squote}{%
\begin{list}{}{%
\rightmargin
\leftmargin
}
\small
\singlespacing
\item[]
}
{\end{list}}

\begin{document}
\blindtext
\begin{quote}
\begin{singlespace}
\small
\blindtext
\end{singlespace}
\end{quote}
\blindtext
\begin{squote}
\blindtext
\end{squote}
\blindtext
\end{document}
Wie so häufig gibt es auch hier nicht nur eine Lösung.

Stefan_K
04-08-2008, 22:07
Wie so häufig gibt es auch hier nicht nur eine Lösung.

Genau. Eine eigene Umgebung kann sich sowieso als praktischer erweisen.
Oben wollte ich darauf hinweisen, dass dieser ungewollte Effekt von \singlespacing den Paketautoren bekannt ist und von deren Seite genau dafür die singlespace-Umgebung empfohlen wird, es sich also nicht um einen Fehler handelt.

Stefan

fränzi
05-08-2008, 09:35
lieben dank euch für die lösung(en) des problems! bin mit der singlespace-umgebung gänzlich zufrieden, danke!!