Centrare immagini

  • Creatore
    Topic
  • #33728
    Up
    0
    Down
    ::


    Ciao a tutti. Scusate se vi tedio con un problema banale.

    Devo inserire dei grafici nel mio documento; li ho salvati in formato pdf.
    Uso questo codice:

    \begin{figure}
    \centering
    \includegraphics[width=16cm, height=10cm]{fig.pdf}
    \caption{Blablabla…}
    \end{figure}

    Però l’immagine risulta tanto più sfalsata verso destra quanto più è grande. Dai manuali (itlshort e l’arte) non ho trovato l’errore, qualcuno sa indicarmi la strada giusta?

    Ciao e grazie
    Giulio

    Edit: ho provato anche ad usare latex ed importare l’immagine eps, ma senza risultati.

Visualizzazione 2 filoni di risposte
  • Autore
    Risposte
    • #33729
      Up
      0
      Down
      ::

      Ciao a tutti. Scusate se vi tedio con un problema banale.

      Devo inserire dei grafici nel mio documento; li ho salvati in formato pdf.
      Uso questo codice:

      \begin{figure}
      \centering
      \includegraphics[width=16cm, height=10cm]{fig.pdf}
      \caption{Blablabla…}
      \end{figure}

      Però l’immagine risulta tanto più sfalsata verso destra quanto più è grande. Dai manuali (itlshort e l’arte) non ho trovato l’errore, qualcuno sa indicarmi la strada giusta?

      Ciao e grazie
      Giulio

      Edit: ho provato anche ad usare latex ed importare l’immagine eps, ma senza risultati.

      Prova a inserire l’immagine in una \fbox:
      `\fbox{\includegraphics…}`
      e vedrai che a sinistra ci sarà dello spazio bianco. Puoi curarlo con un opportuno trim:
      `\includegraphics[clip,trim=10 0 0 0,…]{fig.pdf}`
      I quattro numeri indicano quanto togliere rispettivamente dal lato sinistro, inferiore, destro e superiore. La dimensione è in punti Postscript: trial and error.

      Oppure rigenera l’immagine.

      Ciao
      Enrico

    • #33730
      Up
      0
      Down
      ::


      Grazie mille per la risposta, in virtu’ dei tuoi consigli sono riuscito a sistemare le cose.

      Ciao

    • #33731
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Di solito è una pessima idea quella di inserire una immagine qualsiasi specificando sia width sia height come nel tuo codice
        `
        \begin{figure}
        \centering
        \includegraphics[width=16cm, height=10cm]{fig.pdf}
        \caption{Blablabla…}
        \end{figure}
        `
        Almeno mettitici anche
        `
        \begin{figure}
        \centering
        \includegraphics[width=16cm, height=10cm,keepaspectratio]{fig.pdf}
        \caption{Blablabla…}
        \end{figure}
        `
        così almeno le proporzioni larghezza/altezza vengono mantenute. Inoltre non specificare mai l’estensione; (pdf) latex sa trovare da solo, se esiste, il file con l’estensione giusta.

        Inoltre prima di immettere qualunque figura bisogna sempre essere sicuri che sia scontornata; con l’opzione trim che ti ha suggerito Enrico puoi fare delle prove finché trovi i numeri giusti.
        Io però mi sono trovato bene sul Mac con Preview (anteprima in italiano) perché mi permette di scontornare con una comoda interfaccia grafica e salvare il file scontornato. Su Windows disponevo di Adobe Acrobat e quel programma aveva una delle sue funzioni chiamata crop che metteva a disposizione un’altra comoda interfaccia grafica. Ma su tutti i PC con qualunque sistema operativo, dovrebbe essere a disposizione l’eseguibile pdfcrop da usare da linea di comando così
        `
        $ > pdfcrop fig
        `
        per scontornare la figura contenuta nel file fig.pdf.

        La cosa funziona bene se fig.pdf contiene una sola pagina e se in quella pagina la figura da scontornare è contornata solo da spazio bianco.

        Alternativamante si può usare gview o gv:
        `
        $ > gv fig.pdf
        `
        Aperto il file fig.pdf si cercano con il cursore i vertici inferiore sinistro e superiore destro del rettangolo circoscritto alla vera figura che si vorrà poi includere e usare quelle quattro coordinate senza unità di misura, ma tali e quali come si leggono nell’apposito spazio di gv, nel comando
        `
        \includegraphcis*[viewport= llx lly urx ury]{fig}
        `
        (ll sta per lower left e ur per upper right; sono questi i nomi che trovi nella documentazione grfguide.pdf) oppure
        `
        \includegraphics*[bb= llx lly urx ury]{fig}
        `
        L’asterisco nei due esempi è importante perché ordina di usare quelle coordinate e di cancellare tutto quello che sta all’esterno del rettangolo definito dalle coordinate di quei due vertici.

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

    Go to top