come inserire immagini da file…

  • Creatore
    Topic
  • #109970
    Up
    0
    Down
    ::


    Salve ragazzi,

    eccomi qui di nuovo a stressarvi…

    sempre compilando la mia tesi scientifica mi trovo davanti per la prima volta al “problema” di dover inserire nel documento Tex, un’immagine di un grafico che ho creato al di fuoti di MacTex con word nello specifico!

    Mi è stato consigliato di salvare il file con estensione .pdf e poi, utilizzando Gimp, caricarlo e successivamente “esportalo come…” scegliendo dal menù a tendina estensione .eps, che però non è presente quando faccio questa operazione!

    Sapete aiutarmi, qual’è la maniera migliore per mettere in pratica ciò che devo fare???

    Sono io sicuramente che mi perdo in qualche passaggio!

    Grazie in anticipo!

Visualizzazione 28 filoni di risposte
  • Autore
    Risposte
    • #109971
      strolego
      Partecipante
        Up
        0
        Down
        ::


        Se compili con pdflatex o lutaex non occorre la conversione in eps e puoi usare il formato pdf (o jpg). Altrimenti per questi tipi di conversione ti consiglio epspdftk (http://tex.aanhet.net/epspdf/) disponibile per tutte le piattaforme
        Salvatore

      • #109972
        Up
        0
        Down
        ::


        Ti ringrazio,

        qiesta cosa del pdf l’avevo già sentita ma non riesco ad includere il file .pdf….. posto qui sotto come ho compilato:

        \section{Relative Velocity Theorem}
        \begin{center}
        \begin{figure}
        \includegraphics{schema grafico 1.pdf}
        \caption{didascalia}
        \label{nome}
        \end{figure}
        \end{center}

        Compilando in questa maniera mi restituisce errore!

        Grazie!

      • #109973
        Up
        0
        Down
        ::


        Non dici che errore ottieni.
        Inoltre dovresti sempre postare un esempio minimale (cioè compilabile) del file che ti restituisce l’errore.
        Forse non hai inserito nel preambolo, come dovresti, il riferimento al pacchetto graphicx:

        `\documentclass{article}
        \usepackage{graphicx}

        \begin{document}

        \includegraphics[]{filename.pdf}

        \end{document}`

        Quindi potrai usare il comando \includegraphics anche col formato pdf senza bisogno di ulteriori trasformazioni.

        Inoltre ti consiglio di scaricare dal sito “L’arte di scrivere con LaTeX” di Lorenzo Pantieri.
        Cerca la parte intitolata “Includere le immagini nel documento” e troverai come inserire le immagini dotandole di una didascalia numerata automaticamente, eventualmente ruotando o scalando l’immagine.

        La guida è fatta molto bene, si legge in pochi giorni e ti fornisce una visione d’insieme di come impostare i tuoi documenti in LaTeX. Leggerla è un modo molto più proficuo che andare per tentativi fermandosi a chiedere ad ogni passo.
        Quello che non trovi nelle guide puoi sempre chiederlo nel forum.

        Saluti,

        Marco

      • #109974
        Massimiliano
        Partecipante
          Up
          0
          Down
          ::


          Ciao 168grani,

          Se non dai le informazioni basilari è difficile aiutarti, le informazioni base sono il preambolo che usi e l’errore che ti si genera.
          Ad occhio e croce ti direi di rinominare l’immagine togliendo gli spazi

        • #109975
          OldClaudio
          Partecipante
            Up
            0
            Down
            ::


            Però io ho già notato un errore: i programmi del sistema TeX non amano i nomi di file che contengono spazi; o li togli, oppure li riempi chon qualche altro segno; per esempio, cambia il nome del file da [tt]schema grafico 1.pdf[/tt] a [tt]schemagrafico1.pdf[/tt] oppure a [tt]schema-grafico-1.pdf[/tt] senza mi usare né spazi né barre ribassate.
            Cambiato il nome del file, importalo con il nome che gli hai dato e non importa se non indichi l’estensione se file di quel nome ne hai un solo tipo.

            Le cose che trovi in rete, come la bufala di aprire un file pdf con GIMP e di salvarlo in formato .eps sono fesserie. GIMP, infatti, apre i file vettoriali, li può elaborare, ma poi li salva solo in formato bitmapped. Se anche ne fosse capace, sarebbe un errore trasformare un file vettoriale (di alta qualità) in un file bitmapped, di qualità limitata o di dimensioni spropositate (in termini di megabyte) se si vuole conservare una qualità soddisfacente. I formati eps e pdf sono vettoriali.

            Nell’ulteriore guida Introduzione alla composizione tipografica con LaTeX (scaricabile dalla sezione Documentazione di questo forum) c’è un bel confronto fra due immagini simili, una bitmapped e una vettoriale; visto il confronto capisci che cosa voglio dire sulla qualità.

          • #109976
            Up
            0
            Down
            ::


            Eccomi,

            capito che devo necessariamente allegare qualche dato per dare modo di aver chiaro il problema!

            Ho attuato i vostri consigli ma continuo ad non poter importare il mio grafico sul pdfTex…
            anche se, come indicato dalla console, digito H e ret il problema permane, nel senso che, grazie a quanto detto, togliendo gli spazi ora “qualcosa” letto, ma non il file integro, riporta il problema ad una draft setting della quale però non conosco l’origine!

            In allegato lo screen shot!

            Grazie ragazzi!

            [attachment]Schermata 2017-03-19 alle 10.08.01.png[/attachment]

          • #109977
            Up
            0
            Down
            ::


            Ragazzi sono un disastro, non mi allega il file png relativo allo screenshot!

          • #109978
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::


              Sei sicuro che fra le opzioni della classe tu non abbia messo l’opzione [tt]draft[/tt]?

            • #109979
              Up
              0
              Down
              ::


              Non ne sono per niente sicuro!

              Mi illumineresti sul come controllare?

              Grazie!

            • #109980
              Massimiliano
              Partecipante
                Up
                0
                Down
                ::


                Non per essere cattivo ma se postassi un codice minimo compilabile non ci obbligheresti a tirare ad indovinare quale sia il problema.
                Come ho già scritto altre volte qui nel forum c’è della gente molto brava ad usare LaTeX (OldClaudio è uno di questi) ma è bravo, non è un indovino.
                Quindi, per favore, posta almeno il preambolo che usi ovvero la parte di codice che usi prima di \begin{document} e vedrai che riusciremo a risolvere il problema.

              • #109981
                Up
                0
                Down
                ::


                Ok,
                scusate tanto ma sono veramente un super “piombo” nell’utilizzo del Latex…
                prima ho provato, senza risulato, a postare uno screenshot con le impostazioni in uso!

                allora:

                \documentclass[12pt,a4paper,titlepage]{report}
                \def\baselinestretch{1.5}
                \frenchspacing

                \usepackage[english]{babel}
                \usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm,bindingoffset=0mm]{geometry}%5mm per rilegatura
                \usepackage{lmodern}
                \usepackage{amsmath}
                \usepackage{graphicx}
                \usepackage{graphics}
                %inserire qui tutti i vari pacchetti…

                ….. questo il mio preambolo;

                \section{Relative Velocity Theorem}
                …Schema grafico 1… %importare grafico!
                %\begin{center}
                %\begin{figure}
                %\includegraphics{schemagrafico1.pdf}
                %\label{nome}
                %\end{figure}
                %\end{center}

                …. questa la parte di compilazione che tento di usare per inserire il grafico pdf, ovviamente non commentata, la lascio tale per poter controllare il resto prima di aver risolto il mio problema!

                In più vi dico che, il file omonimo .pdf l’ho salvato nella stessa cartella dove si trovani i file di compilazione!

                Spero di essere riuscito ad essere esaustivo!

                Grazie!

              • #109982
                Massimiliano
                Partecipante
                  Up
                  0
                  Down
                  ::


                  Allora, ho compilato il tuo codice e funziona benissimo, riusciresti a copiare il messaggio di errore che ottieni?
                  Prova a compilare questo codice e dimmi se ti da lo stesso errore:
                  `
                  \documentclass[12pt,a4paper,titlepage]{report}
                  \def\baselinestretch{1.5}
                  \frenchspacing

                  \usepackage[english]{babel}
                  \usepackage[a4paper,top=3cm,bottom=3cm,left=3cm,right=3cm,bindingoffset=0mm]{geometry}%5mm per rilegatura
                  \usepackage{lmodern}
                  \usepackage{amsmath}
                  \usepackage{graphicx}
                  \usepackage{graphics}
                  %inserire qui tutti i vari pacchetti…

                  %….. questo il mio preambolo;

                  \begin{document}

                  \section{Relative Velocity Theorem}

                  \begin{figure}
                  \centering
                  \includegraphics{nome.pdf}
                  \caption{grafico velocità}
                  \label{nome}
                  \end{figure}

                  \end{document}
                  `
                  Ti ricordo, inoltre, di rinominare, se non l’hai fatto, l’immagine come nomeimmagine1.pdf senza spazi o, al più, nomeimmagine-1.pdf.
                  Facci sapere come va

                • #109983
                  Up
                  0
                  Down
                  ::


                  Ho compilato esattamente come hai fatto tu….

                  inserito anche la riga \caption che avevo omesso…

                  non compila… in allegato il .png relativo all’errore restituito da console….
                  [attachment]erroregrafico.png[/attachment]

                • #109984
                  Up
                  0
                  Down
                  ::


                  Compilato esattamente come hai fatto tu…

                  ho inserito anche il comando \caption che aveo omesso…

                  non funziona!

                  L’errore restituito da console:

                  LaTex Warning: File ‘schemagrafico1.pdf’ not found on input line 32.

                  ./tesi_Francesco.tex:32: Package pdftex.def Error: Fie ‘schemagrafico1.pdf’ not found.

                  See pdftex.def package documentation for explanation.

                  l.32 \includegraphics{schemagrafico1.pdf}
                  ?

                • #109985
                  Massimiliano
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    Quell’errore si ha quando LaTeX non trova il file nella cartella indicata, sei sicuro di non aver commesso errori di battitura? Tipo nella cartella il file si chiama schemagarfico1.pdf e nel sorgente hai scritto schemagrafico1.pdf, prova a controllare.

                    Ti consiglio, inoltre, di crearti una sottocartella all’interno della principale dove mettere tutte le immagini che usi perché immagino ne avrai molte, non è obbligatorio farlo ma serve per avere una cartella principale più pulita.

                  • #109986
                    Up
                    0
                    Down
                    ::

                    Quell’errore si ha quando LaTeX non trova il file nella cartella indicata, sei sicuro di non aver commesso errori di battitura? Tipo nella cartella il file si chiama schemagarfico1.pdf e nel sorgente hai scritto schemagrafico1.pdf, prova a controllare.

                    Ti consiglio, inoltre, di crearti una sottocartella all’interno della principale dove mettere tutte le immagini che usi perché immagino ne avrai molte, non è obbligatorio farlo ma serve per avere una cartella principale più pulita.

                    Ho ontrollato…

                    “purtroppo” non ho commesso quell’errore di battitura, e avevo già creato all’interno della cartella “TESI” una sottocartella “DISEGNI” dove salvo quel tipo di file sia in estensione .docx che .pdf.

                    La butto li, non avendo mai impostato nessun percorso preferenziale, ma avendo iniziato ad utilizzare TexShop come da default, non è che ho commesso l’errore di dare per scontato che sappia dove andare a pescare in file???

                    Ti ringrazio dell’immenso aiuto!

                  • #109987
                    Massimiliano
                    Partecipante
                      Up
                      0
                      Down
                      ::


                      Allora è quello il problema, dal commento prima avevo capito che il file fosse nella stessa cartella del file principale, se il file è nella sottocartella disegni allora devi scrivere:
                      `
                      \includegraphics{DISEGNI/schemagrafico1.pdf}
                      `

                    • #109988
                      Up
                      0
                      Down
                      ::

                      Quell’errore si ha quando LaTeX non trova il file nella cartella indicata, sei sicuro di non aver commesso errori di battitura? Tipo nella cartella il file si chiama schemagarfico1.pdf e nel sorgente hai scritto schemagrafico1.pdf, prova a controllare.

                      Ti consiglio, inoltre, di crearti una sottocartella all’interno della principale dove mettere tutte le immagini che usi perché immagino ne avrai molte, non è obbligatorio farlo ma serve per avere una cartella principale più pulita.

                      Ho ontrollato…

                      “purtroppo” non ho commesso quell’errore di battitura, e avevo già creato all’interno della cartella “TESI” una sottocartella “DISEGNI” dove salvo quel tipo di file sia in estensione .docx che .pdf.

                      La butto li, non avendo mai impostato nessun percorso preferenziale, ma avendo iniziato ad utilizzare TexShop come da default, non è che ho commesso l’errore di dare per scontato che sappia dove andare a pescare in file???

                      Ti ringrazio dell’immenso aiuto!

                    • #109989
                      Up
                      0
                      Down
                      ::


                      Scusami, non so perchè ma probabilmente ho postato due volte la stessa cosa!

                      Comunque…

                      Eureka!!!!

                      Era proprio quello l’errore… aggiungendo il percorso corretto ho risolto!!!!

                      Ora il grafico è presente, come posso dimensionarlo?
                      E soprattutto per quale motivo se compilo:

                      Spoiler

                      \section{Relative Velocity Theorem}
                      \begin{center}
                      \begin{figure}
                      \includegraphics{disegni/schemagrafico1.pdf}
                      \caption{relative velocity graphic}
                      \label{nome}
                      \end{figure}
                      \end{center}

                      The material point is moving along a general trajectory.
                      Its motion is observed by two different Cartesian frames, one with origin in $O$ that we will call STATIONARY REFERENCE SYSTEM, and the second with origin in $O’$ that will be defined MOVABLE REFERENCE SYSTEM.

                      The beginning conditions are:

                      \begin{itemize}
                      \item {\itshape the movable frame moves with $\nu_{O’}$ regard the stationary one;}
                      \item {\itshape the movable frame is rotating with {\bfseries $\omega$} angular velocity.} %% non esce grassetto!! %%
                      \end{itemize}

                      il file .pdf mi viene “piazzato” all’interno dell’ itemize?!?

                      Lo so sono un disastro!

                    • #109990
                      Massimiliano
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Allora, per ridimensionare un’immagine hai due possibilità:
                        1) inserire le dimensioni dell’immagine:
                        `
                        \includegraphics[height=8cm,width=9cm]{images/cat.pdf}
                        `
                        cambiando i cm come vuoi, questo è vantaggioso perché puoi decidere tu le dimensioni ma se non stai attento rischi di “stirarla” e ottenere un risultato orribile
                        2) riscalare l’immagine:
                        `
                        \includegraphics[scale=0.8]{images/cat.pdf}
                        `
                        cambiando 0.8 con un numero che vuoi, in questo caso si occupa LaTeX di ridimensionare i lati dell’immagine, di contro hai che non puoi deciderli tu ma non rischi di “stirarla”.
                        Fai delle prove e decisi tu cosa è meglio per te.

                        Per quanto riguarda la seconda domanda non saprei dirti, io ho compilato questo codice:
                        `
                        \begin{figure}[h!]
                        \centering
                        \includegraphics[height=8cm,width=9cm]{images/cat.pdf}
                        \caption{grafico velocità}
                        \label{nome}
                        \end{figure}

                        The material point is moving along a general trajectory.
                        Its motion is observed by two different Cartesian frames, one with origin in $O$ that we will call STATIONARY REFERENCE SYSTEM, and the second with origin in $O'$ that will be defined MOVABLE REFERENCE SYSTEM.

                        The beginning conditions are:

                        \begin{itemize}
                        \item {\itshape the movable frame moves with $\nu_{O'}$ regard the stationary one;}
                        \item {\itshape the movable frame is rotating with {\bfseries $\omega$} angular velocity.} %% non esce grassetto!! %%
                        \end{itemize}
                        `
                        e funziona perfettamente, prova a compilarlo e se ti da problemi posta il pdf col risultato e vediamo come sistemare.

                        Infine ti consiglio davvero di leggerti una buona guida (da quello che ho capito hai poco tempo quindi ti consiglio LaTeX per l’impaziente) perché lì puoi trovare spiegazioni dettagliate ai problemi che ti si presentano.

                        Spero di esserti stato utile

                      • #109991
                        Up
                        0
                        Down
                        ::


                        Scusami, non so perchè ma probabilmente ho postato due volte la stessa cosa!

                        Comunque…

                        Eureka!!!!

                        Era proprio quello l’errore… aggiungendo il percorso corretto ho risolto!!!!

                        Ora il grafico è presente, come posso dimensionarlo?
                        E soprattutto per quale motivo se compilo:

                        \section{Relative Velocity Theorem}
                        \begin{center}
                        \begin{figure}
                        \includegraphics{disegni/schemagrafico1.pdf}
                        \caption{relative velocity graphic}
                        \label{relative velocity graphic}
                        \end{figure}
                        \end{center}

                        The material point is moving along a general trajectory.
                        Its motion is observed by two different Cartesian frames, one with origin in $O$ that we will call STATIONARY REFERENCE SYSTEM, and the second with origin in $O’$ that will be defined MOVABLE REFERENCE SYSTEM.

                        The beginning conditions are:

                        \begin{itemize}
                        \item {\itshape the movable frame moves with $\nu_{O’}$ regard the stationary one;}
                        \item {\itshape the movable frame is rotating with {\bfseries $\omega$} angular velocity.} %% non esce grassetto!! %%
                        \end{itemize}

                        il file .pdf mi viene “piazzato” all’interno dell’ itemize?!?

                        Lo so sono un disastro!

                      • #109992
                        Up
                        0
                        Down
                        ::


                        Una curiosità, sto provando ma non riesco a postare le linee di comando come fai tu, includendole nel riquadro grigio con linea arancione a sinistra!

                        detto questo faccio qualche prova, ma il tutto continua a comporsi correttamente, grazie al tuo aiuto, ma con ordine sfalsato rispetto alla compilazione!

                        Ti faccio sapere!

                      • #109993
                        OldClaudio
                        Partecipante
                          Up
                          0
                          Down
                          ::

                          168grani” post=110232Una curiosità, sto provando ma non riesco a postare le linee di comando come fai tu, includendole nel riquadro grigio con linea arancione a sinistra!

                          detto questo faccio qualche prova, ma il tutto continua a comporsi correttamente, grazie al tuo aiuto, ma con ordine sfalsato rispetto alla compilazione!

                          Ti faccio sapere!

                          1) Per scrivere il codice come facciamo noi, evidenzia quello che hai scritto, poi clicca nella piccola icona che comapre in alto, sopra lae faccine; ha l’aspetto di un foglio di carta con i simboli blu [tt]< >[/tt]; quando la punta del mouse ci passa sopra, ancor prima di cliccare nella riga gialla sotto le faccine ti appare la sintassi.

                          2) Non mettere l’ambiente flottante figure dentro l’ambiente center; latex piazza la figura dove crede che sia tipograficamente più opportuno metterla, in generale non dento l’ambiente center.

                          3) non usare MAI, ripeto MAI, l’opzione H. Chi lha inventata forse aveva delle buone intenzioni, ma la maggior parte degli utenti la sua a sproposito.

                          4) non usare MAi, ripeto MAI, l’opzione !h da sola. Se latex non può metterla davvero lì, l’immagine blocca la coda e quella e tutte le altre immagini da inserire dopo, vanno alla fine del capitolo o del documento. Magari usa [!htb] ma MAI [h] da sola, con o senza punto esclamativo.

                          5) puoi tranquillamente specificare width=8cm,height=6cm, ma devi aggiungere anche l’opzione keepaspectratio, che assicura di non stiracchiare l’immagine.

                          6) Latex per l’impaziente ti è assolutamente necessaria, perché dimostri, ahimè, o meglio, ahitè, che ti mancano alcune basi fondamentali epr l’uso di Latex. Nota che le cose che ti ho detto sopra sono riportate in qualunque guida; siccome “LaTeX non è Word”, come trovi scritto nelle prefazioni do ogni guida, devi necessariamente auto istruirti se vuoi lavorare più spedito. Sia chiaro: questo non è un rimprovero; ci siamo passati tutti, e abbiamo imparato sbagliando che ad andare ad intuito con Latex non funziona, mentre con Word qualche volta funziona. Nel dirti “Leggi al documentazione” ti aiutiamo sulla base della nostra esperienza affinché tu non ripeta gli errori che noi abbiamo già pagato cari.

                        • #109994
                          Up
                          0
                          Down
                          ::


                          Cosa intendi per “ordine sfalsato rispetto all’ordine di compilazione”?
                          Guarda che se intendi ciò che penso, devi sapere che una figura è un oggetto flottante che LaTeX mette “dove sta meglio” per la composizione tipografica. Non è un word processor….

                          Marco

                          [Editato a posteriori]
                          OPS… ho postato quasi contemporaneamente a Claudio, non lo potevo vedere.

                        • #109995
                          Up
                          0
                          Down
                          ::


                          Grazie mille a tutti voi dei consigli preziosissimi!

                          Mi applicherò al massimo per riuscire a “padroneggiare” se così si può dire e non risulta troppo presuntuoso, il LaTex!

                          A presto!

                        • #109996
                          Up
                          0
                          Down
                          ::


                          Su figure e tabelle c’è anche questa piccola guida che si legge molto bene.

                          Marco

                        • #109997
                          OldClaudio
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Marco, quel manuale, per altro abbastanza ben scirtto. è del 2005 e dimostra tutta la sua vecchiai fin dall’inizio:

                            Il comando \includegraphics accetta come parametro obbligatorio il nome di un file; tale file contiene l’immagine che dovra` essere inserita nel documento e, nella maggior parte dei casi, `e un file in formato .eps.

                            Si, nel 2005 il programma latex era quello che si usava maggiormente; pdflatex esisteva ancora, ma vista la quasi totale assenza di visualizzatori “sincroni” per il formato PDF, pochi usavano pdflatex, e casomai arrivavano al formato pdf tramite dvips e ps2pdf; mi pare di ricordare che nel 2005 non esistesse ancora nemmeno il programma di conversione dvipdfm.

                            Non ho ancora finito di leggerlo, ma l’acceno al formato .eps nella maggior parte dei casi, mi ha già messo di cattivo umore…:neutral:

                            Nonostante io sia prevenuto e lo ammetto, può darsi che il file si comunque valido. Lo saprò a fine lettura.

                            PS: ho finito la lettura. Confermo che il documento è molto datato e mostra chiaramente l’approccio di utenti di Linux che continuano (a quel tempo continuavano) a pensare che le immagini da includere fossero solo postscript; lo erano quando l’unico programma di compilazione era latex, ma con pdflatex da parecchi anni si importano immagini in tutti i formati tradizionalmente usati da ogni programma del sistema TeX, PDF, PNG, JPG, MPS, EPS.

                            Chi scrive non aveva compreso bene come funzionavano le opzioni di posizionamento h t b p e !.

                            In sostanza, benché ci siano delle cosette interessanti, non lo consiglierei oggi, specialmente non a un principiante che non avrebbe elementi epr sapere se una cosa è una verità rivelata, o una affermazione che ha fatto il suo tempo.

                            Bravo Marco, che sei riuscito a scovare questo documento; leggilo con attenzione; confrontalo con quanto ho cercato di descrivere nell LaTeX Reference Manual commentato e ti rendi conto che il posizionamento degli oggetti flottanti non avviene come descritto in questo articolo.

                            Originale è la regoletta per ricordarsi che l’accento su tutte le vocali in italiano e quasi sempre l’accento grave (di fatto solo la e prende quello acuto in alcune parole tronche), cioè quello che ricorda la falda di un tetto: siccome la parola può essere assimilata ad una casa, e la vocale terminale è da destra, allora la falda del tetto della casetta deve essere discendente da sinistra a destra, cioè ci vuole l’accento grave. Non l’avevo mai sentita; provo a raccontale ai miei nipotini che fanne le elementari per vedere se la capiscono. In compenso gli autori citano la Crusca ma non ne seguono le indicazioni che riportano, ma di fatto scrivono E’ invece di È.

                            Ripeto qualcosa di interessante c’è, ma ci sono guide o capitoli di guide che sono più compatti e più precisi.

                          • #109998
                            Up
                            0
                            Down
                            ::


                            Capito. Grazie Claudio.

                            Peccato che non lo abbiano aggiornato, perché aveva un’impostazione molto carina.
                            🙁

                            Marco

                          • #109999
                            Up
                            0
                            Down
                            ::


                            Grazie di nuovo a tutti!

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

                        Go to top