Разрешить переносы строк, но не переносы страниц во встроенных формулах

Разрешить переносы строк, но не переносы страниц во встроенных формулах

Часто бывает, что LaTeX разбивает встроенную формулу на две строки. Однако я нахожу это довольно отвлекающим, когда он разбивает встроенную формулу на несколько страниц. Например:

\documentclass{article}
\usepackage{lipsum}
\begin{document}
\lipsum[1-5]

We could go on like this for some time.  We eventually get $x = 15y + 4z + 3w + 2u - 5v$, which is unpleasant.  In contrast, something like $x = 2y + 3z - 4w - 15u - 4v$ is no problem.
\end{document}

Существует ли глобальный способ (или, если его нет, локальный способ) запретить переносы на несколько страниц, разрешив при этом переносы на несколько строк?

решение1

введите описание изображения здесь

\documentclass{article}
\usepackage{lipsum}
\everymath{\vadjust{\nobreak\null}}
\begin{document}
\lipsum[1-5]

We could go on like this for some time.  We eventually get $x = 15y + 4z + 3w + 2u - 5v$, which is unpleasant.  In contrast, something like $x = 2y + 3z - 4w - 15u - 4v$ is no problem.
\end{document}

Связанный контент