我尝试单击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
例中的框架。\section
ToC
解决方案:将\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}