Ich möchte in meiner Präsentation einen Text auf einer Seite beliebig ein und ausblenden könnnen. Beispielvideo https://www.youtube.com/watch?v=IGc62dgfLV4 Kann man das mit dem animate package machen? Öffne in Overleaf
\documentclass{beamer} \begin{document} \begin{frame} \frametitle{erste seite} \knopf[a] \end{frame} \a{eingeblendeter text} \end{document} gefragt 19 Apr '18, 22:40 typ42 |
Das ist sogar überraschend einfach mit dem Öffne in Overleaf
\documentclass{beamer} \usepackage{ocgx} \usepackage{tikz} \usetikzlibrary{ocgx} \begin{document} \begin{frame} \switchocg{pythagoras}{\beamerbutton{Switch}} Bla bla bla Berechne irgendwas Mir völlig wurscht \begin{tikzpicture}[ remember picture,overlay, ocg={ name=Pythagoras, ref=pythagoras, status=invisible }] \node[draw,fill=blue!20,rounded corners,text width=\textwidth] at (current page.center) { Satz des Pythagoras \[ a^2 + b^2 = c^2 \] }; \end{tikzpicture} \end{frame} \end{document} Screencast erstellt mit beantwortet 20 Apr '18, 02:04 Henri 1
(20 Apr '18, 11:23)
AlexG
Wahrscheinlich sind die Pakete nicht ganz aktuell auf deiner Seite. Mit dem letzten Stand von TeXLive-2017 geht es einwandfrei. Und auch ein auf ShareLaTeX erzeugtes PDF funktioniert (
(20 Apr '18, 23:03)
AlexG
Yep. Du hast recht; mein Fehler. Bleibt die Frage, ob es eine hyperref-Lösung gibt, die sich unabhängig vom Pdf-Viewer macht.
(21 Apr '18, 00:20)
typ42
@typ42 Welchen PDF-Betrachter nutzt du denn? Oder ist das Dokument für jemand anderen bestimmt?
(23 Apr '18, 10:55)
AlexG
Ich habe diverse auf meinem Rechner. Aber es soll auf anderen Rechnern genutzt werden, bei denen man nicht immer den notwendigen Viewer voraussetzen kann.
(23 Apr '18, 12:05)
typ42
@typ42: Ich habe Deinen Kommentar oben gelöscht, weil Code-Blöcke in Markdown die Seite leider beschädigen und daher nicht verwendet werden sollten. Du kannst ihn gerne ohne Code-Block neu setzen, wobei eine Anschlussfrage sinnvoller sein könnte.
(23 Apr '18, 12:10)
saputello
Ergebnis 5 von 6
show 1 more comments
|
Interessante Frage; vll. kann ich mal am WE drüber nachdenken. Was das 'animate package' angeht: mit Sicherheit. Ich sollte allerdings zu bedenken geben, dass animate.sty soviel ich weiß den Flash Player verwendet, d.h. die PDF verlangt zwingend den Adobe-Reader. Der Adobe-Reader ist bei Linux-Nutzern wenig beliebt (aber das ist ein eigenes Kapitel). Nein, ich könnte mir vorstellen, dass die gesuchte Funktionalität mit beamer selbst (und hyperref.sty) umsetzbar ist. Eine spezielle Folie soll auf Knopfdruck an- und ausgezeigt werden...
ja, eine hyperref-Lösung wäre mit Sicherheit die sinnvollere.
@cis Nein,
animate
verlangt kein Flash. Es stimmt allerdings, dass es z. Z. von keinem PDF-Betrachter unter Linux unterstützt wird. Es benötigt einen Betrachter mit JavaScript-Engine. Da gibt gegenwärtig leider nur A-Reader, Foxit, PDF-XChange, und die laufen eben nicht unter Linux. Aber OCGs (PDF-Layer) werden von Evince unterstützt, z. B.: https://tex.stackexchange.com/a/164186Ah ok, verstehe.
Im Prinzip kann man den Weg aus dem beamer Manual (Abschnitt 11.2) gehen: Eine Extra-Seite am Ende des Dokuments platzieren und mit dem Button dort hin springen. Mit
\againframe
kann man sich dann ersparen, die ganze Slide nochmal reinhammern zu müssen.