Im folgenden „Gedicht“ ist der zweite Vers länger als die Textzeile. Durch den Blocksatz entstehen unschöne Wortabstände. Wie kann innerhalb der Umgebung verse auf linksbündigen Satz umgeschaltet werden? Welche Alternativen zu verse sind evtl. sinnvoll?

Open in Online-Editor
\documentclass{article}

\begin{document}
\parbox{5,9cm}{
\begin{verse}
aaaa aaaa aaaa aaaa \\
bbbb bbbb bbbb bbbb bbbb bbbb \\
cccc cccc cccc
\end{verse}}
\end{document}

gefragt 19 Jun '15, 16:04

Cletus's gravatar image

Cletus
995226
Akzeptiert: 71%

2

Schau dir mal das gleichnamige Paket verse, da ist bestimmt was schönes für dich dabei ;-)

\documentclass{article}
\usepackage{verse}
\begin{document}
\settowidth{\versewidth}{bbbb bbbb aaaa aaaa}
\begin{verse}[\versewidth]
aaaa aaaa aaaa aaaa \\
bbbb bbbb bbbb bbbb\verselinebreak bbbb bbbb \\
cccc cccc cccc
\end{verse}
\end{document}

(19 Jun '15, 16:48) Johannes
1

Das eigentliche Problem ist hier übrigens nicht die verse-Umgebung, sondern die sehr geringe Zeilenlänge von nur ca. 36mm. Bei derart schmalen Spalten versagt Blocksatz eigentlich immer und man sollte entweder Flattersatz oder Rauhsatz verwenden (siehe die Antwort von @Qrrbrbirlbel).

(20 Jun '15, 01:49) saputello

Wie ansonsten auch, stellt \raggedright auf linksbündigem Satz um (falls eine Silbentrennungsfunktion beibehalten soll, kann mittels des ragged2e-Pakets auch \RaggedRight verwendet werden). Es ist hier zu beachten, dass man dies vor der verse-Umgebung einfügt, so dass der linke Indent bei den Überschusszeilen übrig bleibt.

Es sei angemerkt, dass verse noch einen linken und rechten Rand einfügt, so dass von den 5,9cm nochmal jeweils 40pt abgezogen werden. (Ich habe bei einem Beispiel mal eine waagrechte Linie eingefügt, um das darzustellen.

Code

Open in Online-Editor
\documentclass{article}
\usepackage{blindtext}
\newenvironment{Verse}{\raggedright\begin{verse}}{\end{verse}}
\begin{document}
\blindtext

\noindent\parbox{5.9cm}{
\hrule\raggedright
\begin{verse}
aaaa aaaa aaaa aaaa \\
bbbb bbbb bbbb bbbb bbbb bbbb \\
cccc cccc cccc
\end{verse}}

\noindent\parbox{5.9cm}{
\begin{Verse}
aaaa aaaa aaaa aaaa \\
bbbb bbbb bbbb bbbb bbbb bbbb \\
cccc cccc cccc
\end{Verse}}

\blindtext
\end{document}

Output

alt text

Permanenter link

beantwortet 19 Jun '15, 17:02

Qrrbrbirlbel's gravatar image

Qrrbrbirlbel
2.9k1415

Deine Antwort auf die Frage (nicht auf andere Antworten)
Knebel-Vorschau

Folge dieser Frage

Per E-Mail:

Wenn Du Dich anmeldest, kannst Du Updates hier abonnieren

Per RSS:

Antworten

Antworten und Kommentare

Aktuelle Buch-Infos

LaTeX Cookbook

LaTeX Beginners Guide

Limitierter Rabatt ebook
50% Coupon code tDRet6Y

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üge einfach zwei Leerzeichen an die Stelle ein, an der die neue Zeile sein soll.
  • grundlegende HTML-Tags werden ebenfalls unterstützt

Zugeordnete Themen:

×5
×1
×1

Frage gestellt: 19 Jun '15, 16:04

Frage wurde angeschaut: 1,600 Mal

Zuletzt aktualisiert: 20 Jun '15, 01:49