Posizione immagine nella pagina non corretta

  • Creatore
    Topic
  • #50613
    Up
    0
    Down
    ::


    salve , ho un problema con la collocazione di un’immagine in una pagine.
    la pagine inizia con del testo, 3 o 4 righe e dopo ho inserito il seguente codice

    `
    \begin{figure}[!h]
    \centering
    \includegraphics[scale=0.40]{00.eps}
    \caption[Schema ECG]{Schema ECG}
    \label{fig:float}
    \end{figure}
    `

    e dopo ci sono un paio di righe di testo. purtroppo, però, l’immagine non viene posizionata dopo la parola codice: il testo continua e alla fine del capitolo mi centra in una pagina bianca l’immagine.

    è strano visto che precedentemente, negli altri capitoli, ho utilizzato sempre questo metodo e non ho avuto problemi … leggevo di “ripulire” la pagina dopo tot comandi e operazioni. è una cavolata??

    p.s.: tengo a precisare che questo “errore” di collocazione è dovuto è sorto dopo che ho inserito del \documentclass la voce “a4paper”

Visualizzazione 4 filoni di risposte
  • Autore
    Risposte
    • #50614
      Up
      0
      Down
      ::

      salve , ho un problema con la collocazione di un’immagine in una pagine.
      la pagine inizia con del testo, 3 o 4 righe e dopo ho inserito il seguente codice

      `
      \begin{figure}[!h]
      \centering
      \includegraphics[scale=0.40]{00.eps}
      \caption[Schema ECG]{Schema ECG}
      \label{fig:float}
      \end{figure}
      `

      e dopo ci sono un paio di righe di testo. purtroppo, però, l’immagine non viene posizionata dopo la parola codice: il testo continua e alla fine del capitolo mi centra in una pagina bianca l’immagine.

      è strano visto che precedentemente, negli altri capitoli, ho utilizzato sempre questo metodo e non ho avuto problemi …

      Gravissimo. L’opzione “!h” non va (quasi) mai usata. E comunque non deve essere la norma.
      Non usare l’opzione “!h”. Un oggetto flottante deve potersi per l’appunto muovere sulla pagina. Se quella figura non viene posizionata proprio lì significa che non ci sta. Prova a ridurne le dimensioni. E togli l’estensione (.eps) al file.

      Ciao
      Ivan

    • #50615
      Up
      0
      Down
      ::


      provato così, ma nn va lo stesso … ho provato anche a ridurre … e a togliere l’estensione. proverò a ricaricare l’immagine risalvandola!

      quando ho detto “ho usato sempre questo metodo” intendevo per carica l’immagine, non relativo al ! 😀

    • #50616
      Up
      0
      Down
      ::


      Cioè?

      Ciao
      Tommaso

    • #50617
      Up
      0
      Down
      ::


      cioè che ho usato !h solo nell’esempio di codice che ho postato qui, per essere sicuro che almeno così si risolvesse il problema. invece niente …. posiziona l’immagine alla fine del capitolo senza un motivo. e poi se la prende solo con quella figura …
      continuo a lavorarci

    • #50618
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non voglio infierire con il solito commento che non ti documenti abbastanza.

        Se il codice h da solo (\begin{figure}[h]) ti manda la figura in fondo al capitolo, vuol dire che è troppo grande. Se tu non specificassi niente dove te la metterebbe? probabilmente in testa alla pagina successiva.
        Non te la mette nemmeno nella pagina successiva e continua a metterla in fondo al capitolo? allora è veramente grande.

        LaTeX con la classe book e senza ulteriori modifiche colloca le figure in modo da:
        1) non metterne più di due figure in testa alla pagina;
        2) non metterne più di una in calce;
        3) le figure in testa non devono superare in altezza, compresa le didascalie e gli spazi bianchi di separazione, più di 5/10 di pagina;
        4) le figure in calce non devono superare in altezza, compresa la didascalia e gli spazi di separazione, più di 3/10 di pagina;
        5) il testo che rimane sulla pagina non deve essere più corto di 2/10 di pagina.

        Per pagina si intende la griglia del testo, non l’altezza del foglio.

        Nota che le disuguaglianze sembrano compatibili, ma in realtà sono verificate in momenti successivi, quindi potrebbero anche venire specificati valori che non si sommano all’unità.

        Esistono ulteriori disuguaglianze per la pagine che contengono solo oggetti flottanti.

        Allora hai alcune possibilità:

        1) riduci l”altezza della figura specificando una frazione di altezza compatibile, per esempio:
        `
        \includegraphics[height=0.4\textheight]{00}
        `
        2) specifichi direttamente:
        `
        \begin{figure}[p]
        `
        3) Se non bastasse il metodo precedente, nel preambolo chiama il pacchetto afterpage e poi usa il seguente codice:
        `
        \begin{figure}[p]
        \centering
        \includegraphics[scale=0.40]{00}
        \caption[Schema ECG]{Schema ECG}
        \label{fig:float}
        \end{figure}

        \afterpage{clearpage}
        `

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

    Go to top