[Risolto] tkz-euclide comando sconosciuto: \tkzDrawArc

  • Creatore
    Topic
  • #70960
    Liverpool
    Partecipante
      Up
      0
      Down
      ::


      Stimolato dall’intervento di @robitex in questa conversazione, ho tentato di realizzare un semplice disegno geometrico con il pacchetto tkz-euclide, che mi era sembrato interessante, ma non avevo mai provato prima.
      Il problema è che il compilatore mi dice che il comando \tkzDrawArc è sconosciuto, anche se tento di compilare uno degli esempi riportati sul manuale. Ho visto che sul mio computer è installato il file tkz-obj-arcs.tex all’interno del quale il comando è definito, perciò non riesco a capire quale sia il problema.
      Esempio minimo:
      `
      \documentclass{standalone}
      \usepackage{tkz-euclide}

      \begin{document}
      \begin{tikzpicture}
      \tkzDefPoint(0,0){O}
      \tkzDefPoint(1,0){A}
      \tkzDefPoint(-1,0){B}
      \tkzDrawArc(O,A)(B)
      \end{tikzpicture}
      \end{document}`
      Grazie mille

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #70961
        robitex
        Amministratore del forum
          Up
          0
          Down
          ::


          Questo codice invece gira (riadattato da questa galleria di esempi):
          `\documentclass{standalone}

          \usepackage[dvipsnames]{xcolor}
          \usepackage{tkz-euclide}

          \usetkzobj{all}

          \definecolor{fondpaille}{cmyk}{0,0,0.1,0}
          \pagecolor{fondpaille}
          \color{Maroon}

          \begin{document}
          \begin{tikzpicture}
          \tkzInit[xmin=-6,xmax=6,ymin=-6,ymax=6]
          \tkzClip
          \tkzDefPoint(0,0){O}
          \tkzDefPoint(5,0){A}
          \tkzDefPoint(0,5){B}
          \tkzDefPoint(-5,0){C}
          \tkzDefPoint(0,-5){D}

          \tkzDefMidPoint(A,O) \tkzGetPoint{I}

          \tkzInterLC(I,B)(I,A) \tkzGetPoints{F}{E}
          \tkzDrawArc[angles,color=gray,style=dashed](B,E)(180,360)
          \tkzDrawArc[angles,color=gray,style=dashed](B,F)(220,340)
          \tkzInterCC(O,C)(B,E) \tkzGetPoints{D3}{D2}
          \tkzInterCC(O,C)(B,F) \tkzGetPoints{D4}{D1}

          \tkzDrawLine(B,I)
          \tkzDrawCircle(O,A)
          \tkzDrawCircle[diameter](O,A)
          \tkzDrawSegments(B,D C,A)
          \tkzDrawPolygon(D,D1,D2,D3,D4)
          \tkzDrawPoints(E,F,I,D1,D2,D4,D3)
          \tkzLabelPoints(A,B,C,D,O,I,E,F,D1,D2,D4,D3)
          \end{tikzpicture}
          \end{document}
          `

          Devi dare il comando:
          `\usetkzobj{all}` e tutto va a posto.

          Da questa discussione mi sembra di capire che tkz-2d è obsoleto e sostituito da tkz-euclide.
          Un saluto.
          R.

        • #70962
          Liverpool
          Partecipante
            Up
            0
            Down
            ::

            robitex” post=70211Devi dare il comando:
            `\usetkzobj{all}` e tutto va a posto.

            Perfetto. Sul manuale non c’è scritto 🙁 La documentazione (in francese) lascia un po’ a desiderare. Peccato perché il progetto sembra interessante…

            Grazie mille

            Edit: mi sono accorto che è scritto in generale nel paragrafo 1.3. Forse un richiamo all’introduzione di un nuovo comando sarebbe stato opportuno.

        Visualizzazione 1 filone di risposte
        • Devi essere connesso per rispondere a questo topic.

        Go to top