Manchmal ragen Wörter in den rechten Rand, besonders fiel es mir im zweispaltigen Druck auf, wohl weil weniger Platz zum Ausgleich da ist. Hier mal mit Blindtext, wo es ebenfalls auftritt:

\documentclass{scrartcl}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\twocolumn
\begin{document}
\blinddocument
\end{document}

Ausgabe mit Blocksatz-Problem

Ich würde mindestens zwischen »Lorem Ipsum« und dienen einen Umbruch erwarten. Deutsche Worttrennung sollte funktionieren, da ich babel mit ngerman geladen habe.

Wie kann ich Trennung und Randausgleich verbessern?

gefragt 27 Jul '13, 11:05

Helmut's gravatar image

Helmut
489161722
Akzeptiert-Rate: 100%

bearbeitet 25 Sep '13, 18:52

saputello's gravatar image

saputello
11.1k174365

@toxtex: Ich habe Deine fälschlich als Antwort ausgegebene Ergänzungsfrage als neue Frage abgetrennt, obwohl es meiner Meinung nach ein Duplikat zu einer bereits vorhandenen Frage ist.

(09 Okt '16, 15:56) saputello

Zusammengefasst mit den Tipps von Clemens und Thorsten sieht es damit besser aus:

\usepackage[ngerman]{babel}% deutsche Trennregeln
\usepackage[T1]{fontenc}% wichtig für Trennung von Wörtern mit Umlauten
\usepackage{microtype}% verbesserter Randausgleich

Es können noch Feinheiten bleiben, die mit \hyphenation lösbar sind.

Permanenter link
Dieser Antwort ist "Community Wiki" markiert.

beantwortet 27 Jul '13, 11:25

Helmut's gravatar image

Helmut
489161722
Akzeptiert-Rate: 100%

Ich habe das als Wiki gemacht, evtl. kann ja noch jemand Tipps ergänzen.

(27 Jul '13, 11:26) Helmut

Wo sind denn die Tipps von Clemens und Thorsten hin? Irgendwie hatte ich hier \hyphenation erwartet.

(18 Aug '14, 16:31) Johannes

@Johannes \hyphenation ist erwähnt. An weitere Tipps, die hier gestanden haben sollten, erinnere ich mich nicht - hast Du sie evtl. woanders gesehen?

(18 Aug '14, 16:37) stefan ♦♦

@stefan Oh, hyphenation hab ich übersehen. Das sollte eventuell etwas größer sein? :-)

(18 Aug '14, 16:40) Johannes

wenn du ohne microtype arbeiten willst, kannst du auch den zulässigen Wortzwischenraum erhöhen:

Open in Online-Editor
\documentclass{scrartcl}
\usepackage[T1]{fontenc}
\usepackage[ngerman]{babel}
\usepackage{blindtext}
\setlength\emergencystretch{1em}
\twocolumn 
\begin{document}
\blinddocument
\end{document}

oder für einzelne Absätze:

Open in Online-Editor
 \begin{sloppypar}
 ...
 \end{sloppypar}
Permanenter link

beantwortet 28 Jul '13, 12:26

Herbert's gravatar image

Herbert
5.1k34
Akzeptiert-Rate: 31%

bearbeitet 10 Okt '16, 12:42

crazyhorse's gravatar image

crazyhorse
4323

In ConTeXt MKIV kann man auch mikrotypografische Funktionen verwenden. Dazu gehört optischer Randausgleich (engl. hanging punctuation) und Schriftexpansion (genannt HZ). Bevor diese Funktionen verwendet werden können, müssen die zugehörigen Fontfeatures aktiviert werden

Open in Online-Editor
\definefontfeature
  [default][default]
  [protrusion=quality,
   expansion=quality]

Danach kann man beide anschalten mit

Open in Online-Editor
\setupalign[hz,hanging]

Sollte es immernoch zu schlechten Zeilenumbrüchen kommen sollte man den Satz umformulieren oder \looseness=1 oder \looseness=-1 auf den Paragraph mit den schlechten Umbruch anwenden.

Permanenter link

beantwortet 10 Okt '16, 10:53

Henri's gravatar image

Henri
15.7k133943
Akzeptiert-Rate: 46%

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:

×45
×20
×15
×6

gestellte Frage: 27 Jul '13, 11:05

Frage wurde gesehen: 52,245 Mal

zuletzt geändert: 10 Okt '16, 12:42