此 Beamer TeX 中制作子部分出现故障?

此 Beamer TeX 中制作子部分出现故障?

在这个 Beamer TeX 中,平面框架被识别为“未解决的问题”部分的子部分,因此在标题中,该部分的名称下方有 5 个小圆圈。为什么会发生这种情况?如何纠正?

\documentclass{beamer}
\usetheme{Darmstadt}      

\begin{document}
\section{Open Quetions}
\subsection{Open Questions}
\begin{frame}
\frametitle{Open Questions}
\end{frame}




\begin{frame}[plain]
 \vskip 1cm 
\begin{center}
Thank You!
\end{center}
\end{frame}


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

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

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


\end{document}

答案1

没有任何故障,普通框架被识别为“未决问题”子部分内的框架,因为它们位于此子部分中。普通选项只是从这些框架中删除了头部和尾部,但它们仍被视为普通框架。

如果你想关闭 miniframes,你可以使用如何从 Beamer 中的导航项目符号中删除一些页面?

\documentclass{beamer}
\usetheme{Darmstadt}  

\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{Open Quetions}
\subsection{Open Questions}
\begin{frame}
\frametitle{Open Questions}
\end{frame}

\miniframesoff


\begin{frame}[plain]
 \vskip 1cm 
\begin{center}
Thank You!
\end{center}
\end{frame}


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

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

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

\miniframeson


\end{document}

您的感谢幻灯片让我认为也许您应该使用\appendix

\documentclass{beamer}
\usetheme{Darmstadt}  

\begin{document}
\section{Open Quetions}
\subsection{Open Questions}
\begin{frame}
\frametitle{Open Questions}
\end{frame}

\appendix


\begin{frame}[plain]
 \vskip 1cm 
\begin{center}
Thank You!
\end{center}
\end{frame}


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

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

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

\end{document}

相关内容