figure

  • Creatore
    Topic
  • #121918
    ernded
    Partecipante
      Up
      0
      Down
      ::


      In un report mi capita che l’ultima figura finisca, giustamente, nell’ultima pagina che però non contiene testo.
      Il problema è che me lo mette a metà della pagina anche se do `\begin{figure}[t]`
      C’è un modo per forzare LaTeX a metterla in cima. alla ultima pagina?
      Grazie dell’attenzione

    Visualizzazione 1 filone di risposte
    • Autore
      Risposte
      • #121919
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Per le figure che sono in coda ancora nel momento in cui si esegue \end{document} i codici di posizione sono sostituiti con p, almeno per una figura isolata o l’ultima della coda. Devi ricorrere ad uno sporco trucco, mettendo l’immagine con la sua didascalia dento una minipage laraga \testwidth e alta \textheight. Oppure mettendo un \vspace*{…} dopo la didascalia scegliendo pe l’argomento di \vspace un valore sufficientemente grande. Ovviamente questo non sono gli unici sporchi trucchi da usare; Nella GuidaGuIT della sezione documentazione credo che si sia un intero capitolo sulla gestione degli oggetti mobili (floating objects).

        • #121920
          Up
          0
          Down
          ::

          ernded” post=122488In un report mi capita che l’ultima figura finisca, giustamente, nell’ultima pagina che però non contiene testo.
          Il problema è che me lo mette a metà della pagina anche se do `\begin{figure}[t]`
          C’è un modo per forzare LaTeX a metterla in cima. alla ultima pagina?
          Grazie dell’attenzione

          Sì, certo, ma per cominciare la sola opzione [tt][t][/tt] è sbagliata. Come minimo ci vuole [tt][tp][/tt].

          Se poi desideri che in una pagina di soli float tutto sia spinto in alto, inserisci nel preambolo
          `
          \makeatletter
          \setlength\@fptop{0\p@} % default è 0\p@ \@plus 1fil
          \setlength\@fpsep{8\p@} % default è 8\p@ \@plus 2fil
          %\setlength\@fpbot{0\p@ \@plus 1fil} % non occorre modifica
          \makeatother
          `
          Ciao
          Enrico

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

      Go to top