I am doing a presentation but my table of content is too long with short titles for a single slide.

I was wondering if there was a way such that the table of contents appears on two columns.

Related question for too long TOC: Breaking table of contents between frames in beamer

1 Answer 1


Load (in the preamble) the multicol package:


and then, in the body of your document:


Edit: With the toc appearing all through the beamer, before the first frame:

  • Thanks! Since I almost asked another question related, in case anyone else wonders I have edited your answer for when the TOC appears at the beginning of other sections.
    – Gopi
    Commented Jul 28, 2011 at 17:52
  • 1
    @Gonzalo: Is it possible to control the location of the break point from thefirstcolumn to the second? Thanks
    – pluton
    Commented Aug 29, 2011 at 22:40
  • @pluton: I think it's better if you open a new question, perhaps linking to this one for background. Commented Aug 30, 2011 at 1:24
  • 2
    for anyone who is also seeing this option for the first time, other subsections are hidden with hideothersubsections, with an s. Commented Mar 10, 2012 at 10:03
  • 2
    I see one problem: The first row first entry in ToC is below to second row first entry.
    – hola
    Commented Jul 11, 2017 at 21:18

You must log in to answer this question.

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