![内联方程式不适合页面](https://linux22.com/image/266470/%E5%86%85%E8%81%94%E6%96%B9%E7%A8%8B%E5%BC%8F%E4%B8%8D%E9%80%82%E5%90%88%E9%A1%B5%E9%9D%A2.png)
我有一个内联方程式,我不想将其分成几行。
如果我使用
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)使用\sloppy
或sloppypar
。
\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}