[Risolto] Subfig non mi sposta le immagini nella pagina succ

  • Creatore
    Topic
  • #22923
    Up
    0
    Down
    ::


    Ciao a tutti,

    devo mettere tante immagini (subfloat) e quando queste non ci stanno più nella pagina vorrei che andassero in quella successiva. Sto usando Subfig ma non funziona nel senso che le immagini vengono tagliate in fondo pagina invece che andare nella successiva.

    Sono su win xp pro con miktex 2.6.

    Il mio codice

    `

    \documentclass[11pt ,a4paper , twoside , openany]{book}

    \usepackage[T1]{fontenc}
    \usepackage[italian]{babel}
    \usepackage[latin1]{inputenc}
    \usepackage{indentfirst}
    \usepackage{makeglos}
    \usepackage{verbatim}
    \usepackage{hyperref}
    \usepackage{breakurl}
    \usepackage{graphicx}
    \usepackage{caption}[2004/07/16]
    \usepackage{amsmath}
    \usepackage{subfig}

    makeglossary

    \begin{document}

    ……………………………….

    \begin{figure}[htbp]%
    \ContinuedFloat%
    \centering%
    \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/1.png}}\\%
    \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/2.png}}\\%
    \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/3.png}}\\%
    \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/4.png}}\\%
    \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/5.png}}\\%
    \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/6.png}}\\%
    \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/7.png}}%
    \caption{Alcuni frame dell'animazione del testo.}%
    \end{figure}%

    …………………………………

    \end{document}

    Mi potete aiutare? Grazie mille in anticipo, io non so più dove sbattere la testa 🙁

    `

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #22924
      Up
      0
      Down
      ::

      Ciao a tutti,

      devo mettere tante immagini (subfloat) e quando queste non ci stanno più nella pagina vorrei che andassero in quella successiva. Sto usando Subfig ma non funziona nel senso che le immagini vengono tagliate in fondo pagina invece che andare nella successiva.

      Sono su win xp pro con miktex 2.6.

      Il mio codice

      `\documentclass[11pt ,a4paper , twoside , openany]{book}

      \usepackage[T1]{fontenc}
      \usepackage[italian]{babel}
      \usepackage[latin1]{inputenc}
      \usepackage{indentfirst}
      \usepackage{makeglos}
      \usepackage{verbatim}
      \usepackage{hyperref}
      \usepackage{breakurl}
      \usepackage{graphicx}
      \usepackage{caption}[2004/07/16]
      \usepackage{amsmath}
      \usepackage{subfig}

      makeglossary

      \begin{document}

      ……………………………….

      \begin{figure}[htbp]%
      \ContinuedFloat%
      \centering%
      \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/1.png}}\\%
      \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/2.png}}\\%
      \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/3.png}}\\%
      \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/4.png}}\\%
      \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/5.png}}\\%
      \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/6.png}}\\%
      \subfloat{\includegraphics[height=8cm, width=8cm, keepaspectratio]{shots_text3d/7.png}}%
      \caption{Alcuni frame dell'animazione del testo.}%
      \end{figure}%

      …………………………………

      \end{document}`
      Mi potete aiutare? Grazie mille in anticipo, io non so più dove sbattere la testa

      Come fai a pensare che su una pagina ci stiano sette illustrazioni ciascuna di 8cm di altezza? Fa più di mezzo metro! 🙂

      Il comando \ContinuedFloat dice “questo ambiente figure è la prosecuzione di uno precedente”, ma ogni ambiente figure è un’unità indivisibile. Devi spezzare tu in un numero opportuno di ambienti figure che stiano su una pagina e usare dal secondo in poi il comando \ContinuedFloat.

      Ciao
      Enrico

    • #22925
      Up
      0
      Down
      ::

      Come fai a pensare che su una pagina ci stiano sette illustrazioni ciascuna di 8cm di altezza? Fa più di mezzo metro! 🙂

      ah no no in realtà sono poco alte, è solamente il mio brutto vizio di tenere uguali i due valori e poi mettere keepaspectratio. Le immagini in questione sono molto larghe e poco alte quindi il paramentro height non viene considerato. 😀

      Il comando \ContinuedFloat dice “questo ambiente figure è la prosecuzione di uno precedente”, ma ogni ambiente figure è un’unità indivisibile. Devi spezzare tu in un numero opportuno di ambienti figure che stiano su una pagina e usare dal secondo in poi il comando \ContinuedFloat.

      Grazie mille non avevo proprio capito il concetto di fondo!!!

      Risolto.

Visualizzazione 1 filone di risposte
  • Devi essere connesso per rispondere a questo topic.

Go to top