How to have no pagebreak after \include in LaTeX
\include always uses \clearpage, a not entirely sensible default. It is intended for entire chapters, not for subsections (why would you want subsections in separate files, anyway?). You can fix it either by using \input{filename} or loading the newclude package and writing \include*{filename} instead.