( miq | 2020. 04. 15., sze - 21:04 )

A szükséges szót jól választja el a TeX minden trükk nélkül, viszont a szón belüli kötőjelek megakadályozzák a többi ponton való elválasztást. Vagyis a szükséges-e kifejezést csak a kötőjelnél tudja elválasztani alapból.

Az egyik megoldás erre, ha az 1.5-ös magyar.ldf-ben definiált aktív karaktert használva szükséges`-e formában szedjük. Én ezt sem szeretem, mert pont az e előtti kötőjelnél nem szeretnék elválasztást engedélyezni, és az egy szál e betűt átvinni a következő sorba, szóval én csináltam magamnak erre egy saját shorthand-et a preambulumban:

\makeatletter
\declare@shorthand{magyar}{`+}{\leavevmode\nobreak\hbox{-}\nobreak\hskip\z@skip}
\makeatother

Ezek után a szükséges`+e formában szedem, amit csak két ponton enged elválasztani:  szük - sé - ges-e.
Hasonlóan patológiai szövegekben Y`+vágás.