longtable +itemize in più pagine

  • Creatore
    Topic
  • #71601
    Up
    0
    Down
    ::


    Ciao,
    dopo aver cercato nel web senza trovare soluzione al mio problema mi rivolgo a voi.
    Sto cercando di creare in Latex una tabella di 3 colonne, in cui l’ultima contiene un elenco puntato che può essere molto lungo. Questo porta a superare la dimensione della pagina.
    Come posso dividere la tabella e quindi l’elenco puntato ? Riporto di seguito un pezzo di codice che ho provato ma purtroppo l’elenco non viene spezzato tra le pagine.

    `
    \begin{longtable}{|p{5.3cm}|p{10mm}|p{17cm}|}
    \caption[Features]{Features} \label{features} \\
    \hline
    \textbf{Study)} & \textbf{Type} & \textbf{Feature} \\
    \hline
    \endfirsthead
    \multicolumn{3}{c}%
    {{\bfseries \tablename\ \thetable{} — continued from previous page}} \\
    \hline \multicolumn{1}{|c|}{\textbf{Study}}&\multicolumn{1}{c|}{\textbf{Type}} &\multicolumn{1}{c|}{\textbf{Feature}} \\
    \hline
    \endhead
    \hline \multicolumn{3}{|r|}{{Continued on next page}} \\ \hline
    \endfoot
    \hline \hline
    \endlastfoot\begin{asparaitem}[*]
    \item Number of sentences beginning with upper case
    \item Number of sentences beginning with lower case
    \item Number of Words
    \item Average Word Length
    \item Number of Sentences
    \item Average Number of Words per Sentence
    \item Number of Paragraphs
    \item Average Number of words per Paragraph
    \item Number of Exclamation Marks
    \item Number of Number Signs
    \item Number of Dollar Signs
    \item Number of Ampersands
    \item Number of Percent Signs
    \item Number of Apostrophes
    \item Number of Left parentheses
    \item Number of Right parentheses
    \item Number of Asterisks
    \item Number of Plus Signs
    \item Number of Commas
    \item Number of Dashes
    \item Number of Periods
    \item Number of Forward Slashes
    \item Number of Colons
    \item Number of Semi-colons
    \item Number of Pipe Signs
    \item Number of Less than Signs
    \item Number of Greater than Signs
    \item Number of Equal Signs
    \item Number of Question Marks
    \item Number of At Signs
    \item Number of Left square brackets
    \item Number of Right square brackets
    \item Number of Backward slashes
    \item Number of Caret Signs
    \item Number of Underscores
    \item Number of Accents
    \item Number of Left curly braces
    \item Number of Right curly braces
    \item Number of Vertical lines
    \item Number of Tildes
    \item Number of White spaces
    \item Number of Multiple Question Marks
    \item Number of Multiple Exclamation Marks
    \item Number of Ellipsis
    \item Average Number of Periods per Paragraph
    \item Average Number of Commas per Paragraph
    \item Average Number of Colons per Paragraph
    \item Average Number of Semi-colons per Paragraph
    \item Average Number of Question Marks per Paragraph
    \item Average Number of Multiple Questions Marks per Paragraph
    \item Average Number of White Spaces per Sentence
    \item Number of times “Well” appears
    \item Number of times “Anyhow” appears
    \item Average Number of Times the word “Anyhow” appears
    \item Average Number of Times the word “Well” appears
    \end{asparaitem}\\
    \end{longtable}
    `

    Spero mi possiate aiutare.
    Grazie!!!

Visualizzazione 6 filoni di risposte
  • Autore
    Risposte
    • #71602
      Up
      0
      Down
      ::

      CriistiS” post=70802Ciao,
      dopo aver cercato nel web senza trovare soluzione al mio problema mi rivolgo a voi.
      Sto cercando di creare in Latex una tabella di 3 colonne, in cui l’ultima contiene un elenco puntato che può essere molto lungo. Questo porta a superare la dimensione della pagina.
      Come posso dividere la tabella e quindi l’elenco puntato ? Riporto di seguito un pezzo di codice che ho provato ma purtroppo l’elenco non viene spezzato tra le pagine.

      \begin{longtable}{|p{5.3cm}|p{10mm}|p{17cm}|}
      \caption[Features]{Features}
      \label{features} \\
      \hline
      \textbf{Study)} & \textbf{Type} & \textbf{Feature} \\
      \hline
      \endfirsthead
      \multicolumn{3}{c}{{\bfseries \tablename\ \thetable{} — continued from previous page}} \\
      \hline
      \multicolumn{1}{|c|}{\textbf{Study}}&\multicolumn{1}{c|}{\textbf{Type}} &\multicolumn{1}{c|}{\textbf{Feature}} \\
      \hline
      \endhead
      \hline \multicolumn{3}{|r|}{{Continued on next page}} \\ \hline
      \endfoot
      \hline \hline
      \endlastfoot
      \begin{asparaitem}[*]
      \item Number of sentences beginning with upper case
      \item Number of sentences beginning with lower case
      \item Number of Words
      \item Average Word Length
      \item Number of Sentences
      \item Average Number of Words per Sentence
      \item Number of Paragraphs
      \item Average Number of words per Paragraph
      \item Number of Exclamation Marks
      \item Number of Number Signs
      \item Number of Dollar Signs
      \item Number of Ampersands
      \item Number of Percent Signs
      \item Number of Apostrophes
      \item Number of Left parentheses
      \item Number of Right parentheses
      \item Number of Asterisks
      \item Number of Plus Signs
      \item Number of Commas
      \item Number of Dashes
      \item Number of Periods
      \item Number of Forward Slashes
      \item Number of Colons
      \item Number of Semi-colons
      \item Number of Pipe Signs
      \item Number of Less than Signs
      \item Number of Greater than Signs
      \item Number of Equal Signs
      \item Number of Question Marks
      \item Number of At Signs
      \item Number of Left square brackets
      \item Number of Right square brackets
      \item Number of Backward slashes
      \item Number of Caret Signs
      \item Number of Underscores
      \item Number of Accents
      \item Number of Left curly braces
      \item Number of Right curly braces
      \item Number of Vertical lines
      \item Number of Tildes
      \item Number of White spaces
      \item Number of Multiple Question Marks
      \item Number of Multiple Exclamation Marks
      \item Number of Ellipsis
      \item Average Number of Periods per Paragraph
      \item Average Number of Commas per Paragraph
      \item Average Number of Colons per Paragraph
      \item Average Number of Semi-colons per Paragraph
      \item Average Number of Question Marks per Paragraph
      \item Average Number of Multiple Questions Marks per Paragraph
      \item Average Number of White Spaces per Sentence
      \item Number of times “Well” appears
      \item Number of times “Anyhow” appears
      \item Average Number of Times the word “Anyhow” appears
      \item Average Number of Times the word “Well” appears
      \end{asparaitem}\\
      \end{longtable}

      Spero mi possiate aiutare.
      Grazie!!!

      Io non sono in grado di aiutarti, se non dicendoti di ripensare seriamente alla tua tabella. Contiene numerosi errori: i filetti verticali, doppi filetti orizzontali, l’uso di \hline e, soprattutto, due colonne vuote, delle quali una larga un solo centimetro. A che servono?

      Ciao
      Tommaso

    • #71603
      Up
      0
      Down
      ::


      Tommaso, se è impostata così vuole dire che mi serve così…
      chiedo aiuto per come risolvere il problema non critiche su come imposto un lavoro pensato… 😛

    • #71604
      Up
      0
      Down
      ::


      La risposta è che non puoi spezzare una cella su più pagine.

      Se potessi essere più chiaro su quello che vuoi ottenere, è possibile che ti si possa aiutare. Puoi ampliare l’esempio mostrando che cosa metteresti nelle altre colonne?

      Ciao
      Enrico

    • #71605
      Up
      0
      Down
      ::


      Certo enrico, in allegato ho messo un immagine di come viene compilando … grazie ancora
      [attachment=180]img.jpg[/attachment]

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


      Non vedo affatto la necessità di un approccio simile: non è per nulla chiaro. Io, sinceramente, preferirei un titoletto per ciascuno studio, con sotto la descrizione. Ma ognuno è libero di rovinare i suoi documenti come preferisce. 🙂

      Come ti dicevo, non puoi spezzare una cella su due pagine. Perciò l’unica strada è scrivere ciascun item come una riga a sé stante.
      `
      Vel et al. 2002 & email & \textbullet\ number of blank lines/total number of lines \\
      && \textbullet\ average sentence length \\
      …`
      Non userei l’asterisco nemmeno in casi di pericolo di vita. 🙂

      Ciao
      Enrico

    • #71607
      OldClaudio
      Partecipante
        Up
        0
        Down
        ::


        Non usare l’ambiente asparaitem per tutta la terza colonna;
        carica il pacchetto array in modo da poter aggiungere a destra e a sinistra dei campi p{…} altri comandi e definisci:
        `
        \begin{longtable}{|p{5.3cm}|p{10mm}|>{\begin{asparaitem}{*}\item}p{17cm}<{\end{asparaitem}}|} ` Magari fra le opzioni di asparaitem aggiungici quella di non usare gli spazi prima e dopo la tabella -- all'occorrenza usa l'ambiente compactitem. In questo modo ogni elemento dell'itemize appare composto come al solito, ma occupa una sola cella della matrice; Ovviamente fai attenzione a lasciare la prima e la seconda cella di ogni riga nelle righe della tabella dove compare solo il temine "itemizzato". In questo modo longtable può fare il suo mestiere di spezzare la lunga tabella fra più pagine. Anche se l'hai pensata, la tabella è brutta lo stesso; non è una critica; è una constatazione. Forse non puoi fare diversamente; capisco che ci sono delle circostanze dove sia difficile pensare all'estetica quando i dati non si prestano per farlo. Puoi anche esaminare la possibilità di eseguire la tabella, non con l'ambiente tabular ma con l'ambiente tabbing, mettendo gli stop di tabulazione al posto giusto; tuttavia mi pare proprio che il tipo di dati sia molto ostico. Per ridurre i danni togli le maiuscole dalle locuzioni della terza colonna, anche se sono in inglese (se ben ricordo il Chicago manual of style dice che non si usano le maiuscole in questo tipo di enunciati), tranne l'iniziale dell'enunciato e quelle delle parole virgolettate.

      • #71608
        Up
        0
        Down
        ::

        CriistiS” post=70806Tommaso, se è impostata così vuole dire che mi serve così…
        chiedo aiuto per come risolvere il problema non critiche su come imposto un lavoro pensato… 😛

        Certo, ma forse se ti ho detto così è per qualche motivo. Come vedi, ti hanno risposto dopo di me persone che hanno sul groppone qualche migliaio di messaggi, e ti hanno detto praticamente la stessa cosa 🙂

        Rimane il fatto che la tabella che hai mostrato non è affatto chiara, e non saprei come leggerla. Una tabella deve essere chiara. Altrimenti è sempre meglio scrivere per esteso, almeno così la penso io. Non è chiara a partire dai filetti verticali, come ti avevo detto senza vederla.

        Ma ciascuno è libero di fare come crede. 🙂

        Ciao
        Tommaso

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

    Go to top