# Allow line breaks but not page breaks in inline formulas

It often happens that LaTeX breaks up an inline formula over two lines. However, I find it quite distracting when it breaks an inline formula over multiple pages. For example:

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


Is there a global way (or, failing that, a local way) of forbidding breaks over multiple pages while allowing breaks over multiple lines?

-
Does this help: tex.stackexchange.com/a/18299/10898 – azetina Aug 22 '12 at 16:20
@azetina: How should that help? That one prevents line breaks! (And I don't see how \nopagebreak would help.) – Hendrik Vogt Aug 22 '12 at 16:45
Ah well, guess I misunderstood the question but really thought it would have helped the OP as he asked forbidding breaks. – azetina Aug 22 '12 at 16:48
Tricky. Of course you can forbid page breaks in the whole paragraph by adjusting \interlinepenalty. A more involved solution would probably set a high \brokenpenalty (you don't want page breaks at hyphens anyway, do you?), forbid line breaks in inline formulas in general and then re-insert break points using discretionary breaks so you get \brokenpenalty between lines where a formula broke. – Stephan Lehmke Aug 22 '12 at 16:54

\documentclass{article}
\usepackage{lipsum}
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.

@DavidCarlisle -- you might adjust that example so that the paragraph with math in it has more than three lines so that it won't be affected by either \clubpenalty or \widowpenalty. i know, picky, picky. – barbara beeton Aug 22 '12 at 18:00