terminale lua di gnuplot

  • Creatore
    Topic
  • #58825
    Up
    0
    Down
    ::


    Ciao ragazzi!

    Da qualche giorno sto cercando di migliorare l’aspetto grafico dei miei documenti. In questo forum ho letto dell’esistenza del terminale lua per gnuplot. Utilizzo già quest’ultimo programma ma penso di aver capito che il terminale lua consenta di fare il decisivo passo in avanti. Il link di affenbande sembra non essere più attivo anche se oramai i files necessari dovrebbero essere presenti nell’installazione di gnuplot.

    Ho seguito i passaggi presenti in
    http://www.texample.net/tikz/examples/gnuplot-basics/
    per scrivere i comandi gnuplot direttamente all’interno del codice latex. Purtroppo gnuplot non viene riconosciuto e, visto che funziona come calcolatore nel codice

    \begin{tikzpicture}
    \begin{axis}
    \addplot[blue]
    gnuplot[id=sin]{sin(x)};
    \end{axis}
    \end{tikzpicture}

    il problema sembra essere proprio il terminale lua. Non riesco, con windows e lua, a ricompilare gnuplot in modo da fargli riconoscere il terminale suddetto. C’è un modo semplice per fare questo con windows?

    Grazie mille in anticipo!!!
    Matteo

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

        Ciao ragazzi!

        Da qualche giorno sto cercando di migliorare l’aspetto grafico dei miei documenti. In questo forum ho letto dell’esistenza del terminale lua per gnuplot. Utilizzo già quest’ultimo programma ma penso di aver capito che il terminale lua consenta di fare il decisivo passo in avanti. Il link di affenbande sembra non essere più attivo anche se oramai i files necessari dovrebbero essere presenti nell’installazione di gnuplot.

        Ho seguito i passaggi presenti in
        http://www.texample.net/tikz/examples/gnuplot-basics/
        per scrivere i comandi gnuplot direttamente all’interno del codice latex. Purtroppo gnuplot non viene riconosciuto e, visto che funziona come calcolatore nel codice

        \begin{tikzpicture}
        \begin{axis}
        \addplot[blue]
        gnuplot[id=sin]{sin(x)};
        \end{axis}
        \end{tikzpicture}

        il problema sembra essere proprio il terminale lua. Non riesco, con windows e lua, a ricompilare gnuplot in modo da fargli riconoscere il terminale suddetto. C’è un modo semplice per fare questo con windows?

        Grazie mille in anticipo!!!
        Matteo

        Utilizzo il così detto terminale gnuplot in pgfplots normalmente, ma non riesco a capire cosa centri Lua.
        Se gnuplot è correttamente installato (hai un sistema Linux vero?) allora NON serve altro.
        Ciao.

      • #58827
        Up
        0
        Down
        ::


        Ti ringrazio per la risposta!

        Io utilizzo windows 7 e ogni volta che scrivo “set term lua”, gnuplot non lo riconosce. Ho provato a fare qualcosa con cygwin per compilare gnuplot ma non sono riuscito a fare niente. Non so qual è il problema.

        Matteo

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

          Ti ringrazio per la risposta!

          Io utilizzo windows 7 e ogni volta che scrivo “set term lua”, gnuplot non lo riconosce. Ho provato a fare qualcosa con cygwin per compilare gnuplot ma non sono riuscito a fare niente. Non so qual è il problema.

          Matteo

          Dovresti spiegarti meglio (anche se quello a non capire potrei essere io), ma non ti serve usare Lua per costruire un grafico.
          Presenta un esempio minimo compilabile e illuminerai il forum.
          Ciao

          Ps. Windows 7 chi era costui?

        • #58829
          Up
          0
          Down
          ::


          Sicuramente non mi sono fatto capire… grazie per la pazienza.

          Questo è il frammento di codice:
          .
          .
          \usepackage{pgfplots}
          \usepackage[miktex]{gnuplottex}
          \usepackage{tikz}
          \usepackage{gnuplot-lua-tikz}
          \usepackage{mathpazo}
          .
          .
          \begin{gnuplot}[scale=0.95,terminal=lua]
          set parametric
          set angle degree
          set urange [0:360]
          set vrange [-90:90]
          fx(u,v)=cos(u)*cos(v)
          fy(u,v)=sin(u)*cos(v)
          fz(v)=sin(v)
          splot fx(u,v),fy(u,v),fz(v)
          \end{gnuplot}

          Ho utilizzato gnuplot senza lua facendogli creare file.tex da importare ma ho letto che in questo modo la qualità migliora.

          Se posso, tu come fai a creare grafici a colori, 2d e 3d, con latex e gnuplot?

          Grazie mille
          Matteo

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

            Sicuramente non mi sono fatto capire… grazie per la pazienza.

            Questo è il frammento di codice:
            .
            .
            \usepackage{pgfplots}
            \usepackage[miktex]{gnuplottex}
            \usepackage{tikz}
            \usepackage{gnuplot-lua-tikz}
            \usepackage{mathpazo}
            .
            .
            \begin{gnuplot}[scale=0.95,terminal=lua]
            set parametric
            set angle degree
            set urange [0:360]
            set vrange [-90:90]
            fx(u,v)=cos(u)*cos(v)
            fy(u,v)=sin(u)*cos(v)
            fz(v)=sin(v)
            splot fx(u,v),fy(u,v),fz(v)
            \end{gnuplot}

            Ho utilizzato gnuplot senza lua facendogli creare file.tex da importare ma ho letto che in questo modo la qualità migliora.

            Se posso, tu come fai a creare grafici a colori, 2d e 3d, con latex e gnuplot?

            Grazie mille
            Matteo

            Sospettavo che qualcosa non sapevo della vivenda…
            non sapevo della possibilità di eseguire codice gnoplot direttamente.

            per il resto, i grafici li creo con pgfplots utilizzando (eventualmente ) gnuplot solo per effettuare i calcoli (e sopperire alle capacità numeriche di TeX), come illustra il manuale di pgfplots stesso.
            Se avrò tempo approfondirò la questione…
            Ciao

          • #58831
            Up
            0
            Down
            ::


            Ciao robitex!!!

            Ti ringrazio ancora per la disponibilità!

            Ho risolto finalmente il problema utilizzando la giusta versione di gnuplot con terminale lua\tikz. Ora gnuplot è in grado di produrre script latex del pacchetto tikz e la qualità è veramente alta!!! Resta ancora un altro passo da fare: eseguire tutto compilando una sola volta il codice latex… (ora devo importare lo script .tex prodotto da gnuplot per il pacchetto tikz)

            Se vi interessa vi terrò aggiornati!

            Grazie a tutti!
            Matteo

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

              Ciao robitex!!!

              Ti ringrazio ancora per la disponibilità!

              Ho risolto finalmente il problema utilizzando la giusta versione di gnuplot con terminale lua\tikz. Ora gnuplot è in grado di produrre script latex del pacchetto tikz e la qualità è veramente alta!!! Resta ancora un altro passo da fare: eseguire tutto compilando una sola volta il codice latex… (ora devo importare lo script .tex prodotto da gnuplot per il pacchetto tikz)

              Se vi interessa vi terrò aggiornati!

              Grazie a tutti!
              Matteo

              Ti ringrazio per i ringraziamenti… ma non ho fatto quasi nulla.
              Questa cosa comunque è assai interessante e vorrei includerla in un articolo (di cui non posso svelare niente pubblicamente perché assai segreto).
              Se vuoi puoi mandarmi un esempio di codice con un po’ di testo descrittivo.
              Il merito te ne sarà attribuito per intero.
              Puoi trovare il mio indirizzo e-mail nel mio blog alla pagina:

              About


              Il tempo c’è e mi pare sia una buona cosa.
              Saluti.
              R.

            • #58833
              Up
              0
              Down
              ::


              Scusate se mi intrometto ma sono piuttosto interessato al pacchetto gnuplottex che ho però sempre e solo usato con il terminale epslatex.
              Come si è evoluta la cosa?
              Usando il terminale epslatex e gnuplottex riesco, correttamente, ad ottenere l’inserimento del grafico con una singola compilazione di pdflatex in shell escape, purtroppo se uso lua tikz devo includere il codice manualmente. Succede anche a voi?

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

          Go to top