Hyperlink zum vorherigen Abschnitt in Navigationssymbolen

Hyperlink zum vorherigen Abschnitt in Navigationssymbolen

Ich habe eine Reihe von s deklariert \hyperlinksection:

\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}

Die Hyperlinks „Zurück zum Anfang“, „Zurück zum Abschnittsanfang“, „Detaillierte Analyse“, „Nächster Abschnitt“ funktionieren, aber der Hyperlink „Vorheriger Abschnitt“ springt nicht zum vorherigen Abschnitt, sondern zum Abschnitt „Detaillierte Analyse“, d. h.:

Im 2. Abschnitt:

Bildbeschreibung hier eingeben

wenn ich auf „Vorheriger Abschnitt“ klicke, gelangt man zum Abschnitt „Detaillierte Analyse“ statt zum „1. Abschnitt“:

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, den Previous sectionHyperlink zum Laufen zu bringen?

Aktualisieren:Bei Verwendung der Antwort von @samcarter tritt dieses Problem auf: Im letzten Abschnitt:

Bildbeschreibung hier eingeben

Wenn Sie auf „Nächster Abschnitt“ klicken, wäre es wünschenswert, hier anzuhalten, da dies der letzte Abschnitt ist. Wenn Sie jedoch auf „Nächster Abschnitt“ klicken, gelangen Sie zum letzten Frame innerhalb dieses letzten Abschnitts:

Bildbeschreibung hier eingeben

Gibt es eine Möglichkeit, das gewünschte Ergebnis zu erzielen (d. h., wenn wir im letzten Abschnitt sind und auf „Nächster Abschnitt“ klicken, nicht springen).

Code:

\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}

Antwort1

Ich vermute, das Problem besteht darin, dass \hyperlinksectionendprevzum letzten Frame des vorherigen Abschnitts gesprungen wird, während Sie anscheinend zum ersten Frame des vorherigen Abschnitts möchten.

\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}

verwandte Informationen