我正在尝试在 beamer 演示文稿中创建一个内容表,其中只显示用逗号分隔的子部分,但我找不到实现这一点的方法。
\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}
我需要制作的是:
Section 1
Subsection 1.1
Subsubsection 1.1.1, Subsubsection 1.1.2, Subsubsection 1.1.3
代替:
Section 1
Subsection 1.1
Subsubsection 1.1.1
Subsubsection 1.1.2
Subsubsection 1.1.3
非常感谢您的任何建议!
答案1
这些选项完成了工作:
\setbeamertemplate{subsection in toc}{\par\hspace*{2em}~\inserttocsubsection\par}
\setbeamertemplate{subsubsection in toc}{\hspace*{2.5em}{~\inserttocsubsubsection}}