Una tabella un po’ stretta

  • Creatore
    Topic
  • #74239
    Up
    0
    Down
    ::


    Ciao ragazzi,
    scusatemi ma, non ho trovato topic recenti sulle tabelle per cui ne ho aperto uno di nuovo.

    Questa è una porzione della futura tabella, ancora da completare:
    `\begin{table}[tb]
    \caption[Dizionario dei dati]{Dizionario}
    \label{tab:esempio del Dizionario dei dati}
    \centering
    \begin{tabularx}{\textwidth}{lXXr}
    \toprule
    Entità & Descrizione & Attributi & Identificatore\\
    \midrule
    \textbf Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, AnnoNascita, LuogoNascita, AnnoMorte, LuogoMorte, DateCerte & ID\\
    \textbf Opera & Opera d'arte & TipoOpera, Titolo, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, Tecnica, \mbox{Anno}, Collocazione, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, Incipit, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
    \textbf File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, Descrizione, DataCreazione, \mbox{DataUltimaModifica},\mbox{NumeroVisite} & ID\\
    \textbf p & P & P, sdlkjfldskjf, dfjdksjlflds, lsdkjfkdsljf, dslkfjldskjf, kjksdljflkds, jsldkjfldksfk,jjdslkfjdslkfj ,dsfkjdslfkj, jdlskfj kdlsfj, saldfjdkk, kkkkk, dfeiiruer, fkjdsfjksdfj, ifueiur,fj dfkj, fkdsjafkowq,dfjksjf,jkfdlsajl,jfdksjfl,sdjksldfj,dsfjklsdfj,dsfjkldsfjd,kdsjflds,fj, otto fjdskfjdfjkdsjf, nove…. dieci, & ID\\
    \bottomrule
    \end{tabularx}
    \end{table}`

    Gli ultimi caratteri a casaccio servono solo ad arrivare oltre la prima pagina.

    Specifiche della tabella: la prima colonna conterrà una sola parola, la seconda una brevissima descrizione (contenente poche parole), la terza colonna sarà una sfilza di parole (essendo attributi di un database, non sarebbe corretto sillabarli), mentre la quarta colonna avrà un’unica parola al massimo tre.

    Vorrei se fosse possibile, formattare nel modo più largo possibile la terza colonna, in modo che in una riga ci siano più parole e non come ora una o al massimo due; ottimizzando così lo spazio. Inoltre, arrivato a fondo pagina, le parole della terza colonna mi spariscono senza ricomparire o seguire su una seconda pagina. Perché avviene questo?

    Se questa tabella conterrà ancora altre righe e continuerà credo per due tre pagine, è buona norma riportare l’intestazione della prima riga? Come è possibile far questo, se corretto, ribadendolo nelle altre pagine senza dover creare un’altra tabella (che non sarebbe corretto)?

    Grazie ed a presto,
    Simone

Visualizzazione 14 filoni di risposte
  • Autore
    Risposte
    • #74240
      franen
      Partecipante
        Up
        0
        Down
        ::


        Ciao,
        prova a dare un’occhiata al pacchetto longtable, se non sbaglio anche descritto nell’Arte.
        (Una tabular non può continuare in una pagina nuova!)

        Francesco

      • #74241
        Up
        0
        Down
        ::

        IneXperience” post=73241Ciao ragazzi,
        scusatemi ma, non ho trovato topic recenti sulle tabelle per cui ne ho aperto uno di nuovo.

        Questa è una porzione della futura tabella, ancora da completare:
        `\begin{table}[tb]
        \caption[Dizionario dei dati]{Dizionario}
        \label{tab:esempio del Dizionario dei dati}
        \centering
        \begin{tabularx}{\textwidth}{lXXr}
        \toprule
        Entità & Descrizione & Attributi & Identificatore\\
        \midrule
        \textbf Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, AnnoNascita, LuogoNascita, AnnoMorte, LuogoMorte, DateCerte & ID\\
        \textbf Opera & Opera d'arte & TipoOpera, Titolo, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, Tecnica, \mbox{Anno}, Collocazione, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, Incipit, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
        \textbf File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, Descrizione, DataCreazione, \mbox{DataUltimaModifica},\mbox{NumeroVisite} & ID\\
        \textbf p & P & P, sdlkjfldskjf, dfjdksjlflds, lsdkjfkdsljf, dslkfjldskjf, kjksdljflkds, jsldkjfldksfk,jjdslkfjdslkfj ,dsfkjdslfkj, jdlskfj kdlsfj, saldfjdkk, kkkkk, dfeiiruer, fkjdsfjksdfj, ifueiur,fj dfkj, fkdsjafkowq,dfjksjf,jkfdlsajl,jfdksjfl,sdjksldfj,dsfjklsdfj,dsfjkldsfjd,kdsjflds,fj, otto fjdskfjdfjkdsjf, nove…. dieci, & ID\\
        \bottomrule
        \end{tabularx}
        \end{table}`

        Gli ultimi caratteri a casaccio servono solo ad arrivare oltre la prima pagina.

        Specifiche della tabella: la prima colonna conterrà una sola parola, la seconda una brevissima descrizione (contenente poche parole), la terza colonna sarà una sfilza di parole (essendo attributi di un database, non sarebbe corretto sillabarli), mentre la quarta colonna avrà un’unica parola al massimo tre.

        Vorrei se fosse possibile, formattare nel modo più largo possibile la terza colonna, in modo che in una riga ci siano più parole e non come ora una o al massimo due; ottimizzando così lo spazio. Inoltre, arrivato a fondo pagina, le parole della terza colonna mi spariscono senza ricomparire o seguire su una seconda pagina. Perché avviene questo?

        Se questa tabella conterrà ancora altre righe e continuerà credo per due tre pagine, è buona norma riportare l’intestazione della prima riga? Come è possibile far questo, se corretto, ribadendolo nelle altre pagine senza dover creare un’altra tabella (che non sarebbe corretto)?

        Grazie ed a presto,
        Simone

        Puoi usare un trucco descritto nella documentazione di tabularx:
        `\begin{tabularx}{l{>{\hsize=.5\hsize}X>{\hsize=1.5\hsize}Xl}`
        In questo modo la terza colonna sarà tre volte la seconda. L’importante è che la somma dei coefficienti dei due [tt]\hsize[/tt] faccia 2.

        Ciao
        Enrico

      • #74242
        Up
        0
        Down
        ::


        Buongiorno,
        ho provato ad adattare, in base ai vostri consigli, le due specifiche quella di {longtable} e quella di {tabularx}, creando questo:

        `\begin{longtable}[tb]
        \caption[Dizionario dei dati]{Dizionario}\\
        \label{tab:esempio del Dizionario dei dati}\\
        \centering
        \begin{tabularx}{l{>{\hsize=.5\hsize}X>{\hsize=1.5\hsize}Xl}
        \toprule
        Entità & Descrizione & Attributi & Identificatore\\
        \midrule
        \endfirsthead
        \toprule
        Entità & Descrizione & Attributi & Identificatore\\
        \midrule
        \endhead
        \textbf Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, AnnoNascita, LuogoNascita, AnnoMorte, LuogoMorte, DateCerte & ID\\
        \textbf Opera & Opera d'arte & TipoOpera, Titolo, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, Tecnica, \mbox{Anno}, Collocazione, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, Incipit, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
        \textbf File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, Descrizione, DataCreazione, \mbox{DataUltimaModifica},\mbox{NumeroVisite} & ID\\
        \textbf p & P & P, sdlkjfldskjf, dfjdksjlflds, lsdkjfkdsljf, dslkfjldskjf, kjksdljflkds, jsldkjfldksfk,jjdslkfjdslkfj ,dsfkjdslfkj, jdlskfj kdlsfj, saldfjdkk, kkkkk, dfeiiruer, fkjdsfjksdfj, ifueiur,fj dfkj, fkdsjafkowq,dfjksjf,jkfdlsajl,jfdksjfl,sdjksldfj,dsfjklsdfj,dsfjkldsfjd,kdsjflds,fj, otto fjdskfjdfjkdsjf, nove…. dieci, & ID\\
        \bottomrule
        \end{tabularx}
        \end{longtable}`

        Purtroppo la tabella dopo aver compilato il file .tex: sicuramente saranno presenti clamorosi errori.
        Ho evitato di mettere il codice del foot per non appesantire il tutto.

        Grazie,
        Simone

      • #74243
        Up
        0
        Down
        ::

        IneXperience” post=73266Buongiorno,
        ho provato ad adattare, in base ai vostri consigli, le due specifiche quella di {longtable} e quella di {tabularx}, creando questo:

        `\begin{longtable}[tb]
        \caption[Dizionario dei dati]{Dizionario}\\
        \label{tab:esempio del Dizionario dei dati}\\
        \centering
        \begin{tabularx}{l{>{\hsize=.5\hsize}X>{\hsize=1.5\hsize}Xl}
        \toprule
        Entità & Descrizione & Attributi & Identificatore\\
        \midrule
        \endfirsthead
        \toprule
        Entità & Descrizione & Attributi & Identificatore\\
        \midrule
        \endhead
        \textbf Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, AnnoNascita, LuogoNascita, AnnoMorte, LuogoMorte, DateCerte & ID\\
        \textbf Opera & Opera d'arte & TipoOpera, Titolo, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, Tecnica, \mbox{Anno}, Collocazione, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, Incipit, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
        \textbf File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, Descrizione, DataCreazione, \mbox{DataUltimaModifica},\mbox{NumeroVisite} & ID\\
        \textbf p & P & P, sdlkjfldskjf, dfjdksjlflds, lsdkjfkdsljf, dslkfjldskjf, kjksdljflkds, jsldkjfldksfk,jjdslkfjdslkfj ,dsfkjdslfkj, jdlskfj kdlsfj, saldfjdkk, kkkkk, dfeiiruer, fkjdsfjksdfj, ifueiur,fj dfkj, fkdsjafkowq,dfjksjf,jkfdlsajl,jfdksjfl,sdjksldfj,dsfjklsdfj,dsfjkldsfjd,kdsjflds,fj, otto fjdskfjdfjkdsjf, nove…. dieci, & ID\\
        \bottomrule
        \end{tabularx}
        \end{longtable}`

        Purtroppo la tabella dopo aver compilato il file .tex: sicuramente saranno presenti clamorosi errori.
        Ho evitato di mettere il codice del foot per non appesantire il tutto.

        Grazie,
        Simone

        Non ha senso usare un tabularx all’interno di una longtable.

        Ciao
        Enrico

      • #74244
        Up
        0
        Down
        ::


        Sono riuscito a fare qualcosa in questo modo:
        `
        \begin{tabularx}{\textwidth}{lXp{0.48\textwidth}r}
        `
        Solo che le intestazioni si accavallano e la distinzione tra la seconda e la terza colonna è un po

        `\begin{tabularx}{\textwidth}{l{>{\hsize=.5\hsize}X>{\hsize=1.5\hsize}Xl}`
        Invece sostituendo questo comando non mi compare nessuna tabella dopo la compilazione. Non conoscendo questo codice, non saprei dire dove risieda l’errore.

        Voi come fareste? Meglio ottimizzare la terza colonna giustificando all’interno tutte le parole (attributi del database) o quest’ultimi li mettereste tutti in colonna, che a mio avviso risulterebbero più leggibili?

        Ditemi la vostra cortesemente (o come corretto che sia), ed anche come impostare con il codice la tabella.

        Grazie tante,
        Simone

      • #74245
        Up
        0
        Down
        ::

        egreg9″ post=73270
        Non ha senso usare un tabularx all’interno di una longtable.

        Ciao
        Enrico

        Mi scuso, ho letto tardi il suo intervento. Ma non capisco il motivo, me lo può spiegare cortesemente. Non ci potranno essere tabelle con una colonna larga e che termini su due pagine?

        Ma se eseguo il seguente codice:
        `
        \begin{longtable}
        \caption[Dizionario dei dati]{Dizionario}
        \label{tab:esempio del Dizionario dei dati}
        \centering
        \begin{tabular}{\textwidth}{lXp{0.40\textwidth}r}
        %\begin{tabularx}{\textwidth}{l{>{\hsize=.5\hsize}X>{\hsize=1.5\hsize}Xl}
        \toprule
        Entità & Descrizione & Attributi & Identificatore\\
        \midrule
        \endfirsthead
        \multicolumn{4}{l}{\footnotesize\itshape
        Continua dalla pagina precedente} \\
        \toprule
        Entità & Descrizione & Attributi & Identificatore\\
        \midrule
        \endrhead
        \midrule
        \multicolumn{4}{r}{\footnotesize\itshape
        Continua nella prossima pagina} \\
        \endfoot
        % piede finale
        \bottomrule
        \multicolumn{4}{r}{\footnotesize\itshape
        Si conclude dalla pagina precedente} \\
        \endlastfoot
        Autore & Autore che crea \mbox{l'opera} & Nome, \mbox{Cognome}, \mbox{NomePubblico}, \mbox{AnnoNascita}, \mbox{LuogoNascita}, \mbox{AnnoMorte}, \mbox{LuogoMorte}, \mbox{DateCerte} & ID\\
        Opera & Opera d'arte & \mbox{TipoOpera}, \mbox{Titolo}, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, \mbox{Tecnica}, \mbox{Anno}, \mbox{Collocazione}, \mbox{AreaCompetenza}, \mbox{Altezza}, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, \mbox{Incipit}, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
        File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, \mbox{Durata}, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, \mbox{Descrizione}, \mbox{DataCreazione}, \mbox{DataUltimaModifica}, \mbox{NumeroVisite} & ID\\
        p & P & P, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica} & ID\\
        \bottomrule
        \end{tabular}
        \end{longtable}`

        Non ottengo nessuna tabella … solo gli attrbuti scritti in una pagina. Infatti il compilatore mi dà errore. Non ne esco più fuori.

      • #74246
        franen
        Partecipante
          Up
          0
          Down
          ::


          Quel codice non funziona per colpa di quel \centering.
          Comunque anche togliendolo non esce un risultato accettabile. Con `\begin{longtable}{lp{0.20\textwidth}p{0.60\textwidth}r}` viene qualcosa meglio.
          Non mi piace molto però. Escludi di inserire ogni voce de campo “attributi” in una riga separata? A mali estremi si potrebbe ruotare tutto (sidewaystable).

          Non ha senso mettere una tabular (u una tabularx) in una longtable perché vorrebbe dire mettere un unico oggetto (motlo lungo) dentro a longtable, che non riuscirebbe a dividerlo (giusto? 🙂 ).

          Francesco

        • #74247
          Up
          0
          Down
          ::

          franen” post=73281Quel codice non funziona per colpa di quel \centering.
          Comunque anche togliendolo non esce un risultato accettabile. Con `\begin{longtable}{lp{0.20\textwidth}p{0.60\textwidth}r}` viene qualcosa meglio.
          Non mi piace molto però. Escludi di inserire ogni voce de campo “attributi” in una riga separata? A mali estremi si potrebbe ruotare tutto (sidewaystable).

          Non ha senso mettere una tabular (u una tabularx) in una longtable perché vorrebbe dire mettere un unico oggetto (motlo lungo) dentro a longtable, che non riuscirebbe a dividerlo (giusto? 🙂 ).

          Francesco

          Grazie tante Francesco per l’intervento. Non sono purtroppo troppo pratico, e faccio continui errori perché sono un po’ precipitoso.

          Il mio unico problema è che ho questa benedetta terza colonna carica di attributi, potrei:
          – disporre la pagina in modo orizzontale e farceli stare in modo più adeguato,
          – disporre la pagina in verticale e disporre gli attributi della terza colonna in un lungo elenco.

          Purtroppo togliendo il \centering ottengo comunque degli errori perché ormai la tabella non ha né capo né coda e devo dare continui invii alla tastira non ottenendo tra l’altro nulla della struttura della tabella, ma solo testo.
          Inizierò a ripostare qui la tabella senza tabularx, in modo originale e poi man mano vediamo se riesco a disporla correttamente postandola e magari segundo i vostri consigli.

          Scusatemi se utilizzo a volte lo spazio del forum in modo in adeguato.
          Simone

        • #74248
          Up
          0
          Down
          ::


          Sto utilizzando questi parametri per creare una tabella lunga:

          `
          \begin{longtable}{lp{0.20\textwidth}p{0.60\textwidth}r}
          \caption[Dizionario dei dati]{Dizionario}
          \label{tab:esempio del Dizionario dei dati}
          \toprule
          Entità & Descrizione & Attributi & Identificatore\\
          \midrule
          \endfirsthead
          \multicolumn{4}{l}{\footnotesize\itshape
          Continua dalla pagina precedente} \\
          \toprule
          Entità & Descrizione & Attributi & Identificatore\\
          \midrule
          \endhead
          % piede normale
          \midrule
          \multicolumn{4}{r}{\footnotesize\itshape
          Continua nella prossima pagina} \\
          \endfoot
          % piede finale
          \bottomrule
          \multicolumn{4}{r}{\footnotesize\itshape
          Si conclude dalla pagina precedente}
          \endlastfoot
          Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, AnnoNascita, LuogoNascita, AnnoMorte, LuogoMorte, DateCerte & ID\\
          Opera & Opera d'arte & TipoOpera, Titolo, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, Tecnica, \mbox{Anno}, Collocazione, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, Incipit, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
          File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, Descrizione, DataCreazione, \mbox{DataUltimaModifica},\mbox{NumeroVisite} & ID\\
          p & P & \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}& ID\\
          \bottomrule
          \end{longtable}`

          Purtroppo il compilatore s’inceppa sempre e devo premere invio, e nel risultato finale non appare nessuna tabella.
          Non capisco dove sbaglio, vi ho aggiunto il log.

          Grazie,
          Simone

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


            Se può servirti come spunto ti allego un pezzo di codice. La tabella è formattata orrendamente ma lascio a te eventualmente il compito di rimetterla a posto. 🙂
            Se metti gli elementi della terza colonna ognuno in una riga, secondo me, è tutto più leggibile. Solo che la tabella diventa molto lunga. Provando a mettere 8 colonne viene troppo larga (ho usato \resizebox per farla diventare larga come \textwidth, ma non so che margini tu abbia né se la riduzione di corpo sia accettabile, insomma, vedi tu se usare un trucco del genere, ora sai che c’è).

            Francesco

            `\documentclass{article}
            \usepackage[utf8]{inputenc}
            \usepackage[T1]{fontenc}
            \usepackage[italian]{babel}
            \usepackage{booktabs}
            %\usepackage{longtable}
            %\usepackage{tabularx}
            \usepackage{graphicx}
            \usepackage

            {geometry}
            \begin{document}
            \resizebox{\textwidth}{!}{
            \begin{tabular}{llllllll}
            \toprule
            Entità & Descrizione & Attributi & Identificatore & Entità & Descrizione & Attributi & Identificatore \\
            \midrule\\
            Autore & Autore & Nome & ID & File & File & Opera & ID \\
            & che crea & Cognome & & & in cui è & PathName & \\
            & l'opera & NomePubblico & & & contenuta & Nome & \\
            & & AnnoNascita & & & l'opera & Estensione & \\
            & & LuogoNascita & & & d'arte & AltezzaPunti & \\
            & & AnnoMorte & & & & LarghezzaPunti & \\
            & & LuogoMorte & & & & Durata & \\
            & & DateCerte & & & & DimensioneByte & \\
            Opera & Opera & TipoOpera & ID & & & ProfonditaColore & \\
            & d'arte & Titolo & & & & SpazioColore & \\
            & & TitoloOriginale & & & & Campionamento\_dpi & \\
            & & TitoloInternazionale & & & & Campionamento\_hertz & \\
            & & Tecnica & & & & Campionamento\_fps & \\
            & & Anno & & & & Bit-Rate & \\
            & & Collocazione & & & & CalibrazioneColore & \\
            & & AreaCompetenza & & & & Esecutore & \\
            & & Altezza & & & & CanaliAudio & \\
            & & Larghezza & & & & SistemaCodifica & \\
            & & Profondità & & & & FonteEdita\_Titolo & \\
            & & Durata & & & & FonteEdita\_ISBN & \\
            & & GenereFilm & & & & FonteEdita\_Editore & \\
            & & AutoreFotografia & & & & FonteEdita\_Curatore & \\
            & & AutoreScenografia & & & & FonteEdita\_Collana & \\
            & & FormaMusicale & & & & FonteEdita\_NumInvBibl & \\
            & & Tonalità & & & & FonteEdita\_Proprietario & \\
            & & IdentificativoOpera & & & & FonteAntica & \\
            & & PrimaEsecuzione & & & & Descrizione & \\
            & & Organico & & & & DataCreazione & \\
            & & InformazioniLibretto & & & & DataUltimaModifica & \\
            & & Incipit & & & & NumeroVisite & \\
            & & IncipitModerno & & & & & \\
            & & DataCreazione & & & & & \\
            & & DataUltimaModifica & & & & & \\
            \bottomrule
            \end{tabular}}
            \end{document}`

          • #74250
            Up
            0
            Down
            ::


            Molte grazie Francesco della dritta è una bella idea la tua. Purtroppo non vorrei avere 8 colonne ed ho le impostazioni del modello di Tesi Classica di Lorenzo Pantieri.
            Il mio scopo è fare una tabella che continui anche se necessario su due pagine con 4 colonne uniche e giostrarmi lo spazio della terza colonna a favore di un unico attributo o più; tutto qua. Anche perché la tabella continua ancora, questa è solo una parte, e mi sono interrotto per tentare delle prove.

            Prima con tabularx ci ero quasi riuscito (anche se errando), ma l’unico e solito problema è che non riesco a contiuarla su due pagine.

            Grazie,
            Simone

            ps: sul post sopra al tuo ho messo sia i log che la tabella su cui mi ‘sfogo’

          • #74251
            Up
            0
            Down
            ::


            Inizialmente il pacchetto \longtable non era caricato, per questo non vedevo la struttura della tabella, non ci ho proprio pensato 😐

            Ho provveduto a rivedere e correggere il tutto:
            `
            \begin{longtable}{lp{0.20\textwidth}p{0.60\textwidth}r}
            \caption[Dizionario dei dati]{Dizionario}
            \label{tab:esempio del Dizionario dei dati}
            \toprule
            Entità & Descrizione & Attributi & Identificatore\\
            \midrule
            \endfirsthead
            \multicolumn{4}{c}%{\footnotesize\itshape
            Continua dalla pagina precedente}\\
            \toprule
            Entità & Descrizione & Attributi & Identificatore\\
            \midrule
            \endhead
            \midrule
            \multicolumn{4}{c}%{\footnotesize\itshape
            Continua nella prossima pagina}\\
            \endfoot
            \bottomrule
            \multicolumn{4}{c}%{\footnotesize\itshape
            Si conclude dalla pagina precedente}\\
            Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, AnnoNascita, LuogoNascita, AnnoMorte, LuogoMorte, DateCerte & ID\\
            Opera & Opera d'arte & TipoOpera, Titolo, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, Tecnica, \mbox{Anno}, Collocazione, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, Incipit, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
            File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, Descrizione, DataCreazione, \mbox{DataUltimaModifica},\mbox{NumeroVisite} & ID\\
            DatiRipresa & Dati sensibili durante una ripresa & DispositivoUtilizzato, Obiettivo, TipoIlluminazione, Filtro, ModalitaEsposimetrica, LetturaEsposimetrica, Tempo, Risoluzione, QualitàRipresa, QualitàComposizione & ID\\
            \end{longtable}
            `

            Ora con più attenzione ho messo tutto a posto, purtroppo il compilatore si blocca e va in loop aumentando la velocità del processore; ovviamente non ottengo il pdf.
            Potreste vedere cortesemente dove erro? Ho allegato anche i warning della compilazione, perché il log non lo produce.

            Grazie,
            Simone

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

            IneXperience” post=73300Inizialmente il pacchetto \longtable non era caricato, per questo non vedevo la struttura della tabella, non ci ho proprio pensato 😐

            Ho provveduto a rivedere e correggere il tutto:
            `
            \begin{longtable}{lp{0.20\textwidth}p{0.60\textwidth}r}
            \caption[Dizionario dei dati]{Dizionario}
            \label{tab:esempio del Dizionario dei dati}
            \toprule
            Entità & Descrizione & Attributi & Identificatore\\
            \midrule
            \endfirsthead
            \multicolumn{4}{c}%{\footnotesize\itshape
            Continua dalla pagina precedente}\\
            \toprule
            Entità & Descrizione & Attributi & Identificatore\\
            \midrule
            \endhead
            \midrule
            \multicolumn{4}{c}%{\footnotesize\itshape
            Continua nella prossima pagina}\\
            \endfoot
            \bottomrule
            \multicolumn{4}{c}%{\footnotesize\itshape
            Si conclude dalla pagina precedente}\\
            Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, AnnoNascita, LuogoNascita, AnnoMorte, LuogoMorte, DateCerte & ID\\
            Opera & Opera d'arte & TipoOpera, Titolo, \mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, Tecnica, \mbox{Anno}, Collocazione, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, Tonalità, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, Organico, \mbox{InformazioniLibretto}, Incipit, \mbox{IncipitModerno}, DataCreazione, \mbox{DataUltimaModifica} & ID\\
            File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, Descrizione, DataCreazione, \mbox{DataUltimaModifica},\mbox{NumeroVisite} & ID\\
            DatiRipresa & Dati sensibili durante una ripresa & DispositivoUtilizzato, Obiettivo, TipoIlluminazione, Filtro, ModalitaEsposimetrica, LetturaEsposimetrica, Tempo, Risoluzione, QualitàRipresa, QualitàComposizione & ID\\
            \end{longtable}
            `

            Ora con più attenzione ho messo tutto a posto, purtroppo il compilatore si blocca e va in loop aumentando la velocità del processore; ovviamente non ottengo il pdf.
            Potreste vedere cortesemente dove erro? Ho allegato anche i warning della compilazione, perché il log non lo produce.

            Grazie,
            Simone

            Be’, quei % dopo [tt]\multicolumn{4}{c}[/tt] non sono proprio corretti.

            Ciao
            Enrico

          • #74253
            Up
            0
            Down
            ::

            egreg9″ post=73303

            Be’, quei % dopo [tt]\multicolumn{4}{c}[/tt] non sono proprio corretti.

            Ciao
            Enrico

            Grazie Enrico, tolti i segni percentuali, purtroppo il risultato non cambia, non riesco a compilare. Mi sto impallando è tutt’oggi che cerco in ogni modo di risolvere il problema di questa tabella su più pagine.

          • #74254
            Up
            0
            Down
            ::


            Sono riuscito a farcela, nel seguente modo:
            `\begin{longtable}{llp{0.18\textwidth}r}
            % intestazione iniziale
            \caption{Esempio di tabella.}
            \label{tab:longtable} \\
            \toprule
            Entità & Descrizione & Attributi & Identificatore\\
            \midrule
            \endfirsthead
            % intestazione normale
            \multicolumn{4}{l}{\footnotesize\itshape
            Continua dalla pagina precedente} \\
            \toprule
            Entità & Descrizione & Attributi & Identificatore\\
            \midrule
            \endhead
            % piede normale
            \midrule
            \multicolumn{4}{r}{\footnotesize\itshape
            Continua nella prossima pagina} \\
            \endfoot
            % piede finale
            \bottomrule
            \multicolumn{4}{r}{\footnotesize\itshape
            Si conclude dalla pagina precedente} \\
            \endlastfoot
            % corpo della tabella
            Autore & Autore che crea l'opera & Nome, \mbox{Cognome}, \mbox{NomePubblico}, \mbox{AnnoNascita}, \mbox{LuogoNascita}, \mbox{AnnoMorte}, \mbox{LuogoMorte}, \mbox{DateCerte} & ID\\
            Opera & Opera d'arte & TipoOpera, \mbox{Titolo},\mbox{TitoloOriginale}, \mbox{TitoloInternazionale}, \mbox{Tecnica}, \mbox{Anno}, \mbox{Collocazione}, \mbox{AreaCompetenza}, Altezza, \mbox{Larghezza}, \mbox{Profondità}, \mbox{Durata}, \mbox{GenereFilm}, \mbox{AutoreFotografia}, \mbox{AutoreScenografia}, \mbox{FormaMusicale}, \mbox{Tonalità}, \mbox{IdentificativoOpera}, \mbox{PrimaEsecuzione}, \mbox{Organico}, \mbox{InformazioniLibretto}, \mbox{Incipit}, \mbox{IncipitModerno}, \mbox{DataCreazione}, \mbox{DataUltimaModifica} & ID\\
            File & File in cui è contenuta l'opera d'arte & Opera, \mbox{PathName}, \mbox{Nome}, \mbox{Estensione}, \mbox{AltezzaPunti}, \mbox{LarghezzaPunti}, Durata, \mbox{DimensioneByte}, \mbox{ProfonditaColore}, \mbox{SpazioColore}, \mbox{Campionamento\_dpi}, \mbox{Campionamento\_hertz}, \mbox{Campionamento\_fps}, \mbox{Bit-Rate}, \mbox{CalibrazioneColore}, \mbox{Esecutore}, \mbox{CanaliAudio}, \mbox{SistemaCodifica}, \mbox{FonteEdita\_Titolo}, \mbox{FonteEdita\_ISBN}, \mbox{FonteEdita\_Editore}, \mbox{FonteEdita\_Curatore}, \mbox{FonteEdita\_Collana}, \mbox{FonteEdita\_NumInvBibl}, \mbox{FonteEdita\_Proprietario}, \mbox{FonteAntica}, \mbox{Descrizione}, \mbox{DataCreazione}, \mbox{DataUltimaModifica}, \mbox{NumeroVisite} & ID\\

            \end{longtable}`

            per ora ha impaginato con successo due pagine, speriamo che continui così anche perché avrò ancora tanto d’aggiungere…

            In questo modo la terza colonna l’ho fatta un po’ stretta in modo che gli attributi vengano tutti incolonnati. Per ora vanno bene così, poi se al relatore dispiacciono allargherò la colonna. Se non dovessi farcela vi chiederò una mano, risollevando questo topic.

            Grazie a chiunque mi abbia dato una mano.
            Buona serata,
            Simone

            edit: anche se in realtà l’intestazione è un po’ ballerina rispetto al testo. Prima completerò la tabella del tutto e nel caso mi farò vivo.

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

        Go to top