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.

\lipsum[3] % filler text

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
  • 2
    multicols* environment – David Carlisle Aug 11 '16 at 11:04
  • 1
    @StevenB.Segletes Fair. Fixed. – kando Aug 11 '16 at 11:33
  • 5
    @kando as I say multicols* environment does exactly what you ask. – David Carlisle Aug 11 '16 at 11:37
  • 1
    @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.

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.