immagini EPS : errore

  • Creatore
    Topic
  • #7793
    Up
    0
    Down
    ::


    Ho prodotto delle immagini EPS con GNUPLOT ma quando le inserisco in latex mi dà l’errore seguente:

    Unknown graphic extension: .eps

    Il pacchetto graphicx è incluso; le immagini jpg funzionano.
    Cosa devo fare ?

Visualizzazione 5 filoni di risposte
  • Autore
    Risposte
    • #7794
      Up
      0
      Down
      ::


      Credo che tu stia compilando con PDFLatex che non accetta immagini eps mentre accetta le immagini jpg.

    • #7795
      Up
      0
      Down
      ::

      Credo che tu stia compilando con PDFLatex che non accetta immagini eps mentre accetta le immagini jpg.

      Sei hai eps non passare a jpg: convertili in pdf con eps2pdf.

    • #7796
      Up
      0
      Down
      ::


      In effetti come diceva Lapo la cosa migliore da fare è questa (la scrivo se può servire a qualcuno) :

      Con GNUPLOT produrre un file in .EPS (basta impostare il terminale a EPSLATEX)
      GNUPLOT produrrà due file: uno .EPS (l’immagine) e uno .TEX (le scritte intorno all’immagine, se ci sono).
      Convertire , usando il programma EPS2PDF l’immagine .EPS in un file .PDF (il programma EPS2PDF richiede che sia installato il programma GhostScript)
      Mettere il file .PDF prodotto e il file .TEX di prima nella cartella del progetto (per comodità)
      Eventualmente accedere al file .TEX per cambiare il percorso di \includegraphics (bisogna passargli il percorso del file PDF oppure solo il nome semplice se si mettono nella stessa directory del progetto).

      Nel documento latex inserire \input{FILE.TEX} dove FILE.TEX è il solito file di prima.
      Se serve la didascalia bisogna mettere \input in una figure e procedere come al solito.

      Il risultato è ottimo: niente sgranature o foschie sulle linee dei grafici.

    • #7797
      Up
      0
      Down
      ::


      Ho incluso numerose volte in documenti LaTeX grafici prodotti con GnuPlot, senza problemi… la procedura che hai descritto mi sembra un po’ macchinosa…

      da GnuPlot:
      set terminal postscript eps enhanced
      set output “nomefile.eps”
      set “ulteriori opzioni”
      plot “…quello che devi plottare…”

      2 note:
      -nel caso di debbano plottare piu’ funzioni o serie di dati sullo stesso grafico (per esempio per dei dati ed una funzione di fit) è necessario utilizzare un solo comando “plot”, in questo modo:
      plot f(x), g(x), “dati.dat” u 2:5, etc…
      in caso contrario, se usavo “replot etc…”, non riuscivo a visualizzare correttamente il “*.pdf”, una volta convertito il “*.dvi” con “dvipdfm”

      -l’opzione “enhanced” consente di utilizzare particolari formattazioni nei nomi degli assi e nelle etichette come superscript e subscript. La guida in linea di gnuplot è chiara. Immagino che possa essere ancora più utile a questo fine il pacchetto PSfrag. Non mi pronuncio visto che non l’ho ancora studiato-provato per bene.

      Successivamente usare il classico
      \includegraphics{nomefile.eps}

      …spero di non aver scritto cose troppo inutili (questo forum fa un po’ soggezione) 😀
      LuCa

    • #7798
      Up
      0
      Down
      ::


      le .eps da sole non me le prende … uso pdflatex , non so se si possono mettere direttamente

    • #7799
      Up
      0
      Down
      ::

      in caso contrario, se usavo “replot etc…”, non riuscivo a visualizzare correttamente il “*.pdf”, una volta convertito il “*.dvi” con “dvipdfm”

      Come hai detto tu, questa è la classica compilazione con il programma che si chiama ‘latex’ e non ‘pdflatex’, come quello che usa il nostro amico. I due programmi prevedono formati diversi per le immagini che vanno inserite nel documento. In particolare, pdflatex produce direttamente, come primo file di output, un file .pdf.

      Ciao.

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

Go to top