Da /setspace in memoir nicht funktioniert und ich auch nach Tagen das Handbuch zu memoir nicht kapiere und auch gtp-overleaf nur Quatsch erzäht, muss ich hier einmal fragen: Wie kann ich auf einfachem Weg einen vertikalen Zeilenabstand für einen bestimmten Abstand oder nur bestimmte Zeilen genau definieren (also NICHT nur 1- oder 1,5- oder 2-fach, sonder auch z.B. 0.8 usw.)

gtp-overleaf hat mir das folgende gezeigt, aber mit richtigem Text klappt es einfach nicht:

    \documentclass{memoir}
\usepackage{kantlipsum} % Für Dummy-Text

\begin{document}

\chapter{Gemischte Zeilenabstände im Kapitel}

% 1. Absatz – Zeilenabstand 0.8-fach
{\setlength{\baselineskip}{0.8\baselineskip}
\kant[1]}

% 2. Absatz – Zeilenabstand 1.67-fach
{\setlength{\baselineskip}{1.67\baselineskip}
\kant[2]}

% 3. Absatz – Zeilenabstand 3.4-fach
{\setlength{\baselineskip}{3.4\baselineskip}
\kant[3]}

Hier geht es wieder mit dem normalen Abstand weiter.

\end{document}

z.B. hier klappt es nicht:

\documentclass{memoir}

\begin{document}

\chapter{Auszug aus Romeo und Julia}

% 1. Absatz – Zeilenabstand 0.8-fach
{\setlength{\baselineskip}{0.8\baselineskip}
ROMEO:  
Ach, sprich noch einmal, heller Engel! Denn du  
erschienst mir herrlicher in dieser Nacht,  
als hoch des Himmels flügeltragender Bote  
den staunenden, zurückgebeugten Blicken  
der Menschen, die ihn schauend anbeten.}

% 2. Absatz – Zeilenabstand 1.67-fach
{\setlength{\baselineskip}{1.67\baselineskip}
JULIA:  
O Romeo, Romeo! Warum bist du Romeo?  
Verleugne deinen Vater und verweigere deinen Namen;  
oder, willst du das nicht, so schwöre mir die Liebe,  
und ich will nicht mehr ein Capulet sein.}

% 3. Absatz – Zeilenabstand 3.4-fach
{\setlength{\baselineskip}{3.4\baselineskip}
ROMEO:  
Mit einem Wort, ich bin dein Liebender;  
und hast du Lust, so gib mir deinen Namen,  
ich will ihn ewig stolz und teuer tragen.}

Hier geht es mit dem normalen Abstand weiter.

\end{document}

gefragt 24 Mär, 19:43

fri-cim's gravatar image

fri-cim
412
Akzeptiert-Rate: 0%


Am Ende eines Absatzes kümmert TeX sich um den Zeilenabstand. Es gilt der Zeilenabstand am Absatz-Ende - wenn man mittendrin absatzlose Zeilen hat, werden Einstellungen darin ignoriert. Es ist halt Absatz-bezogen. Beende den Absatz nicht außerhalb des Bereichs, wo Du den Zeilenabstand einstellst, sondern am Ende im Bereich. Schau mal hier, ich habe Leerzeilen eingefügt (für Absatz-Ende, Du kannst aber auch \par schreiben), und \hrulefill einfach für's bessere Trennen zur Sichtbarkeit:

\documentclass{memoir}

\begin{document}

\chapter{Auszug aus Romeo und Julia}

% 1. Absatz – Zeilenabstand 0.8-fach
{\setlength{\baselineskip}{0.8\baselineskip}
ROMEO:  
Ach, sprich noch einmal, heller Engel! Denn du  
erschienst mir herrlicher in dieser Nacht,  
als hoch des Himmels flügeltragender Bote  
den staunenden, zurückgebeugten Blicken  
der Menschen, die ihn schauend anbeten.

}

\noindent\hrulefill

% 2. Absatz – Zeilenabstand 1.67-fach
{\setlength{\baselineskip}{1.67\baselineskip}
JULIA:  
O Romeo, Romeo! Warum bist du Romeo?  
Verleugne deinen Vater und verweigere deinen Namen;  
oder, willst du das nicht, so schwöre mir die Liebe,  
und ich will nicht mehr ein Capulet sein.

}

\noindent\hrulefill

% 3. Absatz – Zeilenabstand 3.4-fach
{\setlength{\baselineskip}{3.4\baselineskip}
ROMEO:  
Mit einem Wort, ich bin dein Liebender;  
und hast du Lust, so gib mir deinen Namen,  
ich will ihn ewig stolz und teuer tragen.

}

\noindent\hrulefill

Hier geht es mit dem normalen Abstand weiter.

\end{document}
Permanenter link

beantwortet 24 Mär, 20:59

stefan's gravatar image

stefan ♦♦
18.4k163148
Akzeptiert-Rate: 50%

Deine Antwort
Vorschau umschalten

Folgen dieser Frage

Per E-Mail:

Wenn sie sich anmelden, kommen Sie für alle Updates hier in Frage

Per RSS:

Antworten

Antworten und Kommentare

Markdown-Grundlagen

  • *kursiv* oder _kursiv_
  • **Fett** oder __Fett__
  • Link:[Text](http://url.com/ "Titel")
  • Bild?![alt Text](/path/img.jpg "Titel")
  • nummerierte Liste: 1. Foo 2. Bar
  • zum Hinzufügen ein Zeilenumbruchs fügen Sie einfach zwei Leerzeichen an die Stelle an der die neue Linie sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Frage-Themen:

×19
×4
×1
×1

gestellte Frage: 24 Mär, 19:43

Frage wurde gesehen: 334 Mal

zuletzt geändert: 24 Mär, 20:59