我正在使用以下命令在页脚中插入部分名称列表:
\vskip2pt\insertnavigation{\paperwidth}\vskip-2pt
页脚的完整代码(使用 metropolis 主题)是
\makeatletter
\setbeamertemplate{footline}{%
\begin{beamercolorbox}[wd=\textwidth, sep=3ex]{footline}%
\usebeamerfont{page number in head/foot}%
\usebeamertemplate*{frame footer}
\hfill%
\usebeamertemplate*{frame numbering}
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{upper separation line head}
\end{beamercolorbox}
\begin{beamercolorbox}{section in head/foot}
\vskip2pt\insertnavigation{\paperwidth}\vskip-2pt
\end{beamercolorbox}%
\begin{beamercolorbox}[colsep=1.5pt]{lower separation line head}
\end{beamercolorbox}
}
\makeatother
但是,我的部分太多了,它超出了页脚的末尾。参见幻灯片图片:
为了解决这个问题,我想随着当前部分的增加将导航移到左侧。例如:
\vskip-{\sectionnumber}pt\insertnavigation{\paperwidth}\vskip-2pt
其中\sectionnumber
是当前部分的编号(组成命令)。