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
    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
    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. 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. 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
    Jul 11, 2017 at 21:18

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.