PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeile zu breit



Loop
11-12-2008, 13:22
Meine Arbeit ist vollständig in Englisch. Alle Einstellungen sind natürlich auch für die englische Sprache vorgenommen. Trotzdem kommt es sehr selten vor, dass einzelne Zeilen zu breit sind und kein sauberer Blocksatz entsteht.

Latex trennt nicht rechtzeitig. Beispiel einer solchen Zeile:

The complexity of chess knowledge increases disproportionately to the achieved

das letzte Wort "achieved" ragt ca 0.5 cm über den rechten Rand des Blocksatzes hinaus.

Was kann ich tun?

mechanicus
11-12-2008, 13:40
Was kann ich tun?

Hallo,

uns deinen header zeigen

Gruß
Marco

voss
11-12-2008, 14:10
Meine Arbeit ist vollständig in Englisch. Alle Einstellungen sind natürlich auch für die englische Sprache vorgenommen. Trotzdem kommt es sehr selten vor, dass einzelne Zeilen zu breit sind und kein sauberer Blocksatz entsteht.

Latex trennt nicht rechtzeitig. Beispiel einer solchen Zeile:

The complexity of chess knowledge increases disproportionately to the achieved

das letzte Wort "achieved" ragt ca 0.5 cm über den rechten Rand des Blocksatzes hinaus.


Es gibt keine Trennregel für achieved

\documentclass[11pt,english]{article}
\usepackage{babel}
\hyphenation{a-chie-ved}
\begin{document}
\noindent
The complexity of chess knowledge increases disproportionately to the achieved

\end{document}

Kommentiere \hyphenation aus und es gibt keine Trennung. teX schiebt achieved nicht in
die nächste Zeile, da dann die Wortzwischenräume zu groß würden.

Herbert

Nini
11-12-2008, 17:15
Oder du schreibst es im Text als:
achiev\-ed (1x Trennregel vorgeben)

Beim a würde ich nicht trennen, sieht unschön aus. ;)

René Geppert
11-12-2008, 18:10
wie herbert geschrieben hat, gibt es für achieved keine silbe, an der getrennt werden darf
das einfach selbst zu definieren, ist absolut unzulässig und falsch sowieso

also entweder umformulieren oder den größeren wortabstand mit \sloppy in kauf nehmen

Loop
11-12-2008, 19:10
Danke für die Tipps!

Dann ersetze ich eben achieved durch gained.