Subfloats su pagine multiple

  • Creatore
    Topic
  • #107752
    Up
    0
    Down
    ::


    Buongiorno a tutti,

    sto affrontando il problema di dover inserire delle sottofigure su più pagine.
    Quello che avevo in mente era un effetto simile a quello creato da longtable, che ho ottenuto in questo modo:

    `
    \documentclass{report}
    \usepackage{graphicx}
    \usepackage{subfig}
    \begin{document}
    \begin{figure}[!b]%
    \centering%
    \caption{A simple caption.\label{fig_1}}%
    \captionsetup{position=bottom}%
    \subfloat[Subcaption 1]{\resizebox{0.7\linewidth}{5cm}{\fbox{a}}}\\%
    \vfill%
    \subfloat[Subcaption 2]{\resizebox{0.7\linewidth}{5cm}{\fbox{a}}}\\%
    \vfill%
    \parbox{\textwidth}{\flushright\footnotesize\emph{\figurename~\ref{fig_1}: continued on next page.}}%
    \end{figure}%
    \begin{figure}[!t]%
    \centering%
    \ContinuedFloat%
    \parbox{\textwidth}{\flushleft\footnotesize\emph{\figurename~\ref{fig_1}: continued from previous page.}}\\%
    \subfloat[Subcaption 3]{\resizebox{0.7\linewidth}{5cm}{\fbox{a}}}%
    \end{figure}%
    \end{document}
    `

    Con il codice sopra però dovrei suddividere le sottofigure manualmente, che potrebbe essere fastidioso quando il numero è elevato; inoltre la figura nella seconda pagina è allineata al centro della pagina.
    Qualcuno saprebbe gentilmente aiutarmi? O, in alternativa, potreste suggerirmi metodi più eleganti di suddividere sottofigure su più pagine?

    Grazie mille in anticipo per l’aiuto.

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


      Forse se ne era già parlato in un’altra discussione, comunque potresti provare a guardare il pacchetto longfigure, magari ti torna utile, io non l’ho mai usato, ma in attesa di risposte più precise direi che può essere già un punto di partenza.

    • #107754
      Up
      0
      Down
      ::


      Grazie per la dritta, è molto simile a ciò che cercavo per quanto riguarda la divisione di figure su più pagine, tuttavia:

      1. Ridefinisce lo stile della caption rispetto a quello del documento principale
      2. Non riesco a includere sottofigure, cioè con le caption (a), (b), eccetera.

      Probabilmente sarebbe sufficiente ridefinire qualche macro, ma non ne sono capace e la documentazione del pacchetto non mi aiuta.
      Attendo altri suggerimenti su come poter fare ad ottenere un effetto tipo quello dell’esempio che ho incluso nel primo post.

      Grazie in anticipo di nuovo.

    • #107755
      Up
      0
      Down
      ::


      Scusate se rispondo di nuovo, ma mi servirebbe aiuto per risolvere questo problema nella tesi.
      Qualcuno tra i più esperti potrebbe gentilmente darmi un consiglio o una dritta?

      Grazie mille per l’aiuto e, soprattutto, la pazienza.

    • #107756
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        1) Premesso che non puoi dividere gli ambienti flottanti su più pagine;
        2) premesso che longtable e longfigure dividono tabelle e figure, ma li rendono oggetti fissi;
        3) premesso che longfigure non ti piace perché cambia lo stile delle didascalie (hai provato a caricare il pacchetto caption, dopo il pacchetto longfigure?);
        4) l’unica soluzione che ti rimane è quella di mettere tanti ambienti figure, con didascalie autonome, rinunciando alle funzionalità di subfig; e di usare intelligentemente \clearpage solo dopo le figure che verranno numerate con un numero pari, oppure solo dopo quelle numerate dispari. Ad ogni figura della collezione ti riferisci con un label distinto, e nel testo farai riferimento all’insieme della figure con una frase del tipo “… nelle figure~[tt]\ref {fig:prima}-\ref {fig:ultima}[/tt] si vedono i vari casi in cui…” (ovviamente fig:prima e fig:ultima saranno sostituite dalle etichette della prima e dell’ultima figura dell’insieme.

      • #107757
        Up
        0
        Down
        ::


        Grazie mille innanzitutto delle spiegazioni, come al solito celeri ed esaustive.

        Per quanto riguarda il pacchetto longfigure, ho provato a caricarlo anche prima di caption, ma lo stile delle didascalie non cambia. Se potessi personalizzarlo un minimo sarebbe perfetto, ma sinceramente non saprei dove mettere le mani.

        Non mi rimane che fare come hai suggerito tu, sarà noioso ma sono stretto con i tempi purtroppo. Grazie ancora!

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

    Go to top