Re: Beamer: \multiinclude

#37808
Up
0
Down
::


Io preferisco evitare \multiinclude e uso un metodo più “artigianale” ma piu’ elastico 🙂
Questo è un ECM che illustra un esempio di film ottenuto con una successione di immagini importate con il comando \foreach di tikz e fatte scorrere velocemente in automatico se si visualizza la presentazione in pieno schermo e con acrobat reader (i vari % sono importanti per non aggiungere spazio orrizontale ad ogni overlay e dunque vedere le immagini che si spostanto a destra ad ogni overlay)

`
\documentclass{beamer}
\usepackage{tikz}
\begin{document}
\begin{frame}[label=compr]
\frametitle{Compression of Vapor Bubbles} %
\centering
\only<1> {
prima slide del frame
}%end only
\only<2>{%prima immagine del film, non voglio che il film inizi subito
\includegraphics[width=0.45\textwidth]{image002}%
}%
%
\only<10>{%ultima immagine del film, voglio che si fermi qui senza passare alla slide seguente
\includegraphics[width=0.45\textwidth]{image010}%
}%
%
%\transduration<3-9>{0.25}{%film alla velocità che voglio, cf manuale beamer
\animate<3-9>{%film alla massima velocità, cf manuale beamer
\foreach \i in {3,4,5,6,7,8,9}%
{%
\only<\i>{%
\includegraphics<\i>[width=0.45\textwidth,]{image00\i}%
}%end only
}%end foreach
}%end animate

\hspace{\stretch{1}}
\hyperlinkframestart<2->{\beamerreturnbutton{Prima slide}} \quad
\hyperlink<2->{compr<3>}{\beamergotobutton{Play}}\quad
\hyperlink<2->{compr<10>}{\beamerskipbutton{Skip}}
\hspace{\stretch{1}}
\end{frame}
\end{document}
`

E’ possibile usare un contatore diverso tra il numero di overlay e il nome delle imagini (ad esempio fare un film prendendo solo le immagini numerate con un multiplo di 5) ed è facile fare due film sincronizzati mettendo due figure affiancate. Se necessario posso postare il codice che uso per i film che ho messo nelle mie presentazioni (sono tutte qui http://www.cmap.polytechnique.fr/~gloria) ma la generalizzazione del codice precedente è facile.

CIao
Gloria

Go to top