Immagini latex

  • Creatore
    Topic
  • #84622
    Up
    0
    Down
    ::


    Salve a tutti,

    sto scrivendo la mia tesi magistrale con latex e, nonostante abbia già scritto quella triennale con latex senza grossi problemi, stavolta sembra che non riesca più ad inserire le immagini. Le ho salvate in formato eps e sono nella stessa cartella in cui è salvato il mio file .tex (che compilo con winedt); uso il pacchetto graphicx e il comando che lancio standard:
    `
    \begin{figure}[h]
    \centering
    \includegraphics[scale=0.4]{foto.eps}
    \caption{foto}\label{fig:foto}
    \end{figure}
    `
    ma neanche omettendo l’estensione nel comando d i includegraphics (come facevo alla triennale) cambia molto; mi dà errore dicendo che non riesce a trovare il file.

    Spero davvero possiate aiutarmi!

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #84623
      alegenn
      Partecipante
        Up
        0
        Down
        ::


        Benvenuto/a
        Se vuoi un aiuto efficace devi inserire un esempio minimo compilabile (ovvero che riproduca l’errore). In particolare il preambolo dove sono scritti i pacchetti che usi.
        Dobbiamo, per aiutarti, sapere su quale sistema operativo lavori, se usi TeXlive o MikteX se queste distribuzioni sono aggiornate, ecc…

        Un consiglio non usare mai l’opzione: `[h]` per posizionare gli oggetti flottanti, lascia fare a LaTeX e solo in fase di revisione finale, cioè quando la tesi è scritta per intero, preoccupati delle eventuali opzioni di collocamento degli oggetti flottanti.

        Saluti

      • #84624
        Up
        0
        Down
        ::


        Ti ringrazio.

        Ridotto all’osso, questo è ciò che uso:
        `
        \documentclass[a4paper,fleqn,12pt]{report}

        \usepackage{amsfonts}
        \usepackage{amsthm}
        \usepackage{amsmath}
        \usepackage{graphicx}
        \usepackage{amssymb}
        \usepackage{cases}

        \begin{document}

        ciao ciao ciao

        \end{document}
        `

      • #84625
        Up
        0
        Down
        ::


        ps. uso miktex versione 2.9

      • #84626
        alegenn
        Partecipante
          Up
          0
          Down
          ::

          annuk89″ post=84046ps. uso miktex versione 2.9

          La distribuzione MiKTeX 2.9 dovrebbe gestire correttamente i file.eps
          Assicurati di compilare di:

          • compilare con pdflatex;
          • inserire il file foto.eps nella cartella di lavoro o in una sottocartella ad esempio /img/foto.eps

          e per maggiori info, leggi questa discussione:

          http://www.guitex.org/home/it/forum/5-tex-e-latex/73560-inserimento-immagine-eps-qfile-not-foundq
          Saluti
          PS: con esmpio minimo compilabile intendevo un sorgente (file.tex) che riproducesse il tuo problema, ovviamente
          `\begin{document} ciao, ciao, ciao \end{document}`
          compila senza errori. 😎

        • #84627
          Up
          0
          Down
          ::


          Purtroppo ho fatto esattamente tutto ciò che dicono, davvero non capisco quale possa essere il problema…il file è salvato nella stessa cartella, è in formato eps e compilando in qualsiasi modo (sia pdftexify che pdflatex) continua a ripetermi che non trova l’immagine 🙁 🙁 non credo sia un problema di convertitore di immagini perché il computer riconosce che è un file eps…non so davvero che pensare, perché il problema essenziale è che non la trova mentre invece la cartella di compilazione è questa. Ti ringrazio comunque.

          Ps. mi scuso, un esempio “completo” è questo:
          `
          \documentclass[a4paper,fleqn,12pt]{report}

          \usepackage{amsfonts}
          \usepackage{amsthm}
          \usepackage{amsmath}
          \usepackage{graphicx}
          \usepackage{amssymb}
          \usepackage{cases}

          \begin{document}

          ciao ciao ciao

          \begin{figure}
          \centering
          \includegraphics{gilad}
          \caption{Test dei segni}\label{fig:Test dei segni}
          \end{figure}

          \end{document}
          `

        • #84628
          alegenn
          Partecipante
            Up
            0
            Down
            ::

            annuk89″ post=84049Purtroppo ho fatto esattamente tutto ciò che dicono, davvero non capisco quale possa essere il problema…il file è salvato nella stessa cartella, è in formato eps e compilando in qualsiasi modo (sia pdftexify che pdflatex) continua a ripetermi che non trova l’immagine 🙁 🙁 non credo sia un problema di convertitore di immagini perché il computer riconosce che è un file eps…non so davvero che pensare, perché il problema essenziale è che non la trova mentre invece la cartella di compilazione è questa. Ti ringrazio comunque.

            Ps. mi scuso, un esempio “completo” è questo:
            `
            \documentclass[a4paper,fleqn,12pt]{report}

            \usepackage{amsfonts}
            \usepackage{amsthm}
            \usepackage{amsmath}
            \usepackage{graphicx}
            \usepackage{amssymb}
            \usepackage{cases}

            \begin{document}

            ciao ciao ciao

            \begin{figure}
            \centering
            \includegraphics{gilad}
            \caption{Test dei segni}\label{fig:Test dei segni}
            \end{figure}

            \end{document}
            `

            Sul mio mac il tuo codice compila perfettamente! Sicuro che sia tutto aggiornato, non ho sottomano un PC windows, né uso più MiKTeX da un paio d’anni.
            Ma il problema non è nel codice, altrimenti non compilerebbe neppure da me…

          • #84629
            Up
            0
            Down
            ::

            annuk89″ post=84049Purtroppo ho fatto esattamente tutto ciò che dicono, davvero non capisco quale possa essere il problema…il file è salvato nella stessa cartella, è in formato eps e compilando in qualsiasi modo (sia pdftexify che pdflatex) continua a ripetermi che non trova l’immagine 🙁 🙁 non credo sia un problema di convertitore di immagini perché il computer riconosce che è un file eps…non so davvero che pensare, perché il problema essenziale è che non la trova mentre invece la cartella di compilazione è questa. Ti ringrazio comunque.

            Non puoi usare EPS con pdflatex. Oppure puoi, ma devi caricare anche il pacchetto epstopdf (sperando che tu abbia una distribuzione TeX abbastanza aggiornata).

            Ciao
            Enrico

          • #84630
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Mi stupirei se MiKTeX 2.9 non fosse tanto aggiornato da maneggiare “direttamente” le immagini in formato .eps. TeX Live le gestisce “direttamente” dalla versione 2012. Può darsi che il tuo MiKTeX 2.9 non sia aggiornatissimo; nel qual caso prova ad aggiornarlo.

              Ma leggi il file .log verso la fine dove si presenta il messaggio d’errore che dice che non trova il file foto.eps. toran indietro nel file .log fino a quando non trovi la riga che contiene tutte le estensioni grafiche che pdflatex può manipolare; se l’ultima è .eps, allora la tua versione di MiKTeX 2.9 è sufficientemente aggiornata, ma se non lo è il metodo che ti ha indicato Enrico funziona da alcuni anni.

              Funziona da quando esiste la possibilità di attivare lo shell escape, la modalità con al quale i compilatori del sistema TeX, compreso pdflatex.exe, possono auto sospendersi, e richiedere al sistema operativo di eseguire un comando esterno al sistema TeX, dopo l’esecuzione del quale il controllo torna a programma di compilazione che prosegue da punto dal quale si era autosospeso; questa azione è pericolosa, specialmente sulle macchine Windows, perché apre al possibilità di lanciare programmi infetti. Può darsi che MiKTeX non attivi questa modalità per impostazione predefinita.

              Comunuqe, forse MiKTeX lo esprime ancora con l’opzione –write18-enable (oppure –enable-write18 — verifica sul manuale MiKTeX Help che puoi aprire da Start -> Programmi -> MikTeX -> 2.9 -> MiKTeX Help). Ma per essere sicuro vai in testa al file .log e guarda se c’è scritto nelle prime righe

              write18 enabled

              oppure

              protected write18 enabled

              Se nessuna di queste due scritte appare, non funziona nemmeno il metodo di Enrico.

              Allora questa sarebbe la soluzione del tuo problema: sempre dopo esserti documentato sul MiKTeX Help, vedi di configurare la tua distribuzione di MiKTeX in modo che sia attiva almeno la modalità protected del write18.

              Se è così, allora sei a cavallo: la tua foto viene convertita in formato pdf, grazie al write18, e poi inglobata nel tuo file in formato pdf.

            • #84631
              Up
              0
              Down
              ::


              Ok inserendo l’immagine in formato pdf non mi dà più problemi di compilazione, però mentre col comando pdftexify mi apre direttamente il pdf dopo appena inserisco l’immagine non si apre più il pdf. Ho l’impressione che ci sono quasi ma ora si tratta di capire quest’ultimo problema a cosa è dovuto!Grazie!

            • #84632
              OldClaudio
              Partecipante
                Up
                0
                Down
                ::


                Controlla che l’immagine pdf sia debitamente scontornata; il rettangolo che la contiene deve essere praticamente tangente alle parti della figura più distanti dal centro.

                Se non è scontornata usa il comando pdfcrop; leggine le istruzioni da terminale con texdoc pdfcrop.

              • #84633
                Up
                0
                Down
                ::


                è andato!! 😀 grazie mille! 🙂 🙂

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

            Go to top