[RISOLTO] Problema nell’inclusione di immagini eps

  • Creatore
    Topic
  • #36958
    Up
    0
    Down
    ::


    Salve a tutti,

    ho scritto diversi documenti con LaTeX, ed ho sempre fatto nello stesso modo per quanto riguarda l’inclusione delle immagini, ovvero,
    `\usepackage{graphicx}`
    E poi dove mi serviva l’immagine (supponiamo myImage.eps), inserivo:
    `\begin{figure}[h]
    \centering
    \includegraphics[scale=0.5]{myImage}
    \caption{note}\label{Figure 1.}
    \end{figure}`

    Non capisco perché, nonostante il file .tex venga compilato senza problemi, poi all’atto della creazione del PDF non riesce a trovare il file.
    Ho controllato i permessi, ho controllato se il file fosse stato scritto in maniera errata inavvertitamente, ma niente.. quando lancio pdflatex ottengo sempre:
    `! LaTeX Error: File `myImage' not found.`
    Eppure l’immagine c’è eccome! E’ nella stessa directory del file .tex.

    Inoltre la cosa assurda è che un’altro articolo che ho scritto, non mi da questo problema. 🙁

    Che diavolo potrà mai essere?

    Grazie

Visualizzazione 13 filoni di risposte
  • Autore
    Risposte
    • #36959
      Up
      0
      Down
      ::

      Salve a tutti,

      ho scritto diversi documenti con LaTeX, ed ho sempre fatto nello stesso modo per quanto riguarda l’inclusione delle immagini, ovvero,
      `\usepackage{graphicx}`
      E poi dove mi serviva l’immagine (supponiamo myImage.eps), inserivo:
      `\begin{figure}[h]
      \centering
      \includegraphics[scale=0.5]{myImage}
      \caption{note}\label{Figure 1.}
      \end{figure}`

      Non capisco perché, nonostante il file .tex venga compilato senza problemi, poi all’atto della creazione del PDF non riesce a trovare il file.
      Ho controllato i permessi, ho controllato se il file fosse stato scritto in maniera errata inavvertitamente, ma niente.. quando lancio pdflatex ottengo sempre:
      `! LaTeX Error: File `myImage' not found.`
      Eppure l’immagine c’è eccome! E’ nella stessa directory del file .tex.

      Inoltre la cosa assurda è che un’altro articolo che ho scritto, non mi da questo problema. 🙁

      Che diavolo potrà mai essere?

      Grazie

      Giusto per scrupolo: compili con latex (NON pdflatex) e poi converti dal dvi al pdf?
      Perché se invece vuoi compilare direttamente con pdflatex le immagini esp non le puoi usare…

    • #36960
      Up
      0
      Down
      ::


      Grazie per il supporto! 🙂

      In realtà io uso Kile, però qui ho esposto il problema dopo aver provato con latex e poi pdflatex da riga di comando.
      Quindi la risposta è: prima compilo con latex nomefile.tex e poi con pdflatex nomefile.tex.

    • #36961
      Up
      0
      Down
      ::


      Leggi la guida di Lorenzo linkata in alto, tutto è spiegato chiaramente.

    • #36962
      Up
      0
      Down
      ::

      Grazie per il supporto! 🙂

      In realtà io uso Kile, però qui ho esposto il problema dopo aver provato con latex e poi pdflatex da riga di comando.
      Quindi la risposta è: prima compilo con latex nomefile.tex e poi con pdflatex nomefile.tex.

      Non mi è ben chiaro.
      Ricapitoliamo.
      Hai un file .tex (esempio.tex) e, nella stessa cartella, un’immagine .eps (immagine.eps, ma NON hai una identica immagine.pdf)
      Se compili con latex (non importa da dove, kile non fa altro che eseguire latex esempio.tex!) il compilatore cerca (e trova) nella cartella di lavoro immagine.eps e la inserisce nel tuo documento. Otterrai allora esempio.dvi che è il tuo file compilato completo di immagine.
      Ora lo vorrai convertire in pdf, immagino:
      `dvips esempio.dvi
      ps2pdf esempio.ps`
      e otterrai esempio.pdf
      Fin qui non vogliamo avere dubbi, vero?

    • #36963
      Up
      0
      Down
      ::


      [scusate, mi è partito un’”invia”… proseguo]

      Se invece, come è auspicabile, vuoi compilare direttamente il tuo file esempio.tex con pdflatex per ottenere esempio.pdf, allora le immagini nella cartella di lavoro dovranno essere in formato pdf (e quindi dovrai aver preventivamente convertito le tue immagini da eps a pdf, avendo cura di controllare i margini)

      Ci siamo?

    • #36964
      Up
      0
      Down
      ::


      Allora procediamo per passi,
      latex nomefile.tex OK
      dvips nomefile.tex FAILED
      “dvips: ! Bad DVI file: first byte not preamble”

      Dunque, per rispondere al tuo secondo post…
      Il fatto è che in un altra circostanza non ho mai assoultamente convertito le immagini da eps a pdf!!!
      E’ questo che non mi torna.

    • #36965
      Up
      0
      Down
      ::

      Allora procediamo per passi,
      latex nomefile.tex OK
      dvips nomefile.tex FAILED
      “dvips: ! Bad DVI file: first byte not preamble”

      Dunque, per rispondere al tuo secondo post…
      Il fatto è che in un altra circostanza non ho mai assoultamente convertito le immagini da eps a pdf!!!
      E’ questo che non mi torna.

      leggi bene:
      `dvips esempio.dvi`

    • #36966
      Up
      0
      Down
      ::


      Scusate, chiedo perdono!
      A una certa si incrociano gli occhi e la vista fa brutti scherzi! 🙂

      Allora:
      […]
      dvips nomefile.dvi OK
      ps2pdf nomefile.ps OK

      Porca zozza ha funzionato, l’immagine è inclusa, ma allora la domanda è: perché con Kile non mi funziona? 😐

    • #36967
      Up
      0
      Down
      ::

      Scusate, chiedo perdono!
      A una certa si incrociano gli occhi e la vista fa brutti scherzi! 🙂

      Allora:
      […]
      dvips nomefile.dvi OK
      ps2pdf nomefile.ps OK
      |

      Beh, ovviamente dipende da cosa fai con Kile che, ovviamente, è un EDITOR, quindi il tuo click su un’icona non fa altro che lanciare il compilatore – esattamente come potresti fare manualmente dalla linea di comando.
      Ma, a questo punto, ti consiglio anche io di leggere l’Arte…

    • #36968
      Up
      0
      Down
      ::


      Io ho sempre fatto la sequenza di comandi ALT+2, ALT+6, ALT+7, ovvero compila (latex), crea il PDF(pdflatex) e visualizza il PDF (viewpdf). Ha sempre funzionato. Non capisco perché con questo documento debba essere diverso.
      Ora che ho dato i comandi a mano in shell, mi rendo conto che manchino due passaggi, però ancora non mi spiego come mai in un altro documento non ho questo problema e qui si. E’ questo che mi fa imbestialire. Può dipendere dai files cls che si usano? Non vedo altre differenze.

    • #36969
      Up
      0
      Down
      ::

      Io ho sempre fatto la sequenza di comandi ALT+2, ALT+6, ALT+7, ovvero compila (latex), crea il PDF(pdflatex) e visualizza il PDF (viewpdf). Ha sempre funzionato. Non capisco perché con questo documento debba essere diverso.
      Ora che ho dato i comandi a mano in shell, mi rendo conto che manchino due passaggi, però ancora non mi spiego come mai in un altro documento non ho questo problema e qui si. E’ questo che mi fa imbestialire. Può dipendere dai files cls che si usano? Non vedo altre differenze.

      Mi ripeto.
      latex “mangia” solo fiugre.eps. Se nella cartella di lavoro ci sono tutte le figure in formato esp, non puoi aver riscontrato problemi.
      pdflatex “mangia” figure pdf (oltre che jpg e png). Se nella cartella di lavoro ci sono tutte le figure in formato pdf, non puoi aver riscontrato problemi.
      Se sei solito compilare sia con pdflatex che con latex lo stesso identico documento, significa che nella cartella di lavoro hai tutte le immagini doppie, una in eps e una in pdf. Non ci sono alternative. E non conta la combinazione di tasti che usi: un editor è una scorciatoia per l’utente, ma il compilatore fa sempre la stessa strada, sia che il comando arrivi da terminale, sia che sia l’editor ad invocare il comando.
      Ancora, mi ripeto: guardati (ma gli altri utenti del forum ti direbbero “studia”) la guida; sino ad allora, è inutile “imbestialirsi” 😉

    • #36970
      Up
      0
      Down
      ::


      All’atto pratico qui devo fare un passaggio in più su Kile, ovvero:
      ALT+2 (latex)
      ALT+4 (dvitops)
      ALT+8 (pstopdf)
      ALT+7 (viewpdf)

      In un altro documento devo solo fare
      ALT+2 (latex)
      ALT+6 (pdflatex)
      ALT+7 (viewpdf)

      Azz… ecco forse svelato l’arcano.. ci sono però le foto in formato jpg.

      ORA! Solo ORA ho capito.

      Grazie di cuore…

      In realtà il mio intento era quello di non usare eps, ma solo jpg, solamente che non ci sono mai riuscito a usare direttamente files jpg.

      Avete ragione sul leggere la guida, in effetti qualche tempo fa mi sono letto tutta la mica tanto breve introduzione a LaTeX, solo che a volte non basta, evidentemente. Inoltre spesso quando si hanno troppe cose da fare non si riesce per problemi di tempo a fare quello che si vorrebbe…. Hai voglia a manuali da leggere prima di imbattersi in quello di LaTeX! 😛

    • #36971
      Up
      0
      Down
      ::

      In un altro documento devo solo fare
      ALT+2 (latex)
      ALT+6 (pdflatex)
      ALT+7 (viewpdf)

      E perché mai dovresti compilare anche con LaTeX? Se le immagini sono già in pdf e/o jpg-png, un semplice pdflatex ti basta.
      Arte, pagine 18 – 23. Contando che c’è di mezzo una pagina bianca ed una con l’indice, è uno sforzo che puoi permetterti…
      Buona fortuna.

    • #36972
      Up
      0
      Down
      ::


      Hai ragione!

      Grazie per tutti i consigli, non appena riuscirò a trovare un momento di tempo mi ci metterò!!!

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

Go to top