在 Beamer 的目录中缩进子章节

在 Beamer 的目录中缩进子章节

下列的Beamer:增加目录中的圆半径并包含子部分项目符号我通过以下方式设置 Beamer 的“目录中的子部分”:

\setbeamertemplate{subsection in toc}
 {\leavevmode\leftskip=2em$\bullet$\hskip1em\inserttocsubsection\par}

但是,如果小节标题超出当前行,则新行的缩进不正确;新行从项目符号下方开始,并且与第一行不对齐。我该如何更改此问题? 在此处输入图片描述

答案1

一个快速的解决方案是将tocsubsection内容放入parbox

\setbeamertemplate{subsection in toc}
 {\leavevmode\leftskip=2em$\bullet$\hskip1em\parbox[t]{\textwidth-\leftskip-2em}{\inserttocsubsection}\vspace{2ex}\par}

请注意,要计算 的长度,需要parbox包。在 之后添加了一点垂直空间,以解决 Julian 指出的间距问题。短小节标题的垂直间距与较大小节标题的垂直间距不同。calcparbox

图像

相关内容