testo tra tabelle o figure

  • Questo topic ha 4 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 22 anni, 7 mesi fa da ev.
  • Creatore
    Topic
  • #2293
    admin
    Amministratore del forum
      Up
      0
      Down
      ::


      Ho un problema, ho una lista di tabelle da porre nel mio documento, ciascuna è delimitata da \begin{table}[h] e \end{table}. Tra una tabella e l’altra dovrei porre del testo.
      La mia domanda è questa: come mai tutto il testo mi viene posto all’inizio della section e non tra le tabelle? E’ come se il latex gestisse il posizionamento delle tabelle e del testo normale in due modi diversi. Se pongo del testo tra due tabelle, mi aspetterei che compaia in quel punto e non all’inizio della section.
      Cosa posso fare?
      Lo stesso problema sembra verifiucarsi anche tra figure.

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


        Certamente: il LaTeX gestisce gli oggetti flottanti in maniera differente dal puro testo. Per saperne di più ti rimando alla guida: Una Mica Tanto Breve Introduzione a LaTeX2e.

        Ciao.

      • #2295
        admin
        Amministratore del forum
          Up
          0
          Down
          ::


          Grazie per la risposta. Ma volevo sapere se esiste una soluzione pratica per risolvere il mio problema. Io ho il libro “Digital Typography using Latex” della Springer, ma non ho trovato risposta. Certo che il latex è veramente “strano”.
          Potrebbe gestire gli oggetti float in modo più “umano”, se tra due float pongo del testo, è illogico mettere il testo all’inizio della section.
          Per le figure ho trovato un trucchetto: ho una serie di figure, ciascuna delle quali occupa una pagina; se voglio porre del testo al termine delle figure devo mettere una serie di
          \newpage
          .
          \newpage
          .
          \newpage
          .
          Sotto ogni figura compare il carattere “.”, ma speriamo che non se ne accorgano.
          Comunque penso che esista una package specifico che risolva questi problemi.
          Aiutatemi!

        • #2296
          Up
          0
          Down
          ::

          Grazie per la risposta. Ma volevo sapere se esiste una soluzione pratica per risolvere il mio problema. Io ho il libro “Digital Typography using Latex” della Springer, ma non ho trovato risposta. Certo che il latex è veramente “strano”.

          Mi sembra invece molto più strano che in un libro come quello non ci sia un riferimento al fatto che gli ambienti figure e table sono trattati come floats

          Potrebbe gestire gli oggetti float in modo più “umano”, se tra due float pongo del testo, è illogico mettere il testo all’inizio della section.

          Se lo gestisse in modo umano non riuscirebbe a gestirlo 🙂

          Sotto ogni figura compare il carattere “.”, ma speriamo che non se ne accorgano.
          Comunque penso che esista una package specifico che risolva questi problemi.
          Aiutatemi!

          Anziché usare una miriade di trucchetti: ti interessa piazzare una tabella o una figura esattamente in una posizione che vuoi decidere? Non usare gli ambienti float e riversati su un pacchetto che ti permetta di inserire le caption anche senza floats… Fai una bella ricerchina con il potente motore di ricerca del forum e troverai come minimo un paio di discussioni a riguardo.

          Ciao, spero di essere stato d’aiuto.

        • #2297
          ev
          Partecipante
            Up
            0
            Down
            ::


            Ciao,

            Io ho il libro “Digital Typography using Latex” della Springer, ma non ho trovato risposta.

            (Ri)leggi pag. 170 e seguenti; a quel che troverai scritto mi permetto di aggiungere:

            • i floating object non vanno usati semplicemente per avere tabelle/figure con didascalia: se desideri una didascalia anche per oggetti posizionati manualmente in maniera fissa usa il package ccaption (ulteriori dettagli nel manuale del pacchetto stesso e qui nel forum in alcuni vecchi thread);

            • l’uso degli environment per i floating object dovrebbe sempre essere accompagnato dall’indicazione del posizionamento preferito (h, t, p, b, !);

            • non usare \newpage ma piuttosto:`\begin{figure}[p]
              \includegraphics{pippo}
              \caption{Didascalia}
              \end{figure}
              \clearpage`

            Potrebbe gestire gli oggetti float in modo più “umano”, se tra due float pongo del testo, è illogico mettere il testo all’inizio della section.

            No, e’ illogico usare due floating object in una situazione simile. Nel forum e’ gia’ stato discusso altre volte, ed il libro che hai a disposizione e’ sufficientemente chiaro a riguardo: i floating object vanno usati solo per tabelle/figure che non necessitano di un posizionamento manuale fisso.

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

        Go to top