Beamer:\tableofcontents 无法跳转到正确的内容

Beamer:\tableofcontents 无法跳转到正确的内容

我尝试单击Agenda框架中的部分,这样可以让我跳转到与该部分相关的特定框架。例如,如果我单击related Projects议程框架中的,我想直接跳转到包含以下内容的幻灯片Start the Related Projects slide.,但无论我单击什么,我总是跳转到Introduction包含此内容的幻灯片Start the introduction slide.。我该如何让它工作?

特克斯代码

\documentclass[xcolor=dvipsnames]{beamer}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usetheme{Antibes}
\usecolortheme[named=Maroon]{structure}
\setbeamercovered{transparent}

\setbeamertemplate{footline}[page number]
\title{Test}
\author{Alex XYZ}
\institute{University XYZ}
\date{20.01.16}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{Agenda}
\tableofcontents
\section{Introduction}
\section{ Requirements}
\section{Related Projects}
\end{frame}

\begin{frame}
\frametitle{Introduction}
Start the introduction slide. 
\end{frame}

\begin{frame}
\frametitle{Requirements}
Start the Requirements slide.
\end{frame}


\begin{frame}
\frametitle{Related Projects}
Start the Related Projects slide.
\end{frame}


\end{document}

答案1

如果相关目标至少包含一个不同的框架,则链接只能跳转到不同的框架/部分。但是在 OP 的示例中,所有部分都位于同一框架中,因此目标都位于同一框架中,即本ToC例中的框架。\sectionToC

解决方案:将\section调用移至相关框架。

\documentclass[xcolor=dvipsnames]{beamer}

\usepackage[utf8]{inputenc}
\usepackage[T1]{fontenc}
\usepackage[english]{babel}
\usetheme{Antibes}
\usecolortheme[named=Maroon]{structure}
\setbeamercovered{transparent}

\setbeamertemplate{footline}[page number]
\title{Test}
\author{Alex XYZ}
\institute{University XYZ}
\date{20.01.16}

\begin{document}

\begin{frame}
\titlepage
\end{frame}

\begin{frame}
\frametitle{Agenda}
\tableofcontents
\end{frame}

\section{Introduction}

\begin{frame}
\frametitle{Introduction}
Start the introduction slide. 
\end{frame}

\section{Requirements}

\begin{frame}
\frametitle{Requirements}
Start the Requirements slide.
\end{frame}

\section{Related Projects}


\begin{frame}
\frametitle{Related Projects}
Start the Related Projects slide.
\end{frame}


\end{document}

相关内容