Gnuplot e MikTex

  • Creatore
    Topic
  • #30809
    Up
    0
    Down
    ::


    Scusate. Mi rendo conto che probabilmente è una domanda a cui molti hanno già dato una risposta, ma ho certato sul forum e ancora non riesco a risolvere il problema.
    Sto cercando di disegnare grafici di funzione in un documento latex. Uso MikTex 2.7 con TexMaker e gnuplot. Mi restituisce l’errore dicendo che
    “gnuplot” non è riconosciuto come comando interno o esterno, un programma eseguibile o un file batch.
    Ecco il codice della prova.

    `\documentclass[11pt,a4paper]{article}

    \usepackage[latin1]{inputenc}
    \usepackage[italian]{babel}
    \usepackage{amsmath}
    \usepackage{amsfonts}
    \usepackage{amssymb}

    \usepackage{tikz}

    \begin{document}
    Questa è una prova.
    \begin{tikzpicture}[domain=0:4]
    \draw[very thin,color=gray] (-0.1,-1.1) grid (3.9,3.9);
    \draw[->] (-0.2,0) — (4.2,0) node

    {$x$};
    \draw[->] (0,-1.2) — (0,4.2) node[above] {$f(x)$};
    \draw plot[id=x] function{x} node

    {$f(x) =x$};
    \end{tikzpicture}
    Questa è una prova.
    \end{document}[\CODE]

    che cavolo ho combinato di sbagliato. la riga di comando di texmaker è
    latex -interaction=nonstopmode –shell-escape %.tex`

Visualizzazione 8 filoni di risposte
  • Autore
    Risposte
    • #30810
      Up
      0
      Down
      ::


      Verifica che la cartella di gnuplot sia nel path e fai una copia di pgnuplot.exe chiamandola gnuplot.exe.

      Ciao
      Matteo

    • #30811
      Up
      0
      Down
      ::


      ho rinominato il file come suggerito ma niente. Come faccio a controllare il path?

    • #30812
      Up
      0
      Down
      ::


      Avvia una finestra di terminale (menu avvio, esegui, cmd) e scrivi`echo %PATH%`

      Ciao
      Matteo

    • #30813
      Up
      0
      Down
      ::


      Niente da fare. Ho midificato il pat aggiungendovi il bin dove si trova gnuplot ma niente. Grazie comunque dell’aiuto

    • #30814
      Up
      0
      Down
      ::


      Come l’hai modificato?

      Ciao
      Matteo

    • #30815
      Up
      0
      Down
      ::


      su MS VISTA ho modificato il path tramite i soliti strumenti del pannello di controllo. Ora ho un miglioramento: se con cmd entro nella cartella dove stanno i sorgenti, dopo la prima compilazione mi trovo dei files .gnuplot che compilo regolarmente con gnuplot dopo di che funzione. Vorrei però evitare di compilare a mano e questo ancora non riesco a farlo. L’errore è semre lo stesso

    • #30816
      Up
      0
      Down
      ::


      Mi dò del cretino da me. Scusate lo sfogo ma ho perso tre ore per una scemenza.
      In texmaker le modifiche alle opzioni di avvio sono effettive solo dopo il riavvio del programma. Grazie comunque a matteo perché il suggerimento di cambiare il path è stato utile

    • #30817
      Up
      0
      Down
      ::


      Puoi spiegarmi la tua soluzione per Winedt?
      Passo dopo passo per WIN XP?

      Grazie.

    • #30818
      Up
      0
      Down
      ::


      Ciao a tutti,

      io avrei un problema simile:

      • ho messo la cartella di gnuplot per windows in C:\Programmi\MiKTeX 2.7\miktex\bin\ (che è il mio path)

      • creato una copia dell’eseguibile nella stessa gnuplot\bin chiamandola gnuplot.exe

      • modificato gli argomenti di texniccenter in –src -interaction=nonstopmode –enable-write18 “%Wm” (ma ho provato anche con –shell-escape)

      tuttavia si creano i .gnuplot ma nel DVI rimane solo la parte di Tikz che non fa riferimento a plot..

      Ho saltato qualcosa??

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

Go to top