Consiglio per posizionare immagini

  • Creatore
    Topic
  • #103430
    Up
    0
    Down
    ::


    Ciao,
    per evitare che le immagini (tutte floats) finissero in sezioni successive in cui non avevano senso ho usato il comando `\clearpage`\alla fine di ogni sezione.
    C’è un modo migliore per ottenere lo stesso effetto?
    Grazie!

Visualizzazione 3 filoni di risposte
  • Autore
    Risposte
    • #103431
      Up
      0
      Down
      ::

      ex” post=103445Ciao,
      per evitare che le immagini (tutte floats) finissero in sezioni successive in cui non avevano senso ho usato il comando `\clearpage`\alla fine di ogni sezione.
      C’è un modo migliore per ottenere lo stesso effetto?
      Grazie!

      Benvenuto/a!

      Prova con il pacchetto afterpage e omonimo comando, creato proprio per gestire situazioni simili.
      Puoi leggere la documentazione con
      texdoc afterpage
      Da Terminale o Prompt dei comandi.

      Ciao
      Ivan

    • #103432
      Up
      0
      Down
      ::


      Grazie Ivan!
      Ho letto la documentazione del package ( qui, https://www.ctan.org/pkg/afterpage?lang=en , perchè da console mi risponde in polacco -:shock: 😕 )
      Se ho capito bene dovrei aggiungere l’ambiente afterpage prima di ogni immagine, qualcosa tipo:

      `
      \afterpage{
      \begin{figure}
      \includegraphics etc etc
      `

      Ho capito bene?
      Grazie ancora per l’aiuto

    • #103433
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Potresti anche fare come dici tu, ma secondo me sarebbe meglio usare semplicemente [tt]\afterpage{\clearpage}[/tt] dopo gruppetti piccoli di figure, eventualmente dopo ogni figura; questi ti assicura che lo svuotamento delle code avvenga senza lasciare pagine mozze.

        Ma la gestione delle figure di solito si fa meglio specificando un numero di figure non eccessivo rispetto aal quantità di testo. Se il testo senza figure impegna, diciamo, 4 pagine, allora non dovrebbero esserci più di quattro figure di altezza (compresa la didascalia e gli spazi attorno) inferiore al 70% della pagina. Se ne metti di più allora o sono piccole o ne metti diverse dentro lo stesso ambiente flottante che metti in posizione con la sola opzione [p]; oppure modifichi i parametri di sezionamento come descritto nella guida tematica Il LaTeX Reference Manual commentato.
        In ogni caso non usare mai il codice di posizionamento [h] da solo.

        Se infine hai troppe figure rispetto al testo, non c’è niente da fare.

        Ricorda: per impostazione predefinita le figure in una pagina non possono essere più di tre: quelle messe in alto, al massimo 2, non devono superare complessivamente (didascalie e spazi verticali compresi) più del 70% della pagina; quelle in basso non possono essere più di una e non deve superre il 50% della pagina; in ogni casola pagina deve contenere almeno il 30% di testo. Le pagine di soli oggetti flottanti hanno vincoli diversi e, evidentemente, non hanno limiti per il testo che per definizione non c’è.

      • #103434
        Up
        0
        Down
        ::


        Grazie Claudio!
        Ho aggiunto l’ambiente afterpage solo in quei punti “critici” in cui le immagini proprio non ne volevano sapere di rimanere nella loro sezione e direi che il risultato mi piace 😆

        Un grazie gigante anche a tutto il forum… voi non lo sapete mi avete salvato tante di quelle volte dalla disperazione 8)

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

    Go to top