
나는 일련의 \hyperlinksection
s를 선언했습니다.
\documentclass{beamer}
\usepackage[]{hyperref}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
\quad\hyperlinkpresentationstart{\beamerreturnbutton{Back to start}}%
\quad\hyperlinksectionstart{\beamerreturnbutton{Back to section start}}%
\quad\hyperlink{Detailed_Analysis}{\beamergotobutton{Detailed Analysis}}%
\quad\hyperlinksectionstartnext{\beamerskipbutton{Next section}}%
\quad\hyperlinksectionendprev{\beamerskipbutton{previous section}}%
\vspace*{0.2cm}%
}
\begin{document}
\section{sec1}
\begin{frame}%{ss}
1st section/ page 1 out of 1
\end{frame}
\begin{frame}
1st section/ page 2 out of 2
\end{frame}
\begin{frame}[label=Detailed_Analysis]
Detailed Analysis
\end{frame}
\section{sec2}
\begin{frame}
2nd section
\end{frame}
\section{sec3}
\begin{frame}
3rd section
\end{frame}
\end{document}
"시작으로 돌아가기", "섹션 시작으로 돌아가기", "세부 분석", "다음 섹션" 하이퍼링크는 작동하지만 "이전 섹션" 하이퍼링크는 이전 섹션으로 이동하지 않고 "세부 분석" 섹션으로 이동합니다. 즉:
두 번째 섹션에 있는 경우:
"이전 섹션"을 클릭하면 "첫 번째 섹션" 대신 "세부 분석" 섹션으로 이동합니다.
하이퍼링크가 작동하도록 하는 방법이 있습니까 Previous section
?
업데이트:@samcarter 답변을 사용하면 다음과 같은 문제가 있습니다. 마지막 섹션에 있는 경우:
"다음 섹션"을 클릭하면 이것이 마지막 섹션이므로 여기서 멈추는 것이 바람직합니다. 그러나 "다음 섹션"을 클릭하면 이 마지막 섹션 내의 마지막 프레임으로 이동합니다.
원하는 결과를 얻을 수 있는 방법이 있습니까(즉, 마지막 섹션에 있을 때 "다음 섹션"을 클릭하면 점프하지 마세요).
암호:
\documentclass{beamer}
\AtBeginSection[]{\label{sec:\thesection}}
\newcounter{prevsec}
\title{Some Title}
\setbeamertemplate{navigation symbols}{}
\setbeamertemplate{footline}{%
\setcounter{prevsec}{\thesection}
\ifnum\theprevsec>1
\addtocounter{prevsec}{-1}
\fi
\quad\hyperlinkpresentationstart{\beamerreturnbutton{Back to start}}%
\quad\hyperlinksectionstart{\beamerreturnbutton{Back to section start}}%
\quad\hyperlink{Detailed_Analysis}{\beamergotobutton{Detailed Analysis}}%
\quad\hyperlinksectionstartnext{\beamerskipbutton{Next section}}%
\quad\hyperlink{sec:\theprevsec}{\beamerskipbutton{previous section}}%
\vspace*{0.2cm}%
}
\begin{document}
\section{sec1}
\begin{frame}%{ss}
1st section/ page 1 out of 1
\end{frame}
\begin{frame}
1st section/ page 2 out of 2
\end{frame}
\begin{frame}[label=Detailed_Analysis]
Detailed Analysis
\end{frame}
\section{sec2}
\begin{frame}
2nd section
\end{frame}
\section{sec3}
\begin{frame}
3rd section
\end{frame}
\begin{frame}
More content on the 3rd section
\end{frame}
\begin{frame}
Even More content on the 3rd section
\end{frame}
\end{document}
답변1
문제는 \hyperlinksectionendprev
이전 섹션의 마지막 프레임으로 이동하는 반면 이전 섹션의 첫 번째 프레임으로 이동하려는 것 같습니다.
\documentclass{beamer}
\AtBeginSection[]{\label{sec:\thesection}}
\newcounter{prevsec}
\title{Some Title}
\setbeamertemplate{footline}{%
\setcounter{prevsec}{\value{section}}
\ifnum\value{prevsec}>1
\addtocounter{prevsec}{-1}
\fi
\quad\hyperlinkpresentationstart{\beamerreturnbutton{Back to start}}%
\quad\hyperlinksectionstart{\beamerreturnbutton{Back to section start}}%
\quad\hyperlink{Detailed_Analysis}{\beamergotobutton{Detailed Analysis}}%
\quad\hyperlinksectionstartnext{\beamerskipbutton{Next section}}%
\quad\hyperlink{sec:\theprevsec}{\beamerskipbutton{previous section}}%
\vspace*{0.2cm}%
}
\begin{document}
\section{sec1}
\begin{frame}%{ss}
1st section/ page 1 out of 1
\end{frame}
\begin{frame}
1st section/ page 2 out of 2
\end{frame}
\begin{frame}[label=Detailed_Analysis]
Detailed Analysis
\end{frame}
\section{sec2}
\begin{frame}
2nd section
\end{frame}
\section{sec3}
\begin{frame}
3rd section
\end{frame}
\end{document}