Martin Vermeer wrote:
> 
> Reading the TeXbook page 111 I see a command \filbreak which will break
> the page where it occurs, unless the stuff to the next \filbreak fits on
> the page too. So you should put it between (around?) all sections that
> you want not to break.
> 
> Would this be what you need?
> 
> Martin (not very intellignent about TeX)
> --
> Martin Vermeer [EMAIL PROTECTED]   Phone +358 9 295 55 215   Fax +358 9 295 55 200
> Finnish Geodetic Institute    Geodeetinrinne 2    FIN-02430 Masala FINLAND
> :wq
That seems to have done the trick.
I just added it at the beginning of the Speaker environment.

The only case where adjustments will have to be made is the rare monolog
that runs over 40 lines. The only one that comes to mind is The Pig in
Waiting for Godot. This is such a corner case that I don't think
anything needs to be done.
Some will think that it leads to too much whitespace, but in scripts
whitespace is a Good Thing (TM).

Thanks Martin.
--- hollywood.cls~      Sun May 14 19:46:32 2000
+++ hollywood.cls       Mon May 15 03:30:41 2000
@@ -189,7 +189,8 @@
 {\unskip \end{list}}
 
 \newenvironment{speaker}%
-{\begin{list}{}{%
+{\filbreak
+\begin{list}{}{%
        \setlength{\leftmargin}{2.5in}
 \setlength{\partopsep}{4mm}
 \setlength{\parsep}{0mm}

Reply via email to