tabelle piu’ lunghe di una pagina

  • Creatore
    Topic
  • #9258
    Up
    0
    Down
    ::


    Ciao a tutti, sto scrivendo la tesi ed ho necessita’ di includere delle parti di codice sorgente di un programma.
    Inizialmente, utilizzando il pacchetto listings ho incluso il codice dentro delle tabelle, utilizzando queste istruzioni:

    \begin{table}[htbp]
    \begin{lstlisting}[framexleftmargin=5mm, frame=shadowbox]
    //mio codice
    \end{lstlisting}
    \caption{Codice}
    \label{cod:}
    \end{table}

    Se pero’ il codice genera una tabella piu’ grande di una pagina, la tabella non viene divisa, mentre a me servirebbe che continuasse sulla pagina successiva.
    Ho provato anche utilizzando longtable, ma sembra non accettare l’ambiente listings al suo interno.
    Esiste qualche opzione per poter rendere le tabelle “divisibili” su piu’ pagine?

    Grazie, Paolo

Visualizzazione 1 filone di risposte
  • Autore
    Risposte
    • #9259
      lorenzo.pantieri
      Partecipante
        Up
        0
        Down
        ::


        Ciao, l’ambiente table serve per rendere mobili (o “flottanti”, come si dice con un tremedo anglismo) le tabelle -che si creano con l’ambiente tabular. Quindi l’uso che fai di table non è ortodosso. Mi pare che il pacchetto listings, che tu usi, preveda l’opzione di creare oggetti mobili… da’ un’occhiata alla sua doc!

        L.

      • #9260
        Up
        0
        Down
        ::

        Ciao a tutti, sto scrivendo la tesi ed ho necessita’ di includere delle parti di codice sorgente di un programma.
        Inizialmente, utilizzando il pacchetto listings ho incluso il codice dentro delle tabelle, utilizzando queste istruzioni:

        \begin{table}[htbp]
        \begin{lstlisting}[framexleftmargin=5mm, frame=shadowbox]
        //mio codice
        \end{lstlisting}
        \caption{Codice}
        \label{cod:}
        \end{table}

        Se pero’ il codice genera una tabella piu’ grande di una pagina, la tabella non viene divisa, mentre a me servirebbe che continuasse sulla pagina successiva.
        Ho provato anche utilizzando longtable, ma sembra non accettare l’ambiente listings al suo interno.
        Esiste qualche opzione per poter rendere le tabelle “divisibili” su piu’ pagine?

        Una porzione di codice più lunga di due terzi di pagina non può essere una tabella fuori testo; dedicale una sezione o un’appendice.

        Ciao
        Enrico

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

    Go to top