CENTRARE UN’IMMAGINE RISPETTO ALLA PAGINA

  • Creatore
    Topic
  • #112602
    GuITstaff
    Amministratore del forum
      Up
      0
      Down
      ::


      Ciao a tutti, ho un problema nel centrare un’immagine, nonostnante usi il tag \cetering risulta notevolemne più spostata a destra. Ho letto che bisogna usare tipo un box, ma non ho capito bene come dato che mi da molti problemi, inoltre non essendo un flot non posso inserire \caption. Grazie in anticipo a chi mi darà una mano. Questo è il codice:
      `\begin{figure}
      \centering
      \includegraphics[scale=0.4]{Immagini/primoboxplot.eps}
      \caption{Boxplot rappresentante i dati relativi al V-index delle cinque fasi}
      \end{figure}`

    Visualizzazione 12 filoni di risposte
    • Autore
      Risposte
      • #112603
        Massimiliano
        Partecipante
          Up
          0
          Down
          ::


          Ciao ROCCHEFILI,

          purtroppo con il poco codice che hai postato non è possibile individuare l’errore.
          Dovresti postare un esempio minimo compilabile ovvero un codice con il preambolo che usi.
          A naso direi che il “problema” potrebbe essere della classe book perché i margini delle pagine non sono simmetrici quindi l’immagine risulta decentrata rispetto alla pagina ma è centrata rispetto al testo (spero di essermi spiegato bene e non averti fatto confusione)

        • #112604
          GuITstaff
          Amministratore del forum
            Up
            0
            Down
            ::


            Nono ti sei spiegata benissima, e hai ragione uso la classe book ha senso ciò che dici. come posso ovviare al problema? cambiando classe? però così non rischio di avere altri problemi?
            ecco il codice del preambolo

            \documentclass[12pt, a4paper, oneside, openright]{book}
            \usepackage[italian]{babel}
            \usepackage[T1]{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage{url,amsfonts,epsfig, hyperref, graphicx}
            \usepackage{frontespizio}
            \usepackage{graphicx}
            \usepackage{hyperref}
            \usepackage{subfig}
            \usepackage[font=large]{caption}
            \usepackage[table,xcdraw]{xcolor}
            \usepackage{setspace}
            \usepackage{amsmath}
            \usepackage{booktabs}
            \usepackage{appendix}
            \hypersetup{hidelinks}

          • #112605
            Up
            0
            Down
            ::

            ROCCHEFILI” post=112927Nono ti sei spiegata benissima, e hai ragione uso la classe book ha senso ciò che dici. come posso ovviare al problema? cambiando classe? però così non rischio di avere altri problemi?
            ecco il codice del preambolo

            \documentclass[12pt, a4paper, oneside, openright]{book}
            \usepackage[italian]{babel}
            \usepackage[T1]{fontenc}
            \usepackage[utf8]{inputenc}
            \usepackage{url,amsfonts,epsfig, hyperref, graphicx}
            \usepackage{frontespizio}
            \usepackage{graphicx}
            \usepackage{hyperref}
            \usepackage{subfig}
            \usepackage[font=large]{caption}
            \usepackage[table,xcdraw]{xcolor}
            \usepackage{setspace}
            \usepackage{amsmath}
            \usepackage{booktabs}
            \usepackage{appendix}
            \hypersetup{hidelinks}

            Una curiosità: questo codice l’hai scritto tu da zero o l’hai trovato da qualche parte?

            Ciao
            Tommaso

          • #112606
            Massimiliano
            Partecipante
              Up
              0
              Down
              ::


              Ho provato a compilare il tuo codice ma mi sembra che la figura venga centrata. Riusciresti a postare un’immagine?

            • #112607
              GuITstaff
              Amministratore del forum
                Up
                0
                Down
                ::


                Allego un screenshot di ciò mi da, ho cambiato leggermente il codice perchè mi è stato chiesto di ingrandire ancora di più l’immagine, ora è
                `\begin{figure}[htp]
                \center
                \includegraphics[scale=0.5]{Immagini/regressione.eps}
                \caption{Grafico a dispersione con diversi colori ognuno corrispondente all'arteria occlusa}
                \end{figure}`

                come vedi dalla seconda immagine è palesemente decentrata rispetto alla didascalia

                Attachments:
                You must be logged in to view attached files.
              • #112608
                GuITstaff
                Amministratore del forum
                  Up
                  0
                  Down
                  ::


                  Metà e metà ahah

                • #112609
                  Massimiliano
                  Partecipante
                    Up
                    0
                    Down
                    ::


                    No, il problema non è del documento, è possibile che il grafico abbia un bordo bianco attorno? Perché se ha un bordo bianco prima va scontornata

                  • #112610
                    GuITstaff
                    Amministratore del forum
                      Up
                      0
                      Down
                      ::

                      No, il problema non è del documento, è possibile che il grafico abbia un bordo bianco attorno? Perché se ha un bordo bianco prima va scontornata

                      Essendo un file eps non riesco ad aprirlo per vedere e magari agire manualmente. C’è un modo per scortornare in Latex?

                    • #112611
                      Massimiliano
                      Partecipante
                        Up
                        0
                        Down
                        ::


                        Sì, esistono diversi modi, io mi trovo bene col comando trim:
                        `
                        \documentclass{article}

                        \usepackage{graphicx}

                        \begin{document}

                        \includegraphics[trim={1cm 1cm 1cm 1cm},clip]{nomeimmagine}

                        \end{document}
                        `
                        la sintassi di trim è: trim={ }

                      • #112612
                        GuITstaff
                        Amministratore del forum
                          Up
                          0
                          Down
                          ::


                          Ho un’ultima domanda, sai se trim funziona anche qualora usassi “book” anzichè “article”?

                        • #112613
                          Massimiliano
                          Partecipante
                            Up
                            0
                            Down
                            ::


                            Sì, trim è un comando definito dal pacchetto graphicx quindi dovrebbe essere indipendente dalla classe che usi

                          • #112614
                            Up
                            0
                            Down
                            ::


                            Prova così:
                            `
                            \documentclass[a4paper]{book}
                            \usepackage[T1]{fontenc}
                            \usepackage[utf8]{inputenc}
                            \usepackage[italian]{babel}
                            \usepackage{graphicx}

                            % Il pacchetto seguente serve solo come aiuto nella preparazione di
                            % Esempi Minimi Compilabili (= Minimal Working Example, MWE):
                            % **non** va usato in un esempio “reale”.
                            \usepackage{mwe}

                            \begin{document}

                            \lipsum[1]

                            \begin{figure}[htp]
                            \centering
                            \makebox[0pt][c]{% <-- tenere! \includegraphics[scale=1.5]{image}% <-- tenere! } \caption{Boxplot rappresentante i dati relativi al V-index delle cinque fasi} \end{figure} \lipsum[2] \end{document} ` Mi raccomando: non è [tt]\center[/tt], è [tt]\centering[/tt]!

                            Ciao.


                            Gustavo

                          • #112615
                            OldClaudio
                            Partecipante
                              Up
                              0
                              Down
                              ::


                              Dunque, buon ultimo arrivo ad aggiungere i miei commenti a quelli che hai già ricevuto.
                              Spero di non aggiungere entropia ai vari argomenti trattati.

                              1) Carichi due volte il pacchetto graphicx; bisogna cercare di evitare di caricare gli stessi pacchetti, specialamnte con opzioni diverse; si corre il rischio di incorrere nell’errore di Option Clash.
                              2) Carichi il pacchetto epstopdf che non serve a niente, se non al vecchio LaTeX con usicta in formato DVI. Sono 10 anni circa che pdflatex è in grado di assorbire i file .eps che provvede da solo a convertire in formato pdf. Quindi togli quel pacchetto e lascia fare a pdflatex. Nella cartella dove c’è il tuo file eps ci troverai un file con il nome simile e l’estensione .pdf.
                              3) Non so che sistema operativo usi, ma di solito sulle macchine unix è facile installare il softeare gratuito gv che rappresenta una interfaccia grafica tra l’utente e i file eps e ps; permette di convertire gli uni negli altri, ma permette anche un minimo di editing, come per esempio l’operazione di scontornare le immagini eps (ma anche le immagine pdf, perché il software converte anche da ps o eps a pdf e viceversa. Sulle piattaforme windows il programma si chiama gview.exe e fa le stesse cose.
                              4) Se lavori su un Mac non hai bisogno di niente, perché il s \uo visualizzatore di file pdf Anterpima o Preview, apre anche in file ps ed eps e li converte in pdf e li puoi salvare in questo formato. ma puoi anche scontornare con l’interfaccia grafica lavorando colo mouse. Anterima/Preview converte anche i file in formati non vettoriali come png, jpg e anche tiff. ma se disponi di una immagine vettoriale sarebbe un errore diminuirne la facoltà passando ad un formato bitmapped.
                              5) Usare l’opzione trim si può fare, ma non è altrettanto comodo risptto a lavorare con un’interfaccia grafica; se non hai particolari esigenze che te lo impediscono, resta la via da seguire, ma devi procedere per approssimazioni successive, quindi è una strada non difficile ma laboriosa.
                              6) Le tue immagini hanno sicuramente dei grossi marigni bianchi attorno e richiedono uno scontornamento “pesante”.
                              7) Ti suggerisco di non usare mai l’opzione scale=…, perché devi procedere epr tentativi nello scalare un’immaigne di cui non conosci le dimensioni naturali; usa invece l’opzione width=0.7\textwidth o al massimo width=\textwidt; Graphics ci pensa lui a scalare l’immagine di quanto basta perché abbia la larghezza specificata. Dettagli nella guida che leggi dando da terminale il comando texdoc grfguide
                              8 ) se usi questo trucco`\frame{\includegraphics[width=\textwidth]{immagine}}` racchiudi la tua immagine dentro un contorno che ne rasenta i margini reali; se non devi smarginare è perché il rettangolo che racchiude l’immagine le è tangente, pixel più o pixel meno. Ma se non le è tangente lo scontornamento è d’obbligo. Quando hai tolto i margini bianchi alla tua immagine, togli anche \frame e sei a cavallo.

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

                          Go to top