beamer icon indicating copy to clipboard operation
beamer copied to clipboard

Add support for global table of contents showing all parts

Open josephwright opened this issue 15 years ago • 2 comments

Originally reported by: Nicolas M. Thiéry (Bitbucket: nthiery, GitHub: nthiery)


Add support for global table of contents showing all parts:

\tableofcontents{parts=<...>}

similar to:

\tableofcontents{sections=<...>}

  • Bitbucket: https://bitbucket.org/rivanvx/beamer/issue/65

josephwright avatar Sep 07 '10 21:09 josephwright

Original comment by Vedran Miletić (Bitbucket: rivanvx, GitHub: Unknown):


This would be interesting.

josephwright avatar Sep 30 '10 18:09 josephwright

As a workaround to show a toc for all parts:

\documentclass{beamer}

\makeatletter
\AtBeginPart{%
    \addtocontents{parttoc}{\protect\beamer@partintoc{\the\c@part}{\beamer@partnameshort}{\the\c@page}}%
}
\newcommand{\parttableofcontents}{\@starttoc{parttoc}}
\newcommand{\beamer@partintoc}[3]{#2\par\tableofcontents[part=#1]\par}
\makeatother

\begin{document} 

\begin{frame}
\parttableofcontents
\end{frame}

\part{part1}
\section{section name1}
\begin{frame}
	abc
\end{frame}	
	
\part{part2}
\section{section name2}
\begin{frame}
	abc
\end{frame}	
	
\end{document}

samcarter avatar Nov 28 '19 12:11 samcarter