Re: tikz non funziona ma non da errore

#71135
claudio
Partecipante
    Up
    0
    Down
    ::


    ho preso parte del codice di Robitex che ringrazio e parte del mio e questo è il risultato
    balla un po ma è migliore del mio precedente
    `
    \documentclass{beamer}
    \usepackage[T1]{fontenc}
    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{default}
    \usepackage{times}

    \usepackage{tikz}
    \usetikzlibrary{calc}
    %\usetikzlibrary{shapes,arrows,trees,positioning}
    \usetikzlibrary{shapes,arrows,trees,positioning,through,intersections,fadings}
    %\usetikzlibrary{shapes.gates.logic.US,shapes.gates.logic.IEC}

    \usetheme{Torino}
    \begin{document}

    \begin{frame}{scaleno, isoscele, equilatero}
    %
    \begin{overlayarea}{\textwidth}{120pt}
    \begin{center}
    % % \begin{figure}
    \scalebox{0.5}{
    \begin{tikzpicture}
    \tikzstyle{etichetta} = [draw,node distance=.5, text centered, very thick,text width=50,minimum size=10]
    % %\tikzstyle{etichetta} = [draw,outer sep=0,inner sep=1,minimum size=10,node distance=1]
    \tikzstyle{etichetta2} = [etichetta,node distance=55, color=red, text width=50]
    \tikzstyle{etichetta3} = [etichetta,node distance=80,color=red]
    \tikzstyle{etichetta4} = [etichetta,node distance=70,text width=70]
    \tikzstyle{linea} = [thick]
    \tikzstyle{linea2} = [thick,-triangle 90]
    \only<1>{
    \coordinate (a) at (0,0);
    \coordinate (b) at (6,0);
    \coordinate (c) at (9,6);

    \draw[linea] (a)–(b)–(c)–cycle;
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \clip (a)++(-0.5,-0.5) rectangle($(c) + (1,2)$);
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \node(A)[label=$A$] at (a) {$\bullet$};
    \node(B)[label=50:$B$] at (b) {$\bullet$};
    \node(C)[label=$C$] at (c) {$\bullet$};
    }
    %isoscele
    \only<2>{%
    \coordinate (a) at (0,0);
    \coordinate (b) at (6,0);
    \node(m1) at ($(a)!0.5!(b)$) {};
    \node(c1) at (m1)[circle through=(b)] {};
    \node(c2) at (a)[circle through=(b)] {};
    \node(c3) at (b)[circle through=(a)] {};
    \coordinate (ct) at (intersection 2 of c3 and c2);
    \coordinate (c) at (intersection of ct–m1 and c1);
    \node(A)[label=$A$] at (a) {$\bullet$};
    \node(B)[label=50:$B$] at (b) {$\bullet$};
    \node(C)[label=$C$] at (c) {$\bullet$};

    \draw[linea] (a)–(b)–(c) –cycle;
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \clip (a)++(-0.5,-0.5) rectangle($(c) + (4,5)$);
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \node(m1)at ($(a)!0.5!(c)$) {$\backslash\backslash$ };
    \node(m2)at ($(c)!0.5!(b)$) {$//$ };
    }
    \only<3>{%
    %equilatero
    \coordinate (a) at (0,0);
    \coordinate (b) at (6,0);
    \node(c1) at (a)[circle through=(b)] {};
    \node(c2) at (b)[circle through=(a)] {};
    \coordinate (c) at (intersection 2 of c1 and c2);

    \draw[linea] (a)–(b)–(c) –cycle;

    \node(A)[label=$A$] at (a) {$\bullet$};
    \node(B)[label=50:$B$] at (b) {$\bullet$};
    \node(C)[label=$C$] at (c) {$\bullet$};
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \clip (a)++(-0.5,-0.5) rectangle($(c) + (1,1)$);
    %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \node(m1)at ($(a)!0.5!(c)$) {$\backslash\backslash$ };
    \node(m2)at ($(c)!0.5!(b)$) {$//$ };
    \node(m3)at ($(a)!0.5!(b)$) {$//$ };
    }
    \end{tikzpicture}
    }
    \end{center}
    \end{overlayarea}
    \begin{itemize}
    \item<1> Triangolo scaleno
    \item<2> Triangolo isoscele
    \item<3> Triangolo equilatero
    \end{itemize}

    \end{frame}

    \end{document}
    `

    idee per migliorarlo?
    claudio

    Go to top