5

I have a long index (outline) for a presentation. Obviosly my index exceeds the size of a presentation page.

Is there a way to split a /tableofcontents in two columns?. This my code to generate the index.

\begin{frame}{Índice}
    \tableofcontents
\end{frame}
user3416588
  • 163
  • 3
  • 9

2 Answers2

8

For a better control over the break point, one could also split the toc manually

\begin{frame}
    \begin{columns}[onlytextwidth,T]
        \begin{column}{.45\textwidth}
            \tableofcontents[sections=1-2]
        \end{column}
        \begin{column}{.45\textwidth}
            \tableofcontents[sections=3-5]
        \end{column}
    \end{columns}
\end{frame}
7

The solution is:

% preamble
\usepackage{multicol}

\begin{frame}{Índice}
\begin{multicols}{2}
  \tableofcontents
  \end{multicols}
\end{frame}
deponovo
  • 1,114
  • 7
  • 23
user3416588
  • 163
  • 3
  • 9
  • 5
    The assumption is that you need to include at least the [`multicol` package](http://ctan.org/pkg/multicol)... – Werner Jun 27 '14 at 05:00
  • 1
    Note also that in this case the TOC will be broken as LaTeX sees fit. Thus breaks within a list of subsections may easily occur. – Raven Oct 01 '21 at 18:09