PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : beamer - hyperlink "zurück" wie im browser



Spindoctor
23-02-2009, 13:13
Hallo!

Ich fürchte zu meinem Problem gibts keine Lösung, aber ich probiers mal.

Ich möchte (etwa auf einen beweis oder eine nähere erläuterung) von mehreren Punkten aus meiner beamer-Präsentation verweisen.

wenn ich den beweis erklärt habe, möchte ich (nicht weiter überraschend) zum vorherigen slide zurück.

in einem web-browser würde ich dafür den "zurück"-button verwenden. in html kann man mit einem java-befehl diesen zurück-link auch auf der webseite unterbringen.

geht sowas auch in pdf?

andernfalls müsst ich mir nämlich auf dem slide mit dem beweis mehrere button-links herrichten, jeweils dorthin, von wo ich verwiesen habe. das würde nicht so hübsch aussehen.

vielen dank im voraus

bobmalaria
23-02-2009, 13:28
hi,

du kannst jedem slide ein label vergeben. ich wuerde dann einfach die erklaerungen ganz hinten in die praesentation packen und auf diese slides dann verlinken. einen zurueck button kannst du dann ebenfalls erstellen und einfach auf das label deines hauptslides verweisen.

was mir gerde noch einfaellt: man kann auch den gleichen slide nochmals aufrufen. vielleicht machst du dann sowas wie slide, erklaerung, slide wieder aufrufen, erklaerung 2, usw...

einfach mal in die beamer anleitung schauen.

gruss

Spindoctor
23-02-2009, 13:56
danke für die Antwort.
ich fürchte, ich habe mich ein bisschen unklar ausgedrückt.
ich schreib mal in pseudocode (richtiger code is mir jetz zu aufwendig, bringt wahrsch. auch keinen informationsgewinn) was ich machen will


\begin{slide1}
erklärung1 der formel "a+b=c"
link{verweis auf slide3}
\end{slide1}

\begin{slide2}
erklärung2 der formel "a+b=c"
link{verweis auf slide3}
\end{slide2}

\begin{appendix}
\begin{slide3}
beweis der formel "a+b=c"
link{"back" - zurück zu slide1 bzw. slide2, je nachdem wo man hergekommen ist}
\end{slide3}
\end{appendix}
was die - in meinen augen unschöne - alternative wäre ist


\begin{slide1}
erklärung1 der formel "a+b=c"
link{verweis auf slide3}
\end{slide1}

\begin{slide2}
erklärung2 der formel "a+b=c"
link{verweis auf slide3}
\end{slide2}

\begin{appendix}
\begin{slide3}
beweis der formel "a+b=c"
link{verweis auf slide1}
link{verweis auf slide2}
\end{slide3}
\end{appendix}

Zizibee
23-02-2009, 14:28
Ist zwar nicht elegant, aber falls dir sonst nichts mehr einfällt könntest du doch auch den "slide3" öfters in die Präsentation aufnehmen. Dann würdest du nur von einer Folie aus auf "slide3a" verweisen und könntest so eine Rücksprungadresse angeben. Auf der nächsten Folie springst du dann auf "slide3b".
Wobei sich dann natürlich deine "slide3x" nur durch die Rücksprungadresse unterscheiden würden.

Wie gesagt, nicht wirklich elegant, aber dafür optisch schöner und leichter durchzuführen...

Spindoctor
23-02-2009, 14:36
stimmt!
gute idee Zizibee, danke!
so muss ich halt aufpassen, dass ich mit den vielen labels nicht durcheinander komm, aber es würde funktionieren.

wenn niemand ein javascript:history.back()-äquivalent für pdf kennt *winkmitdemzaunpfahl* werd ichs wohl so machen.

localghost
23-02-2009, 17:37
[...] Ich möchte (etwa auf einen beweis oder eine nähere erläuterung) von mehreren Punkten aus meiner beamer-Präsentation verweisen.

wenn ich den beweis erklärt habe, möchte ich (nicht weiter überraschend) zum vorherigen slide zurück. [...]
Durchsuche die Anleitung von beamer (http://ctan.org/pkg/beamer) mal nach \beamergotobutton und seinem Pendant (Abschnitt 11.1 - Adding Hyperlinks and Buttons, S. 97ff).


MfG
Thorsten¹

Spindoctor
23-02-2009, 18:31
danke für die Antwort localghost!

Hab die Anleitung natürlich durchgelesen, bevor ich gepostet habe. (Hab sie zufällig auch gerade auf S. 97 geöffnet gehabt. :p)

Zwar gibt es einen Return-Knopf, der wird, so ich das Manual richtig verstehe, aber in seiner Funktion erst dadurch zum Return-Knopf, dass man einen fixen Link setzt, der dorthin verweist, wo man ursprünglich hergekommen ist.

Eine Funktion, die zum letzten geöffneten Slide - unabhängig davon welches das war - zurücklinkt (so wie javascript:history.back() im Internet-Browser) habe ich im beamer-Manual nicht gefunden.

Oder hab ich was übersehen?

dr.ö
12-01-2011, 17:20
Eine history back Funktion kann man zB durch das hyperref Paket erzielen


\Acrobatmenu{GoBack}{\beamerreturnbutton{Return}}