Jak uniknąć złamania słowa w ostatnim wierszu akapitu [duplikat]

Dec 10 2020

czy jest dostępna jakakolwiek kara, aby uniknąć złamania słowa w ostatnim wierszu akapitu, jak poniżej?

Odpowiedzi

1 FrankMittelbach Dec 10 2020 at 02:17

Oba komentarze obok dają poprawną odpowiedź w zależności od tego, czy chcesz tylko „unikać / zniechęcać” (używać \finalhyphendemerits), czy zapobiegać ( \mbox). Jednak nie używaj \mboxdo trzymania razem kilku słów, ponieważ wtedy spacje wewnątrz nie będą się rozciągać ani zmniejszać, ale inne spacje w linii mogą. Więc jeśli naprawdę chcesz zachować razem ostatnie 2 lub 3 słowa, potrzebujesz czegoś brzydkiego

   \mbox{last}~\mbox{three}~\mbox{words}.

(pomijając tutaj, że słowa w moim przykładzie są zbyt krótkie, aby można było je podzielić).

\finalhyphendemerits tylko zmniejsza prawdopodobieństwo pęknięcia, ale nigdy nie zapobiegnie, jeśli nic innego nie jest możliwe.

ps. jeśli twój tekst jest prawdziwy, zwróć uwagę, że po zakończeniu jednego zdania brakuje spacji.