TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

I am working in report class. I would like to redefine \section so that it starts on a new page, except for the first section in every chapter.

It seems I should just put code from this answer Start new page with each section together with some conditional like \if not firstsection then... but I do not know how to do that properly.

Any help is very appreciated.

share|improve this question
up vote 16 down vote accepted

Here's one possible solution using the etoolbox package and a conditional :


  \ifnum\value{section}=0 \else\clearpage\fi


\chapter{First Chapter}
\section{Section One One}
\section{Section One Two}
\section{Section One Three}

share|improve this answer
might you want \clearpage instead? – cmhughes Mar 6 '12 at 22:16
@cmhughes: yes, if floats are involved, it could be safer; thanks. – Gonzalo Medina Mar 6 '12 at 22:20
\preto is simpler – egreg Mar 6 '12 at 22:27
That works very well for me. Thank you! – rafaelm Mar 6 '12 at 23:32

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.

Not the answer you're looking for? Browse other questions tagged or ask your own question.