Re: Una tabella un po’ stretta

#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

Go to top