# How to get uneven heights of text across columns with “multicol” package

The package multicol provides the multicols environment. The multicols environment breaks non-tabular text into columns. However, it breaks the columns to that there is a (roughly) even amount of text in the columns.

In the example below, filler text is inserted into the page. It is broken into two columns of equal height, even though it did not reach the bottom of the page in the first column.

\documentclass{article}
\usepackage{lipsum}
\usepackage{multicol}
\begin{document}
\begin{multicols}{2}
\lipsum[3] % filler text
\end{multicols}
\end{document}


How do I get each column to reach the end of the page without splitting for symmetry?

• Your question is a bit vague. Perhaps some code or an image would help clarify. However, the tabularx package has means for expanding columns out to make a table full width. – Steven B. Segletes Aug 11 '16 at 11:02
• multicols* environment – David Carlisle Aug 11 '16 at 11:04
• @StevenB.Segletes Fair. Fixed. – kando Aug 11 '16 at 11:33
• @kando as I say multicols* environment does exactly what you ask. – David Carlisle Aug 11 '16 at 11:37
• @DavidCarlisle - You should make your comment into an answer. – Mico Aug 11 '16 at 13:33

The package provides a multicols* environment that does exactly what you ask.