- Questo topic ha 9 risposte, 4 partecipanti ed è stato aggiornato l'ultima volta 14 anni, 1 mese fa da
IneXperience.
-
CreatoreTopic
-
4 Agosto 2012 alle 12:47 #76657::
Ragazzi,
perché se imposto come in foto o ripreso qui:`\begin{longtable}{p{0.18\textwidth}p{0.18\textwidth}p{0.18\textwidth}r}
% intestazione iniziale
\caption[Dizionario dei dati: entità]{Dizionario dei dati: entità}
\label{tab:entità} \\
\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 & \small{Autore che crea l'opera} & \small{ID, Nome, \mbox{Cognome}, \mbox{NomePubblico}, \mbox{AnnoNascita}, \mbox{LuogoNascita}, \mbox{AnnoMorte}, \mbox{LuogoMorte}, \mbox{DateCerte} }& \small{ID}\\`ottengo l’intestazione Entità che dista tantissimo rispetto a Descrizione mangiandosi buona parte dello spazio della tabella.
Vorrei se fosse possibile che le due intestazioni Entità e Descrizione fossero più vicine, ho provato a cambiare alcuni parametri ma non ci sono riuscito. C’è un motivo di fondo? Tant’è vero che in Entità ci andrà solo una parola sempre, mentre gli altri campi conterranno descrizioni e più parole.Vi allego il file inerente.
Grazie,
Simone
Attachments:
You must be logged in to view attached files. -
CreatoreTopic
-
AutoreRisposte
-
-
4 Agosto 2012 alle 13:15 #76658
-
4 Agosto 2012 alle 13:23 #76659::
antonio.ledda” post=75831Il codice non è compilabile.
Si scusa, ho messo una porzione.
Questo è tutto per intero:
`\begin{longtable}{p{0.18\textwidth}p{0.18\textwidth}p{0.18\textwidth}r}
% intestazione iniziale
\caption[Dizionario dei dati: entità]{Dizionario dei dati: entità}
\label{tab:entità} \\
\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 & \small{Autore che crea l'opera} & \small{ID, Nome, \mbox{Cognome}, \mbox{NomePubblico}, \mbox{AnnoNascita}, \mbox{LuogoNascita}, \mbox{AnnoMorte}, \mbox{LuogoMorte}, \mbox{DateCerte} }& \small{ID}\\
Opera & Opera d'arte &ID, \mbox{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 & ID, \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} & ID\\
DatiRipresa & Informazioni sulla ripresa diretta &ID, \mbox{DispositivoUtilizzato}, \mbox{Obiettivo}, \mbox{TipoIlluminazione}, \mbox{Filtro}, \mbox{ModalitàEsposimetrica}, \mbox{LetturaEsposimetrica}, \mbox{Tempo}, \mbox{Risoluzione}, \mbox{QualitaRipresa}, \mbox{QualitaComposizione} & ID\\
Copyright & Ente proprietario che cura i diritti del file & File, \mbox{TipoDiDiritto}, \mbox{EnteProprietario}, \mbox{Referente}, \mbox{Indirizzo}, Telefono, \mbox{Cellulare}, Fax, Mail & File\\
Cartella & Spazio da utilizzare per condividere e gestire i propri file & ID, Nome, \mbox{Descizione}, \mbox{Docente}, \mbox{NumeroAccessi}, \mbox{NumeroFilePresenti}, \mbox{DataCreazione}, \mbox{DataUltimoAccesso}, \mbox{TipoAccesso} & ID\\
Docente & Docente che utilizza il database & Matricola, \mbox{Cognome}, \mbox{Nome}, \mbox{Qualifica}, \mbox{Login}, \mbox{Password}, \mbox{UltimoAccesso} & Matricola\\
Descrizione & Descrizione di un'opera tramite tag & Docente, Opera, Tag & ID\\
Insegnamento & Materia d'insegnamento & Docente, \mbox{CorsoDiLaurea}, Codice, \mbox{Nome}& ID\\
CorsoDiLaurea & Corso di laurea legato all'insegnamento & Nome, Descrizione & Codice\\
\end{longtable}`antonio.ledda” post=75831
[tt]\begin{longtable}{p{0.18\textwidth}p{0.18\textwidth}p{0.18\textwidth}r}[/tt]
Da’ un’occhiata alla parte evidenziata in rosso e modificala in modo opportuno.Sinceramente è qui che agisco cambiando i riferimenti numerici, ma non sono venuto a capo di avvicinare i due campi.
antonio.ledda” post=75831
Attento: [tt]\small[/tt] è una dichiarazione, non un comando con argomento.Però ottengo anche così il testo più piccolo da poter inserire in tabella e che renda tutto più leggibile.
Quindi tolgo la parentesi graffa? o come lo posso utilizzare?Grazie Antonio
-
4 Agosto 2012 alle 13:23 #76660
-
4 Agosto 2012 alle 13:43 #76661::
No, hai quattro colonne, di cui l’ultima è allineata a destra; siccome la sia intestazione, almeno nell’esempio, è molto piò lunga del contentto delle sue celle, non sembra un scelta adatta, peò probabilmente l’identificazione dei singoli elementi di ogni riga è più complessa che non semplicemente ID.Per le altre tre colonne hai messo tutte e tre 0.18\textwidth; e la prima colonna resta troppo larga risetto ai suioi contenuti; basta che tu riduca il coefficient 0.10, per esempio al valore 0.1 solo per la prima colonna e sei a posto.
Se vuoi usare la soluzione di Dr Spencer Reid, leggi la documentazione di tabularx per vedere come aggiustare le colonne in modo che riempiano la larghezza prefissata della tabell, ma non siano uguali le une alle altre; si può fare, ma io preferirei evitarlo.
Piuttosto, se ci tieni, puoi usare tabularx, se vuoi e se puoi spezzare al tabella in modo da fare a mano quello che longtable fa automaticamente, ma assegna la larghezza allungabile solo alle due colonne centrali.
Io userei l’impostazione che hai già messo tu, ma differenzierei i tre coefficienti 0.18 colonna per colonna.
-
4 Agosto 2012 alle 13:50 #76662::
In realtà non è ancora compilabile.Prova a compilare due volte, usando prima:
\begin{longtable}
[tt]{p{0.18\textwidth}p{0.18\textwidth}p{0.18\textwidth}c}[/tt]
poi
[tt]\begin{longtable}
{p{0.10\textwidth}p{0.20\textwidth}p{0.20\textwidth}c}[/tt]`\documentclass[a4paper]{article}
\usepackage[T1]{fontenc}
\usepackage[utf8]{inputenc}
\usepackage[italian]{babel}\usepackage{booktabs,multicol,longtable}
\begin{document}
\begin{longtable}
%{p{0.18\textwidth}p{0.18\textwidth}p{0.18\textwidth}r}
{p{0.10\textwidth}p{0.20\textwidth}p{0.20\textwidth}r}
% intestazione iniziale
\caption[Dizionario dei dati: entità]{Dizionario dei dati: entità}
\label{tab:entit} \\
\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 & \small{Autore che crea l'opera} & \small{ID, Nome, \mbox{Cognome}, \mbox{NomePubblico}, \mbox{AnnoNascita}, \mbox{LuogoNascita}, \mbox{AnnoMorte}, \mbox{LuogoMorte}, \mbox{DateCerte} }& \small{ID}\\
Opera & Opera d'arte &ID, \mbox{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 & ID, \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} & ID\\
DatiRipresa & Informazioni sulla ripresa diretta &ID, \mbox{DispositivoUtilizzato}, \mbox{Obiettivo}, \mbox{TipoIlluminazione}, \mbox{Filtro}, \mbox{ModalitàEsposimetrica}, \mbox{LetturaEsposimetrica}, \mbox{Tempo}, \mbox{Risoluzione}, \mbox{QualitaRipresa}, \mbox{QualitaComposizione} & ID\\
Copyright & Ente proprietario che cura i diritti del file & File, \mbox{TipoDiDiritto}, \mbox{EnteProprietario}, \mbox{Referente}, \mbox{Indirizzo}, Telefono, \mbox{Cellulare}, Fax, Mail & File\\
Cartella & Spazio da utilizzare per condividere e gestire i propri file & ID, Nome, \mbox{Descizione}, \mbox{Docente}, \mbox{NumeroAccessi}, \mbox{NumeroFilePresenti}, \mbox{DataCreazione}, \mbox{DataUltimoAccesso}, \mbox{TipoAccesso} & ID\\
Docente & Docente che utilizza il database & Matricola, \mbox{Cognome}, \mbox{Nome}, \mbox{Qualifica}, \mbox{Login}, \mbox{Password}, \mbox{UltimoAccesso} & Matricola\\
Descrizione & Descrizione di un'opera tramite tag & Docente, Opera, Tag & ID\\
Insegnamento & Materia d'insegnamento & Docente, \mbox{CorsoDiLaurea}, Codice, \mbox{Nome}& ID\\
Corso Di Laurea & Corso di laurea legato all'insegnamento & Nome, Descrizione & Codice\\
\end{longtable}\end{document}`
Guarda però il disastro che si crea a pagina 2 e a pagina 3. Consiglio: se proprio devi usare una longtable, i lavori di rifinitura falli quando sei sicuro di non dover cambiare più niente nella tabella.
Ciao
AntonioEDIT: OldClaudio ti ha già risposto.
-
5 Agosto 2012 alle 5:46 #76663
-
6 Agosto 2012 alle 8:44 #76664::
antonio.ledda” post=75839
Guarda però il disastro che si crea a pagina 2 e a pagina 3. Consiglio: se proprio devi usare una longtable, i lavori di rifinitura falli quando sei sicuro di non dover cambiare più niente nella tabella.
Hai ragione mantenendo quell’impostazione:
`{p{0.10\textwidth}p{0.20\textwidth}p{0.20\textwidth}c}`Mi sa che lascio tutto a 0.18 tanto era leggibile comunque.
Non ho capito per l’attributo il tag \small che mi hai detto che va senza argomento, ma se io ho più parole di una tabella come faccio? non sono utilizzabili le parentesi graffe?
Grazie,
Simone
-
6 Agosto 2012 alle 10:20 #76665::
IneXperience” post=75875…
Non ho capito per l’attributo il tag \small che mi hai detto che va senza argomento, ma se io ho più parole di una tabella come faccio? non sono utilizzabili le parentesi graffe?Grazie,
SimoneNell’Arte trovi spiegato come usare comandi, dichiarazioni e ambienti.
Nella tabella puoi usare:
`
…\\
\small Testo testo testo & \small Altro testo & \small …\\
…
`
oppure
`
\begingroup
\small
\begin{longtable}
…
La tua tabella\\
…\\
\end{longtable}
\endgroup
`
Sei sicuro che la tabella che ottieni sia esattamente ciò che hai in mente? Se spieghi meglio cosa vorresti ottenere, non è escluso che qualcuno possa suggerirti una soluzione migliore di quella a cui stai attualmente lavorando.Ciao
Antonio
-
6 Agosto 2012 alle 11:00 #76666::
Grazie Antonio della preoccupazione.
Purtroppo la tabella è piena di nomi chiamati attributi che devo rappresentare, e fanno capo a quella terza colonna. Avrei voluto aumentare un po’ lo spazio della seconda colonna in modo che la descrizione non fosse troppo uniforme, bensì più lineare, ma tutto sommato sono soddisfatto.Se penso non ho avuto molto tempo per fare tutto, solo uno studio più approfondito di LaTeX mi permetterebbe risultati migliori; purtroppo ora non posso concedermeli.
Saluti,
Simone
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.