animate + beamer + includepdf (heute ohne MWE ;-()

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: animate + beamer + includepdf (heute ohne MWE ;-()

von LuPi » Di 11. Feb 2014, 14:47

Vielen Dank für die schnelle Antwort und die Erklärung. Da ich die anderen
Features von pdfinclude benötige und noch zusätzlichen Text auf die
Handzettel schreibe, kann und will ich den "externen" Weg nicht gehen.
Aber mir ist inzwischen noch eine andere "Lösung" eingefallen. Ich
verwende ohnehin die Fallunterscheidung \ifhandout, sodass ich hier
die Startversion der (ohnehin nicht so komplizierten) Animation relativ
einfach einsetzen kann. Sollte problemlos funktionieren, muss ich gleich
mal testen.

von AlexG » Di 11. Feb 2014, 14:42

Die Animationen in mwe.pdf werden mit Hilfe von PDF-Annotationen realisiert. Das sind die maus-sensitiven Bereiche in PDF-Dokumenten. Diese gehen beim Einbinden mittels \includepdf oder \includegraphics in ein neues Dokument unweigerlich verloren. Das Gleiche gilt übrigens auch für interaktive Links und Querverweise, die durch das hyperref-Paket eingefügt wurden. Hier ist das Problem etwas abgeschwächt durch den Umstand, dass der Linktext Bestandteil der Seite ist und nur der rote Rand, d. h. die Interaktivität, verloren geht. Bei Animationen ist auch der Inhalt der Frames Teil der PDF-Annotationen.

Um die Animationen oder zumindest den ersten Frame einer jeden auf den Handzetteln sichtbar zu machen bleibt deshalb nur, die animateinline-Umgebung im Quelltext der Handzettel zu wiederholen. Noch einfacher ist es wahrscheinlich, die Vortragsfolien aus dem AdobeReader/Evince/Okular heraus auszudrucken. Dort gibt es meistens die Möglichkeit des Ausdrucks zweier Folien auf einer Seite.

von sudo » Di 11. Feb 2014, 12:01

Es war auch nicht ganz ernst gemeint, aber ich glaube nicht, dass der Paketautor da etwas machen wird. Schon Hyperlinks funktionieren nicht mehr und ich vermute die werden öfter benötigt. Du könntest auch beim Autor von pgfpages nachfragen. Damit ist das Quadrat zwar da, aber an der falschen Stelle. Aber wie gesagt: Aussicht auf Erfolg ist gering.
Ich würde daher den Workaround von Elke nutzen.

von LuPi » Di 11. Feb 2014, 11:48

Die Aussage kommt mir etwas haarspalterisch vor. In der Doku steht
ja nicht, dass das Ergebnis mit anderen Viewern (siehe auch unten) nicht
läuft. Und der 'Aufruf' mit pdfLaTeX dient nicht der Wiedergabe, sondern
der Weiterverarbeitung. Aber sei's drum, ich werde mal beim Paketautor
nachfragen.

P.S.: Der PDF-XChange Viewer wird übrigens in der Doku auch explizit
erwähnt (neben Adobe).

von sudo » Di 11. Feb 2014, 11:39

LuPi hat geschrieben:Jau, das ist ein bekanntes Feature von animate, dass das Ergebnis 'garantiert' nur mit Adobe läuft. Mit dem hier angesprochenen Phänomen
hat das aber (vermutlich) nichts zu tun.
Ich würde damit fast behaupten das ist kein Bug, sondern ein Feature! Mit dem zweiten Aufruf öffnest du das PDF. Und du tust dies nicht mit Adobe. Es ist also nur konsequent, wenn es nicht funktioniert.

PS: PDF XChange Viewer ist nur für Windows:
Betriebssystem:Win 2000, Win XP, Win 2003 Server, Windows Vista, Windows 7, Windows 8

von LuPi » Di 11. Feb 2014, 10:45

Hmh. Zugegeben, das ist eine Vorgehensweise, die mir so gar nicht
LaTeX-like daherkommt. Abgesehen davon, dass ich den PDF X-Change
Viewer nicht habe (und auch nicht installieren möchte, falls auf Windows
überhaupt lauffähig), würde mich eher interessieren, was die Ursache
ist und ob ich das mit Bordmitteln korrigieren kann. Oder ob
gegebenenfalls ein Bug Report oder Feature Request fällig ist.

von esdd » Di 11. Feb 2014, 10:35

Wenn ich die Präsentation mit dem PDF X-Change Viewer öffne und aus diesem heraus unter einem anderen Namen speichere, dann sehe ich das Quadrat in der neuen Datei auch im Sumatra. Über die Kopie habe ich dann noch ps2pdf laufen lassen und anschließend ist das Quadrat auch auf dem Handzettel zu sehen.

von LuPi » Di 11. Feb 2014, 10:07

Jau, das ist ein bekanntes Feature von animate, dass das Ergebnis
'garantiert' nur mit Adobe läuft. Mit dem hier angesprochenen Phänomen
hat das aber (vermutlich) nichts zu tun.

von esdd » Di 11. Feb 2014, 10:05

Ich hab das MWE mal laufen lassen und sehe schon in der Präsentation das rote Quadrat nur mit manchen Viewern. Beim Sumatra ist es bei mir zum Beispiel nicht sichtbar.

Gruß
Elke

von LuPi » Di 11. Feb 2014, 09:29

Neu: jetzt MIT mwe!

Code 1: beamer-Datei mwe.tex (Ergebnis mwe.pdf mit rotem Quadrat)
\documentclass{beamer}
\usepackage{animate}
\usepackage{tikz}
\begin{document}
\begin{frame}
 A
  \begin{animateinline}[poster=first,
                        begin={\begin{tikzpicture}},
                        end={\end{tikzpicture}}]{5}
    \fill[red] (0,0) rectangle (45:5cm);
  \end{animateinline}
\end{frame}

\begin{frame}
 B
\end{frame}
\end{document}
Code 2: wrapper-Datei für Handzettel-Erstellung (hier fehlt jetzt das rote Quadrat)
\documentclass{scrartcl}
\usepackage{pdfpages}
\begin{document}
 \includepdf[scale=0.92,landscape=true,nup=2x2,pages=1-2]{mwe}
\end{document}

Nach oben