Texto justificado que ultrapassa a margem e não consigo hifenizar

Texto justificado que ultrapassa a margem e não consigo hifenizar

Portanto, tenho o seguinte trecho de um projeto em que estou trabalhando. A primeira linha do segundo parágrafo estende-se além da margem direita, em vez de ficar alinhada com o lado direito.

Outras respostas sugerem hifenização para resolver isso, mas não posso hifenizá-la, pois é uma palavra com uma única sílaba. Há algo que eu possa fazer para resolver isso?

\documentclass[12pt]{book}
\usepackage[paperwidth=5.5in,
  paperheight=8.5in,
  inner=0.25in,
  outer=0.5in,
  bindingoffset=0.25in
]{geometry}
\usepackage{fontspec}
\setmainfont[Numbers=OldStyle]{Linux Libertine O}
\begin{document}
Now the merchant-farmer understood what all this meant, because he had overheard the talk between the Bull and the Ass, so quoth he, ``Take that rascal donkey, and set the yoke on his neck, and bind him to the plough and make him do Bull’s work.''

Thereupon the ploughman took the Ass, and worked him through the livelong day at the Bull’s task; and, when he failed for weakness, he made him eat stick till his ribs were sore and his sides were sunken and his neck was flayed by the yoke; and when he came home in the evening he could hardly drag his limbs along, either
\end{document}

Responder1

Uma opção, dada a fonte relativamente grande para a largura da linha, você pode usar \sloppypara o parágrafo:

...

{\sloppy
Thereupon the ploughman took the Ass, and worked him through the livelong day at the Bull’s task; and, when he failed for weakness, he made him eat stick till his ribs were sore and his sides were sunken and his neck was flayed by the yoke; and when he came home in the evening he could hardly drag his limbs along, either

}
% notice the white line above, \sloppy is applied when \par is found.
...

insira a descrição da imagem aqui

A linha é efetivamente um pouco desleixada, sim...

Se você usar microtype(adicionar \usepackage{microtype}no preâmbulo), ainda terá uma linha muito cheia, mas é:

Overfull \hbox (1.02644pt too wide) in paragraph at lines 16--17

o que talvez seja aceitável.

insira a descrição da imagem aqui

Finalmente, você pode reduzir o recuo no início dos parágrafos; por exemplo \parindent=14pt, com microtipo corrigirá a linha excessivamente cheia.

%! TeX program = lualatex
\documentclass[12pt]{book}
\usepackage[paperwidth=5.5in,
  paperheight=8.5in,
  inner=0.25in,
  outer=0.5in,
  bindingoffset=0.25in
]{geometry}
\usepackage{fontspec}
\usepackage{microtype}
\parindent=14pt

\setmainfont[Numbers=OldStyle]{Linux Libertine O}
\begin{document}
Now the merchant-farmer understood what all this meant, because he had overheard the talk between the Bull and the Ass, so quoth he, ``Take that rascal donkey, and set the yoke on his neck, and bind him to the plough and make him do Bull’s work.''

Thereupon the ploughman took the Ass, and worked him through the livelong day at the Bull’s task; and, when he failed for weakness, he made him eat stick till his ribs were sore and his sides were sunken and his neck was flayed by the yoke; and when he came home in the evening he could hardly drag his limbs along, either

\end{document}

insira a descrição da imagem aqui

informação relacionada