Take the 2-minute tour ×
TeX - LaTeX Stack Exchange is a question and answer site for users of TeX, LaTeX, ConTeXt, and related typesetting systems. It's 100% free, no registration required.

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

share|improve this question

1 Answer 1

up vote 14 down vote accepted

Load (in the preamble) the multicol package:

\usepackage{multicol}

and then, in the body of your document:

\begin{frame}
\begin{multicols}{2}
  \tableofcontents
\end{multicols}
\end{frame}

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

\AtBeginSubsection[]
{
  \begin{frame}<beamer>
   \begin{multicols}{2}
     \tableofcontents[currentsection,hideothersubsection]
   \end{multicols}
  \end{frame}
}
share|improve this answer
    
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 '11 at 17:52
    
@Gonzalo: Is it possible to control the location of the break point from thefirstcolumn to the second? Thanks –  pluton Aug 29 '11 at 22:40
    
@pluton: I think it's better if you open a new question, perhaps linking to this one for background. –  Gonzalo Medina Aug 30 '11 at 1:24
1  
for anyone who is also seeing this option for the first time, other subsections are hidden with hideothersubsections, with an s. –  asia1281 Mar 10 '12 at 10:03
    
Thank you! It worked just perfect! –  user12701 Mar 16 '12 at 21:35

Your Answer

 
discard

By posting your answer, you agree to the privacy policy and terms of service.

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