I use the multicols environment (multicol package). I have two columns.

If I simply use \footnote{the footnote text, which is quite long} the footnote behaves as if there was just one big column (as in a "normal document").

It seems that there is no regular way to obtain a footnote which only spans one of my two columns.

But I guess there is a workaround like there is e.g. [1] for placing floating objects inside the multicol environment.

I would be grateful for any hint.

[1] http://www-h.eng.cam.ac.uk/help/tpl/textprocessing/multicol_hint.html


2 Answers 2


The workaround you pointed to for single-column floats is a very crude one - the new environments simply don't float, which will almost invariably lead to bad column breaks without manual intervention. Footnotes are a kind of special floats, and an equivalent "workaround" would be to place text formatted akin to footnotes at the bottom of the affected columns by hand (and to determine column breaks by hand).

Quoting from p. 12 of the multicol documentation:

I'm not sure that I really want pagewide footnotes. But balancing of the last page can only be achieved with this approach or with a multi-path algorithm which is complicated and slow. But it's a challenge to everybody to prove me wrong! Another possibility is to reimplement a small part of the fire_up procedure in TeX (the program). I think that this is the best solution if you are interested in complex page makeup, but it has the disadvantage that the resulting program cannot be called TeX thereafter.

So I'm afraid there's no workaround for your problem.


Is there a reason you have to use multicol? Normal LaTeX's twocolumn mode should work fine with per-column footnotes (I vaguely remember making this work with bigfoot.sty at one time, and that would likely have been close to impossible if it did not work without it as well).

You must log in to answer this question.

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