行内に数式を含む badbox を避ける

行内に数式を含む badbox を避ける

この迷惑な警告を回避する方法を学びたいと思います:

段落の 6 行目から 7 行目の \hbox が広すぎます (11.18448 ポイント幅が広すぎます)

可能な限り最も簡単なドキュメント:

\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}

私に与える

ここに画像の説明を入力してください

「参照」に以下を追加しても\break、警告が表示されます。では、この警告を修正するにはどうすればよいでしょうか? (実際、私のドキュメントには警告がいっぱいです。とにかく、警告を取り除きたいのです)

答え1

\sloppyより柔軟に空白を広げることができる を使用することもできますが、ここでは\sloppy許容範囲を超えて広げる必要があるため、ボックスがいっぱいでないという警告が表示されます (見た目もかなり悪いです)。

\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...

ここに画像の説明を入力してください

警告付き

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

このような短い段落と大きな改行不可能な単位の場合、TeXは苦労するため、上記の引き伸ばされたバージョンを受け入れるか、手動で改行を追加するかして、少し手助けする必要があるかもしれません。

例えば\sloppy、強制的な休憩なしで

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...

ここに画像の説明を入力してください

関連情報