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.


1 Answer 1


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}

  • 1
    might you want \clearpage instead?
    – cmhughes
    Commented Mar 6, 2012 at 22:16
  • @cmhughes: yes, if floats are involved, it could be safer; thanks. Commented Mar 6, 2012 at 22:20
  • \preto is simpler
    – egreg
    Commented Mar 6, 2012 at 22:27

You must log in to answer this question.

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