Evite badbox com matemática na fila

Evite badbox com matemática na fila

Eu gostaria de aprender a evitar esses avisos irritantes:

\hbox cheio demais (11,18448pt muito largo) no parágrafo nas linhas 6--7

O documento mais fácil possível:

\documentclass[a4paper, 10pt]{article}

\begin{document}
That is to say, an inertial reference $P$ is like an affine reference $(p_0;v_0,v_1,v_2,v_3)$ such that $\{v_0,v_1,v_2,v_3\}$ is a positively oriented basis of $E$, vector $e_0$ is oriented to the future and...
\end{document}

me dá

insira a descrição da imagem aqui

Se eu adicionar \breako seguinte à "referência", ainda recebo o aviso. Então, como posso corrigir esses avisos? (Na verdade, tenho meus documentos cheios deles!, só quero me livrar deles)

Responder1

Você poderia usar \sloppyo que dá mais flexibilidade no alongamento do espaço em branco, mas aqui ele precisa esticar ainda mais do que \sloppyo permitido, para que você seja avisado sobre uma caixa cheia (e parece muito ruim).

\sloppy
That is to say, an inertial reference $P$ is like an affine reference 
$(p_0;v_0,v_1,v_2,v_3)$ such that $\{v_0,v_1,v_2,v_3\}$ is a positively
oriented basis of $E$, vector $e_0$ is oriented to the future and...

insira a descrição da imagem aqui

com aviso

Underfull \hbox (badness 1888) in paragraph at lines 5--6
[]\OT1/cmr/m/n/10 That is to say, an in-er-tial ref-er-ence $\OML/cmm/m/it/10 P
$ \OT1/cmr/m/n/10 is like an affine ref-er-ence

com um parágrafo tão curto com unidades grandes e inquebráveis, o TeX terá dificuldades, então você pode precisar ajudá-lo um pouco, aceitando a versão esticada acima ou adicionando quebras manualmente

por exemplo, sem \sloppy, mas uma pausa forçada

That is to say, an inertial reference $P$ is like an affine reference
$(p_0;\break v_0,v_1,v_2,v_3)$ such that $\{v_0,v_1,v_2,v_3\}$ is a
positively oriented basis of $E$, vector $e_0$ is oriented to the future and...

insira a descrição da imagem aqui

informação relacionada