Zeilenumbrüche bei Bindestrichen gefolgt von Klammern generell unterdrücken

Zeilenumbrüche bei Bindestrichen gefolgt von Klammern generell unterdrücken

Es kommt nicht selten vor, dass ich Dokumente setze, die Wörter wie „(semi-)automatic“ (im Sinne von „automatisch oder halbautomatisch“) oder „(half-)hourly“ (im Sinne von „jede Stunde oder jede halbe Stunde“) enthalten. Wenn man jedoch ein solches Wort so wie es ist in ein LaTeX-Dokument eingibt, besteht die Gefahr hässlicher Zeilenumbrüche:

bla bla bla bla (halb-
)automatisch bla bla bla

Ich weiß, dass ich dieses Problem von Fall zu Fall umgehen kann, indem ich das Wort stattdessen als eingebe \mbox{(semi-)}automaticoder ein Makro mit dieser Definition verwende. Aber es wäre schön, wenn ich nicht daran denken müsste, dies für jedes Vorkommen jedes solchen Wortes zu tun, das in einem Dokument erscheinen könnte.

Gibt es einen Code, den ich in meine Präambel einfügen kann, der LaTeX anweist, eine Zeile niemals an einem Bindestrich umzubrechen, wenn diesem eine rechte Klammer folgt, der aber ansonsten die normalen Regeln für Silbentrennung und Zeilenumbruch beibehält?

verwandte Informationen