Бимер Сингапур

Бимер Сингапур

У меня проблема с маркерами, которые появляются в заголовке темы Сингапура. Раньше он не добавлял маркер для страницы структуры при использовании

\AtBeginSection[]{
  \begin{frame}{Outline}
  \small \tableofcontents[currentsection, hideothersubsections]
  \end{frame} 
}

Теперь у меня появляется дополнительный маркер каждый раз, когда я меняю раздел... кто-нибудь знает, как решить эту проблему?

решение1

На основеhttps://tex.stackexchange.com/a/45038/36296вы могли бы сделать:

\documentclass[compress]{beamer}

\usetheme{Singapore}

\AtBeginSection[]{
    \miniframesoff%
  \begin{frame}
  \frametitle{Outline}
  \small \tableofcontents[currentsection, hideothersubsections]
  \end{frame} 
  \miniframeson%
}


\makeatletter
\let\beamer@writeslidentry@miniframeson=\beamer@writeslidentry%
\def\beamer@writeslidentry@miniframesoff{%
  \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally
  {%else
    % removed \addtocontents commands
    \clearpage\beamer@notesactions%
  }
}
\newcommand*{\miniframeson}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframeson}
\newcommand*{\miniframesoff}{\let\beamer@writeslidentry=\beamer@writeslidentry@miniframesoff}
\makeatother

\begin{document}

\section{sd}
\begin{frame}
    abc
\end{frame} 

\end{document}

введите описание изображения здесь

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