內聯方程式不適合頁面

內聯方程式不適合頁面

我有一個內聯方程,我不想將其分成幾行。

如果我使用

foo bar foo bar foo bar foo bar foo bar foo bar foo bar ${ B = A \cap \{ T \leq n \} }$

它不適合頁面的寬度,方程式的一部分是看不見的。

如果我使用

foo bar foo bar foo bar foo bar foo bar foo bar foo bar $B = A \cap \{ T \leq n \}$

它的分割方式如下:

輸出

我可以做類似的事情:

foo bar foo bar foo bar foo bar foo bar foo bar foo bar \\
$B = A \cap \{ T \leq n \}$

為了將其保留在一行中,但我想知道是否有一種標準方法來告訴乳膠:「將其保留在一行中,如果它不適合頁面的寬度,則從新行開始」。

此標頭對於重現問題非常重要:

\documentclass[a5paper,oneside]{amsart}
\usepackage[scale={.8,.85}]{geometry}

答案1

在此輸入影像描述

您的選擇包括(1)保持原樣或(2)防止斷行並讓它伸出(不是真正的選擇)或(3)僅允許在某些地方斷行,例如在之後=(但這對在這種情況下)或(4)使用粘合/懲罰組合,使線條不足(這就像手動添加,\\但在這種情況下實際上視覺上不可接受)或(5)使用\sloppysloppypar

\documentclass{article}

\parskip=2\baselineskip
\newcommand\possiblebreak{\ifhmode\unskip\space\hfil\penalty0\hfilneg\fi}
\begin{document}

1 foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
$B = A \cap \{ T \leq n \}$
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar

2 foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
${B = A \cap \{ T \leq n \}}$
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar

3 foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
${B = {A \cap \{ T \leq n \}}}$
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar

4 foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar\possiblebreak
${B = A \cap \{ T \leq n \}}$
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar


\begin{sloppypar}
5 foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
${B = A \cap \{ T \leq n \}}$
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
foo bar foo bar foo bar foo bar foo bar foo bar foo bar foo bar
\end{sloppypar}


\end{document}

相關內容