En els esdeveniments d’Ignite els presentadors comparteixen les seves passions personals i professionals també amb 20 diapositives que avancen automàticament però en aquest cas cada 15 segons, cosa que fa que duri només 5 minuts.
Amb LaTeX, en concret amb la classe de diapositives beamer de la que hem parlat en alguns articles d’aquest lloc (feu clic per veure els articles sote l'etiqueta beamer), podem crear fàcilment aquest tipus de presentacions, els pechakucha o els ignite. A tex.stackexchange es va plantejar la pregunta de com fer-ho i les solucions donades són realment elegants i senzilles.
Consisteixen en crear una classe de presentacions, anomenada beamer-lightning.cls, que el que fa és definir un nou comandament, \slideduration, que controla el temps que es mostrarà una diapositiva.
Aquest comandament pot prendre 2 valors: 15 segons per a l’opció de la classe ignite, i 20 segons per a l’opció pechakucha. Després passa aquesta opció a beamer que farà la resta de la feina. I finalment defineix un nou entorn per crear les diapositives i donar-les un títol:
\newenvironment{slide}[1]Amb això ja podem crear 3 tipus de presentacions:
{\begin{frame}[environment=slide]
\transduration{\slideduration}
\frametitle{#1}}
{\end{frame}}
Una presentació clàssica bàsicament amb text i que avança cada 15 o 20 segons. Vegeu el PDF adjunt anomenat pechakucha.pdf
El segon tipus és més interessant perquè utilitza el paquet pgffor (del conjunt pgf) que permet fer iteracions amb el comandament \foreach. D’aquesta manera si tenim 20 imatges anomenades imatge1, imatge2,...imatgeN podem associar el títol a cadascuna d’elles i anar creant les 20 diapositives de manera automàtica a cada pas de la iteració:
\foreach \slidetitle in {Podeu veure el resultat en el document adjunt pechakucha2.pdf.
{Abellerols, els colors de l'estiu}, Ànecs, L'aneguet lleig: el cigne, Fraret, Flamenc, {Inseparables, els Agapornis}} {
\begin{slide}{\slidetitle}
\begin{center}
\includegraphics[height=.75\paperheight]{imatge\thepage.jpg}
\end{center}
\end{slide}
}
El tercer tipus és molt semblant a l’anterior però amb la diferència que la iteració no necessita que les imatges tinguin un nom consecutiu sinó qualsevol nom:
\foreach \slidetitle /\imagefile in {Podeu veure el resultat en el document adjunt pechakucha3.pdf.
Abellerols /imatge1,
Agapornis /agapornis,
Ànecs mandarins /anecs,
Cignes /cignes,
Flamenc /flamenc,
Fraret /fraret}
{
\begin{slide}{\slidetitle}
\begin{center}
\includegraphics[height=.75\paperheight]{\imagefile.jpg}
\end{center}
\end{slide}
}
Podem veure, doncs, que amb aquesta solució tan elegant podem fer fàcilment presentacions perquè s’escurça molt el temps de realització. Podem dedicar-lo ara a triar bones imatges i títols perquè de la feina tècnica s’encarrega, com sempre, LaTeX.
Publicat per primera vegada el diumenge 18 de març de 2012.
Cap comentari:
Publica un comentari a l'entrada