usare pdf texfy con immagini. eps o .pdf

  • Creatore
    Topic
  • #29002
    Up
    0
    Down
    ::


    Buongiorno a tutti.
    Vi scrivo per chiedervi, di nuovo, un aiuto
    Sto scrivendo la tesi in Latex (con Winedt) e stamane ho trovato dei problemi ad aggiungere dei grafici di Matlab nel mio documento. In particolare avevo letto sul forum che è meglio salvare il grafico in formato .eps . Finora tutto ok. Quando inserisco il comando
    \usepackage{graphicx}
    e la figura, utilizzando il semplice comando Texify ottengo un ottimo risultato.
    Ma se provo a fare lo stesso con PDF Texify mi dà errore. Così ho provato ad inserire la figura in formato .pdf, ma nulla.
    Ho anche provato ad inserire il comando epstopdf.
    Potreste aiutarmi a risolvere il problema?
    Grazie mille
    Giovanni Fortunato

Visualizzazione 10 filoni di risposte
  • Autore
    Risposte
    • #29003
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::

        In particolare avevo letto sul forum che è meglio salvare il grafico in formato .eps . Ma se provo a compilare con PDF Texify mi dà errore.

        Eh già… 🙄

        Così ho provato ad inserire la figura in formato .pdf, ma nulla.

        Come hai provato? Prima però, ti prego: leggi (integralmente, con calma) il paragrafo sulle figure di una (a tua scelta) di queste note guide:
        http://www.lorenzopantieri.net/LaTeX_files/ArteLaTeX.pdf
        http://www.lorenzopantieri.net/LaTeX_files/LaTeXimpaziente.pdf

        Ciao,
        L.

      • #29004
        Up
        0
        Down
        ::


        grazie della risposta. Purtroppo io nn sono molto pratico col pc. Ho letto la guida nella parte dedicata alle immagini e già nn so scontornare l’immagine. Anzi ho visto che il BB è giusto, ma usando il semplice comando \begin{figure} mi mette la figura al centro di una pag vuota. E cmq il problema principale resta sempre poter usare Texify PDF, inserendo l’immagine. Ho letto nella guida che bisogna convertire il file in pdf e, utilizzando direttamente matlab, ci sono riuscito.
        Nella guida che mi hai suggerito non ho trovato riferimento su cosa fare per inserire un’immagine in pdf (da altre parti avevo letto che consigliavano di usare il comando epstopdf: ci ho provato ma a quel punto nn mi riconosceva più, nn so per quale motivo, gli spazi vuoti nel documento)

        Mi potresti aiutare, spiegandomi in modo semplice come risolvere questo problema.

        Grazie per la pazienza e buona serata

      • #29005
        Up
        0
        Down
        ::


        Se vuoi usare pdfLaTeX (e questa è la scelta migliore) devi inserire immagini in formato .jpg, .png o .pdf. Se hai immagini .eps (o .ps) ti consiglio di convertirle in .pdf, a meno che tu non voglia poter compilare anche con LaTeX.
        Poi includi la tua immagine (esempio.pdf) col comando

        `\includegraphics{esempio}`

        senza estensione, e compila con pdfLaTeX. Se qualcosa non funziona manda un esempio minimale di un file che non riesci a compilare.

        Per quanto riguarda il bounding box non riesco a capire il problema. Se l’immagine va in una pagina vuota non è detto che ciò sia dovuto al bounding box. A volte le immagini cadono su una pagina vuota perché non c’è del testo che le segue (semplificando brutalmente). Se hai un’mmagine .ps o eps. inserita in una pagina a4 e vuoi ritagliarla puoi usare ghostview. La cosa migliore, comunque, è produrre direttamente con Matlab un’immagine .pdf già ritagliata.

        Ciao
        Ivan

      • #29006
        lorenzo.pantieri
        Partecipante
          Up
          0
          Down
          ::

          Nella guida che mi hai suggerito non ho trovato riferimento su cosa fare per inserire un’immagine in pdf

          Mi potresti aiutare, spiegandomi in modo semplice come risolvere questo problema.

          Se nella guida non hai trovato indicazioni su che “cosa fare per inserire un’immagine PDF” 😯 vuol dire che non l’hai letta bene. 👿 Ripeto: leggi con calma, e integralmente. Trovi tutto spiegato “in modo semplice”… 🙄

          Ciao,
          L.

        • #29007
          Up
          0
          Down
          ::


          Grazie ad entrambi. Da quanto ho letto sulla guida, ho salvato l’immagine in due formati, uno .pdf l’altro .eps. Con il semplice Texify va tutto bene, mentre con Texify Pdf mi carica l’immagine in una pag vuota in basso a destra.
          Vi riporto i comandi che ho immesso:

          \documentclass[a4paper,12pt]{report}

          \usepackage[latin1]{inputenc}
          \usepackage[italian]{babel}
          \usepackage{amsmath,amssymb}
          \usepackage{bbm}
          \usepackage{graphicx}
          \newcommand{\bbone}{\mbox{\fontencoding{U}\fontfamily{bbold}\selectfont1}}
          \begin{document}

          la figura seguente
          \begin{center}
          \includegraphics{figura1}
          \end{center}
          riproduce la distribuzione delle perdite di portafoglio nel caso in cui $p=0.2$ e $\rho=0.1$

          \end{document}

          Grazie di tutto

        • #29008
          lorenzo.pantieri
          Partecipante
            Up
            0
            Down
            ::


            Prova così:
            `La figura seguente
            \begin{center}
            \includegraphics[width=0.5\columnwidth]{perdite}
            \end{center}
            riproduce la distribuzione delle perdite di portafoglio nel caso in cui $p=0,2$ e $\rho=0,1$.`
            Se non funziona (e quindi se hai problemi con perdite.pdf e non con perdite.eps) vuol dire che sbagli qualcosa nella trasformazione eps -> pdf.

            Ah, non c’entra con l’argomento in oggetto, ma sei proprio sicuro di voler usare un figura in testo?

            Ciao,
            L.

          • #29009
            Up
            0
            Down
            ::


            ora con texify è perfetto, mentre in pdf l’immagine è più piccola e aumenta il bordo bianco (forse perchè è sbagliato il BB, ma come si cambia col pdf?????)

            Grazie ancora

          • #29010
            Up
            0
            Down
            ::

            ora con texify è perfetto, mentre in pdf l’immagine è più piccola e aumenta il bordo bianco (forse perchè è sbagliato il BB, ma come si cambia col pdf?????)

            Se è più piccola solo compilando con pdfLaTeX vuol dire che l’immagine pdf è in origine di dimensioni diverse dall’immagine eps. Soluzioni:

            1) Se hai un file .ps aprilo con Ghostview; dai un “ps to eps” e digli di calcolare automaticamente i bounding boxes. In questo modo ottieni un file eps ritagliato a dovre. Converti poi il file eps con il programma epstopdf che avrai installato autonomamente in windows. Ha un’interfaccia semplice da usare e il più delle volte funziona alla grande. A volte, ricordo, nella conversione da eps a pdf, il l’immagine viene messa su una pagina a4 e vengono persi i margini reali… (Se parti da un eps non so se questa procedura funziona).
            Puoi anche esportare da Ghostview direttamente in pdf. Se i bounding boxes non sono corretti prova la soluzione 2, che è un po’ sovradimensionata ma funzionerà sicuramente…

            2) Installa Inkscape 0.46 e importa il file pdf; dopo di che imponi in Proprietà documento che la pagina si adatti al disegno (oppure determina tu le dimensioni); infine salva come pdf. In questo modo avrai un pdf perfettamente ritagliato. Inoltre è un primo approccio a Inkscape (se già non lo conosci), che è un ottimo programma di grafica vettoriale. Se imponendo l’adattamento della pagina i margini sono sbagliati devi prima di tutto separare tutte le parti del disegno che non ti interessano con il comando “separa” ed eliminarle; poi dai un “raggruppa” su tutti gli elementi del disegno che ti interessano e infine in Proprietà documento imponi l’adattamento della pagina.

            3) Continua tu stesso a cercare una soluzione migliore di queste due. Il problema che proponi non dovrebbe essere un ‘problema’.

            Ciao
            Ivan

          • #29011
            Up
            0
            Down
            ::


            Guardando il tuo esempio ho notato la riga

            `\usepackage[latin1]{inputenc}
            `

            Se stai usando winedit probabilmente hai installato LaTeX su Windows. In questo caso credo sia meglio usare come codifica di input ansinew. Naturalmente, col beneficio del dubbio… 😕

            Ciao
            Ivan

          • #29012
            Up
            0
            Down
            ::


            IVAN MI HAI RISOLTO LA VITA, nn so come ringraziarti: ho seguito il tuo consiglio ed ho installato inkscape. Alla grande: ho ridimensionato l’iimagine e ora va tutto ok (tranne che mi devo leggere la guida per capire come centrare una tabella nel foglio).
            Quindi mi suggerisci di cambiare codifica di input, dato che uso Windows? Grazie ancora a tutti quanti per gli ottimi consigli (ringrazierò il forum nella tesi, ve lo prometto)

          • #29013
            Up
            0
            Down
            ::


            La discussione è stata affrontata in questo topic. Nell’edizione di Aprile 2008 della guida di Lorenzo Pantieri era scritto che l’opzione da passare a inputenc, se si usa winedit, è ansinew.
            Nell’ultima edizione, che ho appena consultato, e che tu hai scaricato e sicuramente già letto 🙂 viene definitivamente risolto il problema: l’opzione da usare, indipendentemente dalla piattaforma su cui si lavora, è latin1. Lì troverai spiegate anche le ragioni di questa scelta. Scusami per la dritta sbagliata ma non mi sono tenuto informato sugli aggiornamenti della Guida di L. Pantieri.
            Quindi ritiro il consiglio. Lascia l’opzione latin1 e buon divertimento.

            Ciao
            Ivan

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

        Go to top