'How split a /tableofcontents in two or more columns?

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}


Solution 1:[1]

The solution is:

% preamble
\usepackage{multicol}

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

Solution 2:[2]

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}

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1 deponovo
Solution 2 samcarter_is_at_topanswers.xyz