I still haven't managed to get \addpenalty to do anything useful, but here's a magic word that makes the pagebreak not happen after the header:
\usepackage{ifthen} \newcommand{\betweenLilyPondSystem}[1]{ \ifthenelse{\equal{#1}{1}}{\nopagebreak\linebreak }{\linebreak} } -- Laura (mailto:[EMAIL PROTECTED] , http://www.laymusic.org/ ) (617) 661-8097 fax: (501) 641-5011 233 Broadway, Cambridge, MA 02139 _______________________________________________ lilypond-user mailing list lilypond-user@gnu.org http://lists.gnu.org/mailman/listinfo/lilypond-user