I am currently compiling a booklet of presentation abstracts. Each entry has a title (which I render as a \section*), an author, and the abstract text itself.
For some of the entires, LaTeX decides to break the page between the author and the abstract text, which is visually unpleasing. I want to avoid this and have breaks only between entries and within the abstract text itself.
I tried to solve this by putting \nopagebreak wherever I can, but to no avail. Putting each entry in a ‘samepage’ environment is also problematic because then LaTeX would not break within the abstract texts anymore.
How can I fix this?
My current approach is this:
\section*{Towards a Unified Theory on Brontosauruses}\nopagebreak
\vspace{-0.35em}\noindent{\large Anne Elk}\\[0.7em]\nopagebreak
\nopagebreak All brontosauruses are thin at one end, much, much thicker
in the middle, and then thin again at the far end. […]
\vspace{0.8em}
needspace
package, in which\Needspace{length}
can be issued before the\section*
to indicate a page break if there isn't at leastlength
left on the page.