subfigure e lista di figure

  • Questo topic ha 8 risposte, 5 partecipanti ed è stato aggiornato l'ultima volta 21 anni fa da Arioch82.
  • Creatore
    Topic
  • #5998
    Up
    0
    Down
    ::


    non so perchè ma se metto più subfigure queste non vengono inserite nella lista di figure… ho letto il manuale di riferimento di subfigure ma non mi è stato di aiuto, idem il search nel forum… ci sono molti thread sull’argomento e pare che nessuno dice sta cosa (ma ad essere sincero non li ho letti tutti i thread…)

    il codice che uso è su questo stile

    `
    \begin{figure}[htbp]
    \begin{center}
    \subfigure[particelle pioggia\label{fig:lifetime-rain}]{
    \includegraphics[width=55mm]{rain}
    }
    \hspace{1cm}
    \subfigure[trame di colori\label{fig:lifetime-chaos}]{
    \includegraphics[width=55mm]{Chaos}
    }
    \caption[Fine del Ciclo di vita delle particelle]{Fine del Ciclo di vita delle particelle:
    \subref{fig:lifetime-rain} le particelle scompaiono quando colpiscono una superficie, terminando il loro ciclo di vita;
    \subref{fig:lifetime-chaos} le particelle terminano la propria vita nel momento in cui il loro colore diventa nero non portando nessun contributo all'immagine finale.}

    \label{fig:lifetime}
    \end{center}
    \end{figure}
    `

    thx a chi mi saprà aiutare 🙂

    ps: con subfigure ho anche un altro problemino… le figure mi vanno sempre “a cazzo”, mai dove voglio, essendo flottanti però mi aspettavo almeno le mettesse nella pagina successiva (anche avendo specificato il ‘top’ come secondo attributo) ma niente… me le mette a caso nel testo che segue la dichiarazione della figura O_o
    se qualcuno può aiutarmi pure con sta cosa mi fa un piacere[/code]

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #5999
      Up
      0
      Down
      ::


      Prova a sostituire così:

      `\includegraphics[width=55mm]{rain}

      \resizebox{.40\textwidth}{!}{\includegraphics{rain}`

      ma non ti assicuro nulla.
      ciao

    • #6000
      Up
      0
      Down
      ::


      cioè al posto di subfigure? non l’ho capito molto il quote scusami…

      per quanto riguarda l’altro problema alla fine ho messo delle FloatBarrier e almeno non mi compaiono all’improvviso… però non capisco perchè una figura che prima mi metteva sotto un testo (ci andava na bellezza :P) senza cambiare niente, solamente aggiungendo altro testo non va più in quel posto… mi lascia lo spazio bianco e la mette al top della pag successiva

    • #6001
      Up
      0
      Down
      ::

      non so perchè ma se metto più subfigure queste non vengono inserite nella lista di figure… ho letto il manuale di riferimento di subfigure ma non mi è stato di aiuto, idem il search nel forum… ci sono molti thread sull’argomento e pare che nessuno dice sta cosa (ma ad essere sincero non li ho letti tutti i thread…)

      il codice che uso è su questo stile`\begin{figure}[htbp]
      \begin{center}
      \subfigure[particelle pioggia\label{fig:lifetime-rain}]{
      \includegraphics[width=55mm]{rain}
      }
      \hspace{1cm}
      \subfigure[trame di colori\label{fig:lifetime-chaos}]{
      \includegraphics[width=55mm]{Chaos}
      }
      \caption[Fine del Ciclo di vita delle particelle]{Fine del Ciclo di vita delle particelle:
      \subref{fig:lifetime-rain} le particelle scompaiono quando colpiscono una superficie, terminando il loro ciclo di vita;
      \subref{fig:lifetime-chaos} le particelle terminano la propria vita nel momento in cui il loro colore diventa nero non portando nessun contributo all'immagine finale.}
      \label{fig:lifetime}
      \end{center}
      \end{figure}`thx a chi mi saprà aiutare 🙂

      ps: con subfigure ho anche un altro problemino… le figure mi vanno sempre “a cazzo”, mai dove voglio, essendo flottanti però mi aspettavo almeno le mettesse nella pagina successiva (anche avendo specificato il ‘top’ come secondo attributo) ma niente… me le mette a caso nel testo che segue la dichiarazione della figura O_o
      se qualcuno può aiutarmi pure con sta cosa mi fa un piacere

      Pagina 22 della documentazione di subfigure

      To generate a “List of Figures”, or “List of Tables”, page you need to add a \listoffigures or \listoftables command where you want the list to appear. These commands also cause the appropriate captions and subcaptions to be written to a file with the extensions lof (lot). If you want the subcaption text to appear in the List-ofFigures or List-of-Tables page, you need to change the value of the counter lofdepth (lotdepth) counter from its default of ‘1’. For example, to have the subfigure subcaptions to appear on the List-of-Figures, add the following to the preamble of your paper:

      \setcounter{lofdepth}{2}

      Questo dovrebbe risolvere il tuo problema. Quanto alla seconda richiesta, la figura andrà dove può andare. Ovviamente il punto preciso dipende da varie esigenze di composizione. Limita l’indicazione a [ht]. E togli l’ambiente center; scrivi \centering al posto di \begin{center}.
      Ciao
      Enrico

    • #6002
      Up
      0
      Down
      ::


      ok ti ringrazio ora l’indice va, non so come ho fatto a non vederla quella parte 😛

      per quanto riguarda il posizionamento… il fatto strano (ora ho messo [!ht]) è che anche se ci va sotto mi aspetto sempre che venga messa al top della pagina successiva, invece (mi sa del colpa del \clearpage che segue) viene messa al centro di una pagina bianca… c’è un modo per farla andare in ogni caso al top della pagina bianca?

    • #6003
      Up
      0
      Down
      ::


      l’ho detto mille volte ma lo ripeto, inutile spaccarsi la testa con le figure e cercare di posizionarle, latex le mette dove c’è posto, quando si aggiungono delle barriere o soprattutto dei clearpage si fa peggio di quello che farebbe da solo. scommetto che se elimini il clearpage a cui alludi la figura va a posto. nn bisogna mai mettere i clearpage se nn in condizioni ben precise e circostritte, posizionare le figure con [th] in genere da un buon risultato, e man mano che avanzi tutto va a posto da solo.
      sempre concentrarsi su quello che si scrive, al layout ci pensa latex. al limite facciamo l’ultimissima correzione prima della stampa
      ciao
      f

    • #6004
      Up
      0
      Down
      ::


      è possibile fare in modo che solo al primo livello corrisponda il numero di pagina?
      mi spiego meglio….
      facciamo che ho una figura “1.1 ma asd” al quale corrispondono le due subfigure “(a) lol” e “(b) gh” tutte sulla stessa pagina (naturalmente), ad esempio la 1.
      ora nella lista di figura avrei qualcosa del tipo

      `
      1.1 ma asd………………….. 1
      (a) lol…………………………1
      (b) gh………………………..1
      `

      mentre vorrei qualcosa del tipo

      `
      1.1 ma asd……………………1
      (a) lol
      (b) gh
      `

      che voi sappiate è possibile?

    • #6005
      Up
      0
      Down
      ::


      Non l’ho testato ma prova con

      `
      \usepackage{tocloft}

      \begin{document}
      \addtocontents{lof}{\cftpagenumbersoff{subfigure}}

      \end{document}`

    • #6006
      Up
      0
      Down
      ::


      ti ringrazio ha funzionato 😀

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

Go to top