LaTeX Beamer:框架外部部分 - 部分之间轮廓的附加问题

LaTeX Beamer:框架外部部分 - 部分之间轮廓的附加问题

我建议你这个答案回答类似的问题。

我想要的正是该帖子作者想要的,即一张幻灯片,导航栏中没有突出显示该幻灯片的部分。我发现那里给出的解决方案对我来说不起作用,大概是因为这个代码在我的情况下有效:

\AtBeginSubsection
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}

\AtBeginSection
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}

我得到了想要的结果,即最后一帧没有在侧边栏中突出显示的部分。但我得到了额外的不受欢迎的大纲幻灯片的结果(所有部分均已阴影化)。

下面是一个完整的例子。

\documentclass{beamer}
\usetheme[hideothersubsections]{Hannover}

\begin{document}


  %=======BEGIN OUTLINE COMMANDS============
\AtBeginSubsection
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}

\AtBeginSection
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}
%=======END OUTLINE COMMANDS============



\section{First Section}

\begin{frame}
  \begin{itemize}
    \item Blah
    \item Blah
    \item Blah
  \end{itemize}
\end{frame}


\section{Second Section}

\begin{frame}
  \begin{itemize}
    \item Blah
    \item Blah
    \item Blah
  \end{itemize}
\end{frame}

\section{Third Section}

\begin{frame}
  \begin{itemize}
    \item Blah
    \item Blah
    \item Blah
  \end{itemize}
\end{frame}


\section*{}

\begin{frame}

Thank you for your attention!

\end{frame}


\end{document}

答案1

只需\AtBeginSection在最后一张幻灯片之前重新定义:

\documentclass{beamer}
\usetheme[hideothersubsections]{Hannover}

\begin{document}


  %=======BEGIN OUTLINE COMMANDS============
\AtBeginSubsection
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}

\AtBeginSection
{
  \begin{frame}<beamer>{Outline}
    \tableofcontents[currentsection,currentsubsection]
  \end{frame}
}
%=======END OUTLINE COMMANDS============



\section{First Section}

\begin{frame}
  \begin{itemize}
    \item Blah
    \item Blah
    \item Blah
  \end{itemize}
\end{frame}


\section{Second Section}

\begin{frame}
  \begin{itemize}
    \item Blah
    \item Blah
    \item Blah
  \end{itemize}
\end{frame}

\section{Third Section}

\begin{frame}
  \begin{itemize}
    \item Blah
    \item Blah
    \item Blah
  \end{itemize}
\end{frame}

\AtBeginSection{}
\section*{}

\begin{frame}

Thank you for your attention!

\end{frame}


\end{document}

结果

相关内容