Difficoltà nell’inserire immagini in latex

  • Creatore
    Topic
  • #100613
    Up
    0
    Down
    ::


    Ciao a tutti 🙂 ho incominciato a prendere appunti in latex in università, però per esigenza devo disegnare gli eventuali schemi/grafici sul quaderno, poi scscannerizzarli e inserirli negli appunti…
    il problema è che latex mi trova l’immagine solo se il file è nella stessa cartella del “progetto”. Ho già aggiunto il pacchetto “graphicx” e settato un path con il relativo comando, ma è tutto inutile…
    Come editor uso texmaker, lavoro su Windows 8.1….
    Se vi servono informazioni aggiuntive ditemelo 🙂 adesso sono stato un po vago perché sto scrivendo dal cellulare 😀

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #100614
      Up
      0
      Down
      ::


      Benvenuto.
      Se hai difficoltà tu a inserire le immagini, figurati noi a risponderti! 🙂

      BananaBoy” post=100317il problema è che latex mi trova l’immagine solo se il file è nella stessa cartella del “progetto”.

      Questo non è vero. La trova dovunque nel disco, a patto che il nome del percorso e delle cartelle non contenga spazi.

      BananaBoy” post=100317Ho già aggiunto il pacchetto “graphicx” e settato un path con il relativo comando, ma è tutto inutile…

      Qual è questo path? Quale comando hai usato? Che vuol dire «è tutto inutile»? Ottieni un errore? Quale errore? La composizione va fino alla fine ma non vedi l’immagine nel documento finale? Che ti succede? Come possiamo noi sapere quello che accade nel tuo computer? Che estensione hanno le tue immagini?

      BananaBoy” post=100317Come editor uso texmaker, lavoro su Windows 8.1….

      Non basta: quale distribuzione di LaTeX usi? Completa o parziale? È aggiornata?

      BananaBoy” post=100317Se vi servono informazioni aggiuntive ditemelo

      Vedi sopra.

      Banana, a scrivere in modo vago dal cellulare e a scrivere in modo circostanziato da casa ci vuole la stessa fatica. Anzi, forse meno, perché devi scrivere una volta sola. 🙂

      Come vedi, questa stessa risposta è una perdita di tempo, perché, di fatto, non è stata una risposta. 🙁

      L’unica cosa che mi viene da dirti è: il tuo non è un vero problema, perché se affermi che LaTeX ti «trova l’immagine solo se il file è nella stessa cartella del “progetto”», allora metti le immagini nella stessa cartella del “progetto” (come, del resto, faccio io) e la faccenda è chiusa. Che esigenze hai di mettere le immagini da un’altra parte? Ti servono forse per altri documenti?

      Su con la vita: cerca sempre di fornire un esempio minimo compilabile, una cosa del genere:

      `\documentclass[…]{…}

      \end{document}`
      in modo da poter fare copia/incolla nel proprio editor e lanciare la composizione del documento. Altrimenti, non se ne viene fuori. È come dire a un amico: «oh, ieri sera sono andato al cinema, sai che bel film, c’era quell’attore, quello bravo, sai, quello che ha fatto anche quel film con quell’altro…» e pretendere che l’amico capisca di chi si sta parlando. 🙂

      Ciao
      Tommaso

    • #100615
      Up
      0
      Down
      ::


      Allora: prima di tutto scusa per il post scarso di informazioni 😳
      Versione di LaTex: 3.1415926-2.5-1.40.14 non so se sia completa o meno, ti posso solo dire che l’ho installato grazie a miktex (penso sia aggiornato visto che l’ho installato qualche giorno fa).
      Per quanto riguarda il codice ho usato le seguenti tre righe per inserire immagini nel mio documento:
      nel preambolo queste due:
      `\usepackage{graphicx}
      \graphicspath{{C:/Utenti/Andrea/immagini}}
      `
      nel testo vero e proprio del documento:
      `\includegraphics[scale=0.3]{a}`
      L’immagine a è contenuta nel folder immagini di windows (è un’immagine JPEG, non è una delle immagini degli appunti, è solo una prova perchè non ho ancora avuto il tempo di rifare i grafic fatti a lezione), quindi il path specificato nel preamble (in linea teorica) è giusto (ho provato anche a usare la “versione inglese” del path (Users al posto di Utenti e Pictures al posto di Immagini) ma la situazione no cambia).
      Quando provo a compilare mi da il seguente errore:
      !LaTex Errror: File ‘a’ not found.
      Vorrei non mettere le immagini non nella directory del progetto per due semplici motivi:
      1)per questioni di ordine
      2)sono testardo: so che si può fare quello che voglio fare, quindi vorrei trovare il modo per farlo 😀
      Se poi ti serve proprio tutto il codice dimmelo che ti posto direttamente tutto il documento 😉

    • #100616
      claudio
      Partecipante
        Up
        0
        Down
        ::


        prova a modificare il tuo codice seguendo questo link
        ciao
        claudio

      • #100617
        Up
        0
        Down
        ::

        claudio” post=100320prova a modificare il tuo codice seguendo questo link
        ciao
        claudio

        da quello che ho capito in quel thread, in teoria dovrei creare una sottocartella della directory del mio progetto e dovrei usare il comando:
        `\graphicspath{{/immagini}}`
        (dove immagini sarebbe la sottocartella)

        io ho già provato a farlo ma l’esito è sempre quello che ho specificato prima: non trova l’immagine :/

      • #100618
        Liverpool
        Partecipante
          Up
          0
          Down
          ::


          Supponiamo che le tue immagini si trovino nella cartella
          `C:\Utenti\Andrea\immagini`e che i tuoi appunti si trovino nella cartella
          `C:\Utenti\Andrea\appunti`
          Allora il comando da dare è
          `\graphicspath{{../immagini/}}`nota la barra prima e dopo il nome della cartella.
          I due punti all’inizio del percorso indicano che vuoi salire di una cartella rispetto alla posizione in cui ti trovi. Quando compili ti trovi in [tt]C:\Utenti\Andrea\appunti[/tt]. Salendo di una cartella ti trovi in [tt]C:\Utenti\Andrea[/tt], perciò il percorso [tt]../immagini/[/tt] indica la sottocartella [tt]immagini[/tt] nel percorso [tt]C:\Utenti\Andrea[/tt].

          Combinando più volte i due punti, ti puoi spostare all’esterno della cartella in cui compili. Se vuoi rimanere all’interno, ricorda che la barra va prima e dopo il nome di ogni sottocartella.

          Ciao

        • #100619
          Up
          0
          Down
          ::

          Liverpool” post=100327Supponiamo che le tue immagini si trovino nella cartella
          `C:\Utenti\Andrea\immagini`e che i tuoi appunti si trovino nella cartella
          `C:\Utenti\Andrea\appunti`
          Allora il comando da dare è
          `\graphicspath{{../immagini/}}`nota la barra prima e dopo il nome della cartella.
          I due punti all’inizio del percorso indicano che vuoi salire di una cartella rispetto alla posizione in cui ti trovi. Quando compili ti trovi in [tt]C:\Utenti\Andrea\appunti[/tt]. Salendo di una cartella ti trovi in [tt]C:\Utenti\Andrea[/tt], perciò il percorso [tt]../immagini/[/tt] indica la sottocartella [tt]immagini[/tt] nel percorso [tt]C:\Utenti\Andrea[/tt].

          Combinando più volte i due punti, ti puoi spostare all’esterno della cartella in cui compili. Se vuoi rimanere all’interno, ricorda che la barra va prima e dopo il nome di ogni sottocartella.

          Ciao

          usando la tua soluzione finalmente riesco a inserire le immagini anche se non le metto nella cartella principale del progetto 😀
          grazie mille Liverpool 🙂
          P.S: per far sì che la soluzione funzioni effettivamente bisogna usare i nomi “all’inglese” delle directory

        • #100620
          Up
          0
          Down
          ::


          Felice che tu abbia risolto. Voglio darti un consiglio: se hai un po’ di tempo, potresti provare il pacchetto [tt]TikZ[/tt], dedicato al disegno programmato. Esso permette infatti di disegnare virtualmente qualsiasi cosa, con il vantaggio che mantieni gli stessi font che hai nel testo.

        • #100621
          Up
          0
          Down
          ::


          non puoi fare la cosa più semplice? nella cartella dove c’è il file .tex crei un’altra cartella che chiami immagini. li dentro salvi le immagini che servono per il tuo documento.
          dopo, nel documento principale (o nell’unico documento .tex che hai creato) inserisci vicino i package il seguente codice

          \graphicspath{ {./immagini/} }

          e il gioco è fatto (ovviamente dopo aver importato il package graphicx) 🙂

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

      Go to top