pgf tikz [risolto]

  • Creatore
    Topic
  • #52218
    claudio
    Partecipante
      Up
      0
      Down
      ::


      ho aggiornato a miktex 2.9
      perche questo codice non funziona più?
      `
      \documentclass[10pt]{article}
      \usepackage{pgf,tikz}
      \usetikzlibrary{arrows}
      \pagestyle{empty}
      \begin{document}
      \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
      \draw[->,color=black] (-3,0) — (3,0);
      \foreach \x in {-3,-2.5,-2,-1.5,-1,-0.5,0.5,1,1.5,2,2.5}
      \draw[shift={(\x,0)},color=black] (0pt,-2pt);
      \draw (0pt,-10pt) node

      {\footnotesize $0$};
      \clip(-3,-3) rectangle (3,6.3);
      \draw[smooth,samples=100,domain=-3.0:3.0] plot(\x,{\x^2-2});
      \end{tikzpicture}
      \end{document}
      `

      grazie

    Visualizzazione 6 filoni di risposte
    • Autore
      Risposte
      • #52219
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::

          ho aggiornato a miktex 2.9
          perche questo codice non funziona più?
          `
          \documentclass[10pt]{article}
          \usepackage{pgf,tikz}
          \usetikzlibrary{arrows}
          \pagestyle{empty}
          \begin{document}
          \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
          \draw[->,color=black] (-3,0) — (3,0);
          \foreach \x in {-3,-2.5,-2,-1.5,-1,-0.5,0.5,1,1.5,2,2.5}
          \draw[shift={(\x,0)},color=black] (0pt,-2pt);
          \draw (0pt,-10pt) node

          {\footnotesize $0$};
          \clip(-3,-3) rectangle (3,6.3);
          \draw[smooth,samples=100,domain=-3.0:3.0] plot(\x,{\x^2-2});
          \end{tikzpicture}
          \end{document}
          `

          grazie

          Ciao,
          non ho cambiato niente del tuo codice ed è stato compilato correttamente da pdflatex in TeX Live 2010.
          Prova a caricare solo tikz.
          Se comunque non funziona ancora consulta il log di compilazione ed eventualmente riportane l’estratto significativo qui.
          Bye

        • #52220
          claudio
          Partecipante
            Up
            0
            Down
            ::


            per compilare compila solo che non ottengo una parabola
            scusa ma che cosa ottieni?
            grazie
            Claudio

          • #52221
            robitex
            Amministratore del forum
              Up
              0
              Down
              ::

              per compilare compila solo che non ottengo una parabola
              scusa ma che cosa ottieni?
              grazie
              Claudio

              Dicevi che non funzionava più con MiKTeX 2.9 e per me questo significa che è la compilazione ad avere problemi.

              Cosa ottengo? una specie di s molto stirata…

              … ma perché non usi pgfplots (basato su PGF):
              `
              \documentclass[10pt]{article}
              \usepackage{pgfplots}
              \pagestyle{empty}

              %\pgfplotsset{width=7cm,compat=1.3}

              \begin{document}

              \begin{tikzpicture}
              \begin{axis}[
              xlabel=$x$,
              ylabel={$f(x) = x^2 – 2$},
              axis x line=bottom,
              axis y line=left,
              no markers]

              \addplot {x^2 – 2};

              \end{axis}
              \end{tikzpicture}
              \end{document} `

              Ciao

            • #52222
              mlgdominici
              Amministratore del forum
                Up
                0
                Down
                ::

                ho aggiornato a miktex 2.9
                perche questo codice non funziona più?
                `
                \documentclass[10pt]{article}
                \usepackage{pgf,tikz}
                \usetikzlibrary{arrows}
                \pagestyle{empty}
                \begin{document}
                \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
                \draw[->,color=black] (-3,0) — (3,0);
                \foreach \x in {-3,-2.5,-2,-1.5,-1,-0.5,0.5,1,1.5,2,2.5}
                \draw[shift={(\x,0)},color=black] (0pt,-2pt);

                \draw[ color=black ] (0pt,-10pt) node

                {\footnotesize $0$};
                \clip(-3,-3) rectangle (3,6.3);
                \draw[smooth,samples=100,domain=-3.0:3.0] plot(\x,{(\x)^2-2});
                \end{tikzpicture}
                \end{document}
                `

                grazie

                Metti \x tra parentesi nella specifica della funzione. Non so se considerarlo un bug…

                Cosa dovrebbe fare il codice in blu?

                Ciao,
                Max.

              • #52223
                claudio
                Partecipante
                  Up
                  0
                  Down
                  ::

                  ho aggiornato a miktex 2.9
                  perche questo codice non funziona più?
                  `
                  \documentclass[10pt]{article}
                  \usepackage{pgf,tikz}
                  \usetikzlibrary{arrows}
                  \pagestyle{empty}
                  \begin{document}
                  \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
                  \draw[->,color=black] (-3,0) — (3,0);
                  [color=blue]\foreach \x in {-3,-2.5,-2,-1.5,-1,-0.5,0.5,1,1.5,2,2.5}
                  \draw[shift={(\x,0)},color=black] (0pt,-2pt);[/color]
                  \draw[ color=black ] (0pt,-10pt) node[right] {\footnotesize $0$};
                  \clip(-3,-3) rectangle (3,6.3);
                  \draw[smooth,samples=100,domain=-3.0:3.0] plot(\x,{[color=red](\x)[/color]^2-2});
                  \end{tikzpicture}
                  \end{document}
                  `

                  grazie

                  Metti \x tra parentesi nella specifica della funzione. Non so se considerarlo un bug…

                  Cosa dovrebbe fare il codice in blu?

                  Ciao,
                  Max.

                  Il codice non è mio ma di geogebra
                  (quindi lui sa che cosa è il codice blu)
                  e quello era solo una prova
                  per capire dove falliva
                  il codice che non funziona è in realtà questo

                  \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
                  \draw[->,color=black] (-3,0) — (3,0);
                  %\foreach \x in {-3,-2.5,-2,-1.5,-1,-0.5,0.5,1,1.5,2,2.5}
                  %\draw[shift={(\x,0)},color=black] (0pt,-2pt);
                  \clip(-3,-1) rectangle (3,2.26);
                  \draw [samples=50,rotate around={-180:(0,2.13)},xshift=0cm,yshift=2.13cm]
                  plot (\x,\x^2/2/0.2599999999999998);

                  \draw (-0.8,0.37) node[anchor=north west] {$+++++$};
                  \draw (-1.17,0.04) node[anchor=north west] {$x_1$};
                  \draw (1.11,0.06) node[anchor=north west] {$x_2$};
                  \draw (-3,-0.37) node[anchor=north west] {$—–$};
                  \draw (1.39,-0.37) node[anchor=north west] {$—–$};
                  \end{tikzpicture}

                  saluti e grazie per la risposta
                  Claudio

                • #52224
                  mlgdominici
                  Amministratore del forum
                    Up
                    0
                    Down
                    ::

                    Il codice non è mio ma di geogebra

                    Lo immaginavo, avendo viso i color=black variamente disseminati.

                    (quindi lui sa che cosa è il codice blu)

                    Però dovresti sapere cosa c’è lì nell’immagine tracciata da GeoGebra. Ipotizzerei dei ticks, comunque se non ti servono commenta pure, come hai fatto sotto.

                    il codice che non funziona è in realtà questo

                    \begin{tikzpicture}[line cap=round,line join=round,>=triangle 45,x=1.0cm,y=1.0cm]
                    \draw[->,color=black] (-3,0) — (3,0);
                    %\foreach \x in {-3,-2.5,-2,-1.5,-1,-0.5,0.5,1,1.5,2,2.5}
                    %\draw[shift={(\x,0)},color=black] (0pt,-2pt);
                    \clip(-3,-1) rectangle (3,2.26);
                    \draw [samples=50,rotate around={-180:(0,2.13)},xshift=0cm,yshift=2.13cm]
                    plot (\x,\x^2/2/0.2599999999999998);

                    \draw (-0.8,0.37) node[anchor=north west] {$+++++$};
                    \draw (-1.17,0.04) node[anchor=north west] {$x_1$};
                    \draw (1.11,0.06) node[anchor=north west] {$x_2$};
                    \draw (-3,-0.37) node[anchor=north west] {$—–$};
                    \draw (1.39,-0.37) node[anchor=north west] {$—–$};
                    \end{tikzpicture}

                    saluti e grazie per la risposta
                    Claudio

                    Facendo le modifiche che ti ho indicato, ora funziona, però? Occhio che devi usare anche le graffe:

                    `
                    plot (\x,{(\x)^2/2/0.2599999999999998});
                    `

                    Ciao,
                    Max.

                  • #52225
                    claudio
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      si si funziona
                      ma solo che devo aprire un nuovo tread
                      per un problema leggermente diverso
                      grazie
                      Claudio

                  Visualizzazione 6 filoni di risposte
                  • Devi essere connesso per rispondere a questo topic.

                  Go to top