Переместить \insertnavigation влево в последующих разделах в нижнем колонтитуле Beamer

Переместить \insertnavigation влево в последующих разделах в нижнем колонтитуле Beamer

Я вставляю список названий разделов в нижний колонтитул, используя:

\vskip2pt\insertnavigation{\paperwidth}\vskip-2pt

Полный код для нижнего колонтитула (с использованием темы «Метрополис»):

\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- номер текущего раздела (составленного команды).

Связанный контент