在 beamer 页脚的后续部分中将 \insertnavigation 移至左侧

在 beamer 页脚的后续部分中将 \insertnavigation 移至左侧

我正在使用以下命令在页脚中插入部分名称列表:

\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是当前部分的编号(组成命令)。

相关内容