Re: tikz non funziona ma non da errore

#71134
robitex
Amministratore del forum
    Up
    0
    Down
    ::

    claudio” post=70563

    Ciao,
    penso sia il comando \onslide<> a non andare bene.

    Non sono ferratissimo con gli effetti in Beamer, ma credo che quel comando disegni gli elementi sulla slide uno alla volta ma nella loro posizione effettiva.
    I triangoli sono posizionati uno sopra l’altro sulla pagina e non sono sovrapposti, così l’effetto non funziona.
    Spero in interventi più utili.
    R.

    scusa ma non ho capito
    claudio

    Prova a partire da questo codice:
    `\documentclass{beamer}

    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}

    \usepackage{tikz}
    \usepackage{times}

    \begin{document}

    \begin{frame}[t]{scaleno, isoscele, equilatero}

    \begin{overlayarea}{\textwidth}{120pt}
    \only<1>{%
    \centering
    \begin{tikzpicture}
    \coordinate (a) at (0,0);
    \coordinate (b) at (6,0);
    \coordinate (c) at (9,6);

    \draw[thick] (a)–(b)–(c)–cycle;
    \end{tikzpicture}

    Scaleno
    }

    \only<2>{%
    \centering
    \begin{tikzpicture}
    \coordinate (a) at (0,0);
    \coordinate (b) at (5,0);
    \coordinate (c) at (2.5,7);

    \draw[thick] (a)–(b)–(c)–cycle;
    \end{tikzpicture}

    Isoscele
    }

    \only<3>{%
    \centering
    \begin{tikzpicture}
    \coordinate (a) at (0,0);
    \coordinate (b) at (6,0);
    \coordinate (c) at (60:6);% polar coords

    \draw[thick] (a)–(b)–(c)–cycle;
    \end{tikzpicture}

    Equilatero
    }

    \end{overlayarea}
    \end{frame}
    \end{document}`

    Un saluto.
    R.

    Go to top