PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenabstand und Schriftgröße nur in den Zitaten ändern



erdnuckel
12-03-2005, 10:38
Hi,
arbeite mit folgender Präambel:
\documentclass[a4paper,12pt,openany,oneside,smallheadings,bibtoto c]{scrbook}

\usepackage[latin9]{inputenc}
\usepackage{ngerman}
\usepackage{natbib}
\usepackage{bibgerm}
\usepackage{setspace}
\onehalfspacing

%Definition der Textbreite
\setlength{\textwidth}{13.5cm}
\setlength{\oddsidemargin}{2cm}
\setlength{\topmargin}{-1,5cm}
\setlength{\textheight}{24cm}

Alles (Fußnoten, Text) etc erscheinen wie gewünscht. Nur in den Zitaten möchte ich den Zeilenabstand auf einfach und die Schriftgröße auf 10pt reduzieren. Wie mache ich das? Ich habe schon versucht, mit \renewenvironment zu experimentieren. Ist das der richtige Weg? und wenn ja, wie gehe ich ihn? klappt aber nicht. Kann mir jemand einen Tipp geben.

Danke, erdnuckel

mr. pelle
12-03-2005, 13:40
Moin erdnuckel,

was sind für dich Zitate - \begin{quote} ... \end{quote}? Dann könnte \newenvironment ein guter Ansatz sein.
Ansonsten Minimalbeispiel.

MfG
Mr. Pelle

erdnuckel
12-03-2005, 14:12
Sorry,
ja, z.B.:

\begin{quote}
Ich habe was tolles zu sagen.\footnote{xy}
\end{quote}

edico
13-03-2005, 06:05
... deine Lösung liegt hier:
%
\documentclass{myCommonClass}
\usepackage{url}
\usepackage{setspace}
\usepackage{blindtext}
%--- line spacing -----------------------------------------------------------
\makeatletter
\renewenvironment{quote}
{\begin{spacing}{1}\list{}{\rightmargin\leftmargin }%
\item\relax}
{\endlist\end{spacing}\noindent\hspace{-0.333em}}
\makeatother
%----------------------------------------------------------------------------
\usepackage{hyperref}

\begin{document}
s. \url{http://www.texnik.de/space/space.phtml} \par
\onehalfspacing
\blindtext

\doublespacing
\blindtext

\begin{quote}
\blindtext
\end{quote}
\end{document}
%
... überhaupt: die Leerzeilen sind notwendig!
... und es hilft natürlich auch mal - in diesen oder anderen Fällen - googlen mit den Begriffen «spacing», «vertical», «squeeze», .... oder in sog. «LaTeX-Klassiker» (auch online) zu schauen. Man findet mehr, als man vielleicht zunächst glaubt ;-)
edico

P.S. 2.Teil vergessen:
ändere font-Grösse mit
\begin{quote}
\tiny\blindtext %\scriptsize oder \footnotesize oder ... \Huge - wie immer du willst
\end{quote}

erdnuckel
13-03-2005, 13:57
Hi,
danke, aber ich habe einen für mich einfacheren Weg gefunden:

\usepackage{setspace}

.....

Dann einfach
\begin{small}\begin{quote}
\singlespacing Hier kommt der Text
\end{quote}\end{small}

Das klappt für das Literaturverzeichnis.