下列的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 指出的间距问题。短小节标题的垂直间距与较大小节标题的垂直间距不同。calc
parbox