[Tex/LaTex] How to force TeX to completely use the 1st column

multicolvertical alignment

How do I force TeX to completely use the 1st column before writing to the second column?

Right now I dont have enough content to fill one whole page. So the left and right columns are equally filled, leaving 25% symmetrical empty page at bottom. How do I fill the left column first, and then the right?

\documentclass{article} 
\usepackage{multicol}
\usepackage[scale=0.9]{geometry}
\usepackage{amssymb}
\renewcommand{\labelitemi}{\tiny$\blacksquare$}
\begin{document}
\begin{multicols}{2}    

%lots of text goes here

\end{multicols}
\end{document}

Best Answer

Use the starred variant of the multicols environment:

enter image description here

\documentclass{article} 
\usepackage{multicol}% http://ctan.org/pkg/multicol
\usepackage{lipsum}% http://ctan.org/pkg/lipsum
\usepackage[scale=0.9]{geometry}% http://ctan.org/pkg/geometry
\begin{document}
\begin{multicols*}{2}    
\lipsum[1-6]
\end{multicols*}
\end{document}