Hallo, die Kopfzeile im theme Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usetheme{AnnArbor} \begin{document} \section{Thema A} \subsection{Unterthema 1} \begin{frame} Frame 1 \end{frame} \begin{frame} Frame 2 \end{frame} \begin{frame} Frame 3 \end{frame} \begin{frame} Frame 4 \end{frame} \end{document} Gibt es eine Möglichkeit, wenn ich z.B. auf der Seite "Frame4" bin und oben auf "Thema A" bzw. "Unterthema 1" klicke, die Präsentation auf Frame1 springt? |
Die Lösung, die @tom75 angegeben hat, lässt sich durch ein gezieltes Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usetheme{AnnArbor} \usepackage{etoolbox} \makeatletter \patchcmd{\beamer@section} {\def\insertsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\edef\insertsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{\unexpanded{#1}}}} {}{} \patchcmd{\beamer@subsection} {\def\insertsubsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\edef\insertsubsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{\unexpanded{#1}}}} {}{} \makeatother \begin{document} \section{\texorpdfstring{$\operatorname{e}$-Funktion}{e-Funktion}} \subsection{Unterthema 1} \begin{frame} Frame 1 \end{frame} \begin{frame} Frame 2 \end{frame} \begin{frame} Frame 3 \end{frame} \begin{frame} Frame 4 \end{frame} \end{document} Der Vorteil dabei ist, dass dann auch komplexere Dinge wie Ein ähnliches Ergebnis kann man auch mit Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usetheme{AnnArbor} \usepackage{etoolbox} \makeatletter \patchcmd{\beamer@section} {\def\insertsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\protected@edef\insertsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{#1}}} {}{} \patchcmd{\beamer@subsection} {\def\insertsubsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\protected@edef\insertsubsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{#1}}} {}{} \makeatother \begin{document} \section{\texorpdfstring{$\operatorname{e}$-Funktion}{e-Funktion}} \subsection{Unterthema 1} \begin{frame} Frame 1 \end{frame} \begin{frame} Frame 2 \end{frame} \begin{frame} Frame 3 \end{frame} \begin{frame} Frame 4 \end{frame} \end{document} Bei dieser Lösung muss man ggf. einzelne zerbrechliche Anweisungen selbst mit beantwortet 08 Sep '15, 09:33 saputello @saputello: Lässt sich das Ggf. müsst man dem Autor das mitteilen, denn er hat den Patch für die nächste Version der
(08 Sep '15, 09:51)
tom75
1
@tom75: Soweit ich beurteilen kann, kann man das an dieser Stelle generell verwenden, da an der Stelle IMO nur Eigentlich sollte man an der Stelle mindestens
(08 Sep '15, 10:17)
saputello
|
Ich hab unter Navigation to section/subsection from Beamer headline titles eine Lösung gefunden. Es handelt sich um einen Fehler in Open in Online-Editor
\documentclass[12pt]{beamer} \usepackage[utf8]{inputenc} \usepackage[T1]{fontenc} \usepackage[ngerman]{babel} \usetheme{AnnArbor} \usepackage{etoolbox} \makeatletter \patchcmd{\beamer@section} {\def\insertsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\edef\insertsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{#1}}} {}{} \patchcmd{\beamer@subsection} {\def\insertsubsectionhead{\hyperlink{Navigation\the\c@page}{#1}}} {\edef\insertsubsectionhead{\noexpand\hyperlink{Navigation\the\c@page}{#1}}} {}{} \makeatother \begin{document} \section{Thema A} \subsection{Unterthema 1} \begin{frame} Frame 1 \end{frame} \begin{frame} Frame 2 \end{frame} \begin{frame} Frame 3 \end{frame} \begin{frame} Frame 4 \end{frame} \end{document} Die obige Lösung funktioniert nicht, wenn man als Open in Online-Editor
\section{\texorpdfstring{$\operatorname{e}$-Funktion}{e-Funktion}} Hier erhält man die Fehlermeldung
Im konkreten Fall, kann man die Fehlermeldung umgehen, wenn man einfach nur Open in Online-Editor
\section{e-Funktion} verwendet, da dies optisch das selbe Resultat liefert. |