删除 Beamer 中的标题页导航点

删除 Beamer 中的标题页导航点

我想删除navigation dotBeamer 中与标题页对应的。这是 MWE。如您所见,标题页有一个空点...我该如何删除它?

笔记我在这里使用技巧Beamer 导航圈没有子部分吗?删除subsection导航点。

\documentclass{beamer}
\usetheme{Frankfurt}
\usecolortheme{dove}
\usepackage{remreset}
\makeatletter
\@removefromreset{subsection}{section}
\makeatother
\setcounter{subsection}{1}

\setbeamertemplate{items}[circle] 


\title{Stackexchange is great}
\author{John}
\date{\today}

\begin{document}

\begin{frame}[plain]
  \titlepage
\end{frame}


\section{Motivation}

\begin{frame}{A sample slide}
hello
\end{frame}

\begin{frame}{A sample slide}
hello
\end{frame}

\begin{frame}{A sample slide}
world
\end{frame}
\end{document}

答案1

不确定这是否是最好的方法,但它似乎有效:

\makeatletter
\let\old@beamer@writeslidentry\beamer@writeslidentry
\def\beamer@writeslidentry{%
  \expandafter\beamer@ifempty\expandafter{\beamer@framestartpage}{}% does not happen normally
  {%else
    \clearpage\beamer@notesactions%
  }
}
\makeatother

\begin{frame}[plain]
  \titlepage
\end{frame}

\makeatletter
\let\beamer@writeslidentry\old@beamer@writeslidentry
\makeatother

我刚刚从中删除了这两个\addtocontents{nav}调用\beamer@writeslidentry

相关内容