Re: Beamer, Tikz e gli overlay: comportamento strano

#78701
Up
0
Down
::

ansys” post=77777Speravo proprio in una tua risposta 😀 . Grazie mille per le soluzioni!

Ciao
Orlando

Figurati 😀 . Approfitto del filone per parlare meglio del jumping effect che le immagini TikZ producono. Il codice di riferimento è:

`\documentclass{beamer}

\usetheme{Madrid}
\usepackage{tikz}

\tikzset{
invisible/.style={opacity=0},
visible on/.style={alt=#1{}{invisible}},
alt/.code args={<#1>#2#3}{%
\alt<#1>{\pgfkeysalso{#2}}{\pgfkeysalso{#3}}
},
}

\begin{document}

\begin{frame}{Codice di prova – Jumping effect}
\begin{tikzpicture}
\draw<1->(0,0) rectangle (10,2);
\draw<2->(0,-3) rectangle (10,-5);
\end{tikzpicture}
\end{frame}

\begin{frame}{Codice di prova – Ancora Jumping effect}
\begin{tikzpicture}
\onslide<1->{\draw(0,0) rectangle (10,2);}
\onslide<2->{\draw<2->(0,-3) rectangle (10,-5);}
\end{tikzpicture}
\end{frame}

\begin{frame}{Codice di prova – No jumping effect}
\begin{tikzpicture}
\draw[visible on=<1->] (0,0) rectangle (10,2);
\draw[visible on=<2->] (0,-3) rectangle (10,-5);
\end{tikzpicture}
\end{frame}
\end{document}`

I primi due esempi che avevo inserito nel mio precedente messaggio risolvevano sì il problema della footline scomparsa, ma chi proverà il codice scoprirà che nella prima diapositiva il rettangolo è centrato, mentre nella seconda i due rettangoli sono equispaziati: il primo rettangolo, quindi, subisce uno spostamento. L’esempio qui proposto in modo completo, mostra anche un metodo semplice (per chi lo usa, tanto di cappello a chi lo ha sviluppato 😉 ) per evitare questo problema: il risultato infatti mostra che il primo rettangolo è posizionato correttamente in entrambe le diapositive del quadro.

In allegato la presentazione:

[attachment=447]prova_guit.gif[/attachment]

Referenze per chi fosse interessato:

1) http://tex.stackexchange.com/questions/55806/tikzpicture-in-beamer#55849

2) http://tex.stackexchange.com/questions/6135/how-to-make-beamer-overlays-with-tikz-node/6155#6155

3) [Consigliata] http://tex.stackexchange.com/questions/18704/how-can-i-fix-jumping-tikz-pictures-in-beamer

P.S. Ottimo che i [tt].gif[/tt] siano riconosciuti 😉

Ciao
Claudio

Attachments:
You must be logged in to view attached files.

Go to top