longtable – una sola caption – ingloba altri oggetti

  • Creatore
    Topic
  • #118850
    Up
    0
    Down
    ::


    Buonasera a tutti
    Sto usando il pacchetto longtable, e sto riscontrando due problemi:
    1) Vorrei che in ogni pagina venisse stampata la caption, invece viene messa solo sull’ultima pagina
    2) nel mio caso la longtable è vicino ad un’altra tabella, ed è successo che nel file pdf in uscita trovo: verso la fine della pagina l’inizio della longtable, l’altra tabella (!) , poi a pagina nuova trovo il pezzo di longtable che manca
    Cosa sto sbagliando?

Visualizzazione 7 filoni di risposte
  • Autore
    Risposte
    • #118851
      samiel
      Partecipante
        Up
        0
        Down
        ::

        1) Vorrei che in ogni pagina venisse stampata la caption, invece viene messa solo sull’ultima pagina

        Se io trovo una didascalia, deduco che la tabella è finita

        2) nel mio caso la longtable è vicino ad un’altra tabella, ed è successo che nel file pdf in uscita trovo: verso la fine della pagina l’inizio della longtable, l’altra tabella (!) , poi a pagina nuova trovo il pezzo di longtable che manca. Cosa sto sbagliando?

        MWE?

        m

      • #118852
        Up
        0
        Down
        ::

        NP7″ post=119307Buonasera a tutti
        Sto usando il pacchetto longtable, e sto riscontrando due problemi:
        1) Vorrei che in ogni pagina venisse stampata la caption, invece viene messa solo sull’ultima pagina
        2) nel mio caso la longtable è vicino ad un’altra tabella, ed è successo che nel file pdf in uscita trovo: verso la fine della pagina l’inizio della longtable, l’altra tabella (!) , poi a pagina nuova trovo il pezzo di longtable che manca
        Cosa sto sbagliando?

        Non stai sbagliando niente. Sono cose che succedono 😉 Per il punto 2), prova a mettere la tabella dopo la longtable. Se non risolvi cerchiamo un’altra soluzione.
        Per il punto 1), non mi pare una grande idea. Piuttosto scrivi alla fine di ogni pagina qualcosa come:
        …continua nella prossima pagina

        Ciao
        Ivan

      • #118853
        OldClaudio
        Partecipante
          Up
          0
          Down
          ::


          Perché non dai un’occhiata alla guida tematica sulle tablle che puoi liberamente scaricare dalla sezione Documentazione di questo forum?

        • #118854
          Up
          0
          Down
          ::



          @Samiel

          Cosa vuol dire MWE?

        • #118855
          samiel
          Partecipante
            Up
            0
            Down
            ::


            Minimal Working Example
            (esempio minimo compilabile)

            m

          • #118856
            Up
            0
            Down
            ::


            Il trucco è di usare [tt]\endfirsthead[/tt] e [tt]\endhead[/tt]

            `
            \documentclass[a4paper]{article}
            \usepackage[T1]{fontenc}
            \usepackage[italian]{babel}

            \usepackage{longtable,booktabs}

            \newcommand{\onerow}{abc & def & fghijk & uuuuu & vvvv \\}
            \newcommand{\fiverows}{\onerow\onerow\onerow\onerow\onerow}
            \newcommand{\twentyrows}{\fiverows\fiverows\fiverows\fiverows}
            \newcommand{\rows}{\twentyrows\twentyrows\twentyrows\twentyrows}

            \begin{document}

            \listoftables

            \begin{longtable}{ccccc}
            \caption{Didascalia della tabella\label{tabella}} \\
            \toprule
            Primo dato & Secondo dato & Terzo dato & Quarto & Quinto \\
            \midrule
            \endfirsthead
            \caption[]{Didascalia della tabella (continua)} \\
            \toprule
            Primo dato & Secondo dato \\
            \midrule
            \endhead
            \bottomrule
            \endfoot
            \rows
            \end{longtable}

            \end{document}
            `

            [attachment=2517]Screenshot2020-10-17at16.19.26.png[/attachment]

            Ciao
            Enrico

            Attachments:
            You must be logged in to view attached files.
          • #118857
            Up
            0
            Down
            ::


            Con gli accorgimenti di @egreg9, ho risolto!
            grazie a tutti 🙂

          • #118858
            OldClaudio
            Partecipante
              Up
              0
              Down
              ::



              @egreg9
              è stato molto gentile a dari la soluzione.

              Soluzione che trovi in qualunque guida e nella documentazione di longtable.

              Leggi la documentazione di longtable (e di qualunque alropacchetto, ovviamante cambindo il nome) aprendo un terminale, dandoci il comando texdoc longtable e leggendo. Non devi andare a cercare in rete, percè è già tutto nella tua installazione; ce l’hai già a bordo.

              Alternativamente, come ti ho già detto puoi scaricare dalla sezione documentazione di questo forum, la guida tematica delle tabelle; non ti do il link diretto, perché suppongo che tu sia in grado di cliccare nella riga nera in alto nella schermata la parola Documentazione, e sia in grado di far scorrere la videata finché vedi l’elenco delle guide tematiche e il link per scaricare quella sulle tabelle. Ha un breve captolo tutto dedicato a longtable e contiene alcuni esempi. Cerca di sbrogliartela da solo, specialmente avendo letto la netiquette di questo forum e che hai sottoscritto per poterti iscrivere, dove ti sei impegnato a documentarti prima di chiedere aiuto ai frequentatori del forum. Per carità; tutti, io compreso, pur documentadoci/documentandomi abbiamo delle lacune di attenzione e sorvoliamo sulle cose che potrebbero risolvere in nostri problemi; semplicemente sono cose che ci sfuggono, pur avendole sotto gli occhi. Questa mia raccomandazione, dunque, non è assolutamente un rimprovero, ma un clado invito ad essere più attento alla documentazione; non è una perdita di tempo, ma quei pochi minuti che consumi per documentarti, ti risparmiano ore di attesa per ottenere risposte da questo o da altri forum.

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

          Go to top