Archiv verlassen und diese Seite im Standarddesign anzeigen : \rlap verhindert Trennung
Hänge ich vor ein Wort ein \mbox, \strut oder z.B. \rlap um es zu markieren, wird es nicht getrennt.
Gibts eine schlaue Lösung oder ganz was anderes um Markierungen einzubauen, die den Umbruch nicht beeinflussen, z.B. für Indexeinträge?
Gebe ich die Trennstellen explizit mit \- an, wird auch getrennt, aber das hilft mir nichts
Mini-Bsp. s.u.
(Eine) Lösung: Ich hänge ein \hskip0pt{} dazwischen, dann bricht er die Zeile aber an der Stelle, also nach Leerzeichen, vor dem Wort :(
\documentclass{article}
\begin{document}
lakjsd lkjsdfh lksdjf ljds lkfhslkj hlajhd laksj hdlqhw eliuhsa dlhasidu hqaliuwhd liauhs diuahs dha sd has
lakjsd lkjsdfh lksdjf ljds kfhslkj hlajhd laksj hdlqhw eliuhsa dlhasidu \rlap{***}hqaliuwhd liauhs diuahs dha sd has
lakjsd lkjsdfh lksdjf ljds llllkfhslkj hlajhd laksj hdlqhw eliuhsa dlhasidu \rlap{***}\hskip0pt{}hqaliuwhd liauhs diuahs dha sd has
\end{document}
u_fischer
19-07-2013, 09:43
\rlap{***}\penalty10000\hskip0pt{}hqaliuwhd
cgnieder
19-07-2013, 09:57
Ich nehme an, dass Du sowieso babel lädst? Dann könntest Du \allowhyphens einsetzen:
\documentclass{article}
\usepackage[ngerman]{babel}
\begin{document}
lakjsd lkjsdfh lksdjf ljds lkfhslkj hlajhd laksj hdlqhw eliuhsa dlhasidu
hqaliuwhd liauhs diuahs dha sd has
lakjsd lkjsdfh lksdjf ljds kfhslkj hlajhd laksj hdlqhw eliuhsa dlhasidu
\rlap{***}hqaliuwhd liauhs diuahs dha sd has
lakjsd lkjsdfh lksdjf ljds llllkfhslkj hlajhd laksj hdlqhw eliuhsa dlhasidu
\rlap{***}\allowhyphens hqaliuwhd liauhs diuahs dha sd has
\end{document}
Grüße
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.