[Tex/LaTex] How to retain the double-column formatting of the previous page after \clearpage

page-breakingrevtextwo-columnvertical alignment

I'd like to have some additional material after a paper, starting on a new page. For this purpose I'm using \clearpage or \cleardoublepage (\newpage doesn't work the way I want). Unfortunately, while the new material indeed starts on a new page, the previous page (the last page of the paper) loses the proper double-column formatting. That last page only displays one column for a shorter text or two columns unequal in length. How can the proper double-column formatting be retained for that page also?

Here is an MWE:

\documentclass[twocolumn,twoside]{revtex4}
\usepackage{lipsum}
\begin{document}
\maketitle
\section*{Main Text}
\lipsum[1-7]
\clearpage
\section*{Additional Material}
\lipsum[8-10]
\end{document}

Best Answer

\documentclass[twocolumn,twoside]{revtex4}
\usepackage{lipsum}
\makeatletter
\newcommand*{\balancecolsandclearpage}{%
  \close@column@grid
  \clearpage
  \twocolumngrid
}
\makeatother
\begin{document}
\maketitle
\section*{Main Text}
\lipsum[1-7]
\balancecolsandclearpage
\section*{Additional Material}
\lipsum[8-10]
\end{document}