Trennen Sie die Unterabschnitte durch Kommas im Beamer-Inhaltsverzeichnis

Dec 21 2020

Ich versuche, ein Inhaltsverzeichnis in Beamer-Präsentationen zu erstellen, in dem nur die Unterabschnitte durch Kommas getrennt angezeigt werden, aber ich kann keinen Weg finden, dies zu erreichen.

\documentclass{beamer}

\begin{document}

\begin{frame}{Content}{}
\tableofcontents
\end{frame}

%---------------------------    
\section{Section 1}
\subsection{Subsection 1.1}
\subsubsection{Subsubsection 1.1.1}

\begin{frame}{Section 1}{Subsection 1.1}    
Subsubsection 1.1.1    
\end{frame}    
%---------------------------------------    
\subsubsection{Subsubsection 1.1.2}    
\begin{frame}{Section 1}{Subsection 1.1}   
Subsubsection 1.1.2    
\end{frame}    
%---------------------------------------    
\subsubsection{Subsubsection 1.1.3}   
\begin{frame}{Section 1}{Subsection 1.1}    
Subsubsection 1.1.3    
\end{frame}

\end{document}

Was ich produzieren muss ist:

Section 1    
  Subsection 1.1    
    Subsubsection 1.1.1, Subsubsection 1.1.2, Subsubsection 1.1.3

Anstatt von:

Section 1    
  Subsection 1.1    
    Subsubsection 1.1.1    
    Subsubsection 1.1.2    
    Subsubsection 1.1.3

Vielen Dank für Anregungen!

Antworten

Lily Dec 21 2020 at 22:43

Diese Optionen haben den Job gemacht:

\setbeamertemplate{subsection in toc}{\par\hspace*{2em}~\inserttocsubsection\par}
\setbeamertemplate{subsubsection in toc}{\hspace*{2.5em}{~\inserttocsubsubsection}}