Aufeinanderfolgende Trennstriche

Schriftbild, Absätze und Auflistungen einstellen


Bachwels
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 23. Jan 2014, 15:57
Wohnort: Bachwels

Aufeinanderfolgende Trennstriche

Beitrag von Bachwels »

Wie kann ich LaTeX dazu bringen, möglichst nicht mehr als 3 Trennstriche unmittelbar aufeinander folgen zu lassen? Nach meinen Recherchen müsste es mit den Parametern \hyphenpenalty und \exhyphenpenalty gehen. Es scheint aber nicht so zu sein. An einer Stelle, an der fünf Trennstriche unmittelbar aufeinander folgen, ändert sich ebenso wenig wie an einer anderen, wo es immerhin 7 sind, egal welche Parameter (von 100 bis 10000) ich einstelle. Habe ich etwas falsch verstanden, und die Einstellungen beziehen sich auf etwas ganz anderes?

(Ein Beispiel wäre extrem lang, um den Effekt tatsächlich zu zeigen, das würde wohl wenig einbringen. Übrigens tritt das Problem unabhängig von der Schrift auf, wobei weder die Papiergröße noch der Satzspiegel irgendwie ausgefallen sind.)

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Hast du versucht einfach microtype zu laden? Das verbessert u.a. die Trennung. Eine andere Möglichkeit wäre das impnattypo Paket.

Ist es außerdem möglich dass du viele Wörter drinnen hast, von denen LaTeX nicht weiß wie sie getrennt werden, oder die nicht getrennt werden dürfen? (z.B. mit Bindestrichen)

Bachwels
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 23. Jan 2014, 15:57
Wohnort: Bachwels

Beitrag von Bachwels »

Microtype ist geladen, bewirkt aber nichts. (Kann es sein, dass das bei XeTeX nichts bringt? Der Text ist vollkommen normales Deutsch ohne irgendwelche Besonderheiten. Daran kann es nicht liegen.

Benutzeravatar
Johannes_B
Moderator
Moderator
Beiträge: 5079
Registriert: Do 1. Nov 2012, 14:55
Kontaktdaten:

Beitrag von Johannes_B »

Versuch doch mal das Paket microtype.
EDIT: Oh, da wart ihr ja schon fleißig.
Aber der Hinweis von genmutant auf Wörter mit Bindestrichen ist gut.

Unter Verwendung von babel kann man mit "= einen Bindestrich erzeugen, und der Rest des Wortes kann auch getrennt werden.
Was muss ich tun, damit Silbentrennung bei Wörtern mit Bindestrichen funktioniert?
Zuletzt geändert von Johannes_B am Do 30. Jan 2014, 16:19, insgesamt 1-mal geändert.
TeXwelt - Fragen und Antworten Schaut vorbei und stellt Fragen.
LaTeX-Vorlagen?

Der Weg zum Ziel: Ruhe bewahren und durchatmen, Beiträge und unterstützende Links aufmerksam lesen, Lösungsansätze verstehen und ggf. nachfragen.

Bachwels
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 23. Jan 2014, 15:57
Wohnort: Bachwels

Beitrag von Bachwels »

Das habe ich geladen, aber das ändert nichts. Wenn ich es nicht lade, sieht der Satz exakt gleich aus.
Johannes_B hat geschrieben:Aber der Hinweis von genmutant auf Wörter mit Bindestrichen ist gut.
Das müssten dann aber sehr viele Wörter mit Bindestrichen sein, und mir ist kein einziges erinnerlich, weil es sich um einen ca. 30 Jahre alten literarischen Text in durchaus durchschnittlichem Stil handelt, in dem Wörter mit Bindestrichen so gut wie gar nicht vorkommen.

Allerdings habe ich inzwischen gelesen, dass XeTeX mit Microtype nicht zusammenarbeitet. Das dürfte des Rätsels Lösung sein. Da ich keine ausgiebige UTF-8-Unterstützung brauche, muss ich nun nur noch entscheiden, ob ich das mit PdfLatex mache oder lieber gleich mit InDesign, wo solche Probleme gar nicht erst auftreten...

Genmutant
Forum-Guru
Forum-Guru
Beiträge: 488
Registriert: Di 8. Jul 2008, 11:00
Wohnort: Augsburg

Beitrag von Genmutant »

Du kannst auch auf LuaLaTeX ausweichen, wenn du das einfache Schriftenladen benutzen willst. Dort ist auch der Großteil von microtype unterstützt.

Bachwels
Forum-Anfänger
Forum-Anfänger
Beiträge: 36
Registriert: Do 23. Jan 2014, 15:57
Wohnort: Bachwels

Beitrag von Bachwels »

Ist schon OK. Mit pdfLatex geht es perfekt. Da ich in diesem Falle keine volle UTF8-Unterstützung brauche, ist das die bessere Lösung.

Besten Dank!

Antworten