Possible Duplicate:
Avoiding page breaks shortly after section/subsection headings

Imagine that I've got a \section (or \subsection, \subsubsecion, \paragraph) at the end of the page X: in this case, even if a single row of the section can fit into the page, the section is shown into the page X.

Since in this case I'd prefer showing the section in the new page, I have to manually insert a \newpage before the section.

How is it possible to specify that at least N rows of the section have to be shown into the page X (and in the other case, the entire section has to be shown on the page X+1)?


1 Answer 1


Thanks, I've solved in this way: 1/4 of the page must be available for sections; 15% of the page for subsections.

Here is the code.

% new sections and subsection not at the end of the page
\renewcommand{\section}{\needspace{.25\textheight} \@startsection{section}{1}{0mm}
\renewcommand{\subsection}{\needspace{.15\textheight} \@startsection{subsection}{1}{0mm}

Not the answer you're looking for? Browse other questions tagged .