8

In IEEE documents all the columns are balanced. Is it posible to achieve this in an article class?.

6
  • See the multicols package. Commented Dec 22, 2012 at 22:31
  • 1
    You can have a look at the balance package.
    – egreg
    Commented Dec 22, 2012 at 23:03
  • I used the multicol, flushend and balance packages but these not works fine for me Commented Dec 23, 2012 at 3:24
  • 2
    Andres, it would be really nice if you accepted the most helpful answers to your old questions. See how to accept an answer
    – Vivi
    Commented Dec 23, 2012 at 4:53
  • The more I look at the question (and what the IEEE document classes do) the more I believe the answer to the question is simply: use \flushcolumns with the standard article class. Commented Aug 25, 2013 at 20:40

1 Answer 1

10

In addition to commented multicols or balance packages and others as vwcol (this for a single page), may be a simpler method is the package flushend

\documentclass[twocolumn]{article}
\usepackage{flushend} %balanced columns
\usepackage{lipsum} % dummy text
\begin{document}
\lipsum[1-10] 
\end{document}

Another option, that could be problematic when using floats and enunciations (theorem, lemma, etc,) is set the fontsize, baseline and lines per page in the whole document with the grid package to fill the empty space of the last page or fit the text to n-1 pages.

For example, in this MWE with a single short column in the third page can be converted to a document with two or tree pages with no empty spaces:

\documentclass[twocolumn]{article}
\usepackage{lipsum}
% for a 2 pages document uncomment this
%\usepackage[fontsize=10pt,baseline=12pt,lines=51]{grid} 
% for a 3 pages document uncomment this
% \usepackage[fontsize=11pt,baseline=14pt,lines=35]{grid}
\begin{document}
\lipsum[1-16]
\end{document}

You must log in to answer this question.

Not the answer you're looking for? Browse other questions tagged .