PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : Zeilenumbruch verhindern



infutura
08-07-2010, 18:01
Hallo,

um Zeilenumbrüche zu verhindern, gibt es den Befehl \nolinebreak. Ich befinde mich in einer Situation, in der er offenbar nicht funktioniert. Diese ist wie folgt:

($x$-)text

Es wird ein Zeilenumbruch hinter dem Bindestrich erzeugt. Ich habe dies versucht zu verhindern durch

($x$-\nolinebreak)text

Dies ändert aber nichts. Hat jemand eine Idee, wie ich einen Zeilenumbruch an dieser Stelle verhindere?

Vielen Dank,
infutura

u_fischer
08-07-2010, 18:09
\mbox{($x$-)} oder, wenn du babel + (n)german benutzt, ($x$"~)

lockstep
08-07-2010, 18:17
Und falls du babel mit einer anderen Hauptsprache als (n)german nutzt, z.B. english:



\usepackage[ngerman,english]{babel}
\addto\extrasenglish{\languageshorthands{ngerman}}


(Nochmals Danke an Ulrike für diesen Tipp.)

Der folgende Code erlaubt einen Umbruch nach der schließenden Klammer (erzeugt dabei jedoch keinen Bindestrich):



($x$"~)""text


lockstep

infutura
16-07-2010, 18:57
Vielen Dank für eure Antworten.

\mbox{($x$-)} hatte in meinem Fall bereits den gewünschten Effekt.