Re: Centrare immagini

#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.

    Go to top