
У меня есть встроенное уравнение, которое я не хочу разбивать на строки.
Если я использую
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 \}$
Чтобы разместить его в одну строку, но мне интересно, есть ли стандартный способ сказать latex: «Размещай его в одну строку, а если он не помещается по ширине страницы, начинай с новой строки».
Эти заголовки важны для воспроизведения проблемы:
\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}