- Questo topic ha 40 risposte, 6 partecipanti ed è stato aggiornato l'ultima volta 15 anni, 11 mesi fa da
samiel.
-
CreatoreTopic
-
6 Settembre 2010 alle 21:29 #49366::
Ancora sulle tabelle…
Con questo codice:
`\begin{center}
\begin{sidewaystable}
\begin{sffamily}
\noindent\resizebox{\columnwidth}{!}{%
\begin{tabular}%
{p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE}} \\
\midrule
& Nulla & Gravemente insufficiente & Insufficiente &
Sufficiente & Discreto & Buono & Ottimo \\
\midrule
& da 1 a 2 & da 3 a 4 & 5 & 6 & 7 & 8 & da 9 a 10 \\
\midrule
{\bfseries Rispondenza alla consegna} & Nulla. Svolgimento fuori tema & Scarsa &
Modesta &
Accettabile & Discreta & Buona & Ottima \\
\midrule
{\bfseries Conoscenza degli argomenti} & Nulla & Notevolmente lacunosa e non
motivata &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e
articolata & Sicura, ampia e articolata & Vasta e ben rielaborata \\
\midrule
{\bfseries Capacità logiche, argomentative e di sintesi} & Assenti & Spesso
incoerenti &
Scarsamente coerenti & Per lo più ordinate & Ordinate e articolate &
Adeguate e corrette & Coerenti, coese e con spunti critici \\
\midrule
{\bfseries Competenze linguistiche ed espressive} & Fortemente scorrette con
errori
ortografici, sintattici e terminologici & Scorrette e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \\
\bottomrule
\end{tabular}}
\end{sffamily}
\end{sidewaystable}
\end{center}`
ottengo più o meno quanto mi serve.
Infine, dovendo anche rendere in grassetto la prima colonna,
se provo il codice
`{>{\bfseries}{p{2.5cm}}}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}p{2.5cm}}`
ottengo un errore.
Attendo lumi…
Grazie
M.
-
CreatoreTopic
-
AutoreRisposte
-
-
7 Settembre 2010 alle 0:47 #49367::
C’era un banale errore, ma ci ho messo un tot per trovarlo:
`%\begin{center}
\begin{sidewaystable}
\begin{sffamily}
\noindent\resizebox{\columnwidth}{!}{
\begin{tabular}%
{>{\bfseries}p{2.5cm} p{2.5cm} p{2.5cm} p{2.5cm} p{2.5cm} p{2.5cm} p{2.5cm}%
p{2.5cm}}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE}} \\
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \\
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \\
\midrule
Rispondenza alla consegna & Nulla. Svolgimento fuori tema & Scarsa & Modesta &
Accettabile & Discreta & Buona & Ottima \\
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa e non motivata &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e articolata
& Sicura, ampia e articolata & Vasta e ben rielaborata \\
\midrule
Capacità logiche, argomentative e di sintesi & Assenti & Spesso incoerenti &
Scarsamente coerenti & Per lo più ordinate & Ordinate e articolate & Adeguate e
corrette & Coerenti, coese e con spunti critici \\
\midrule
Competenze linguistiche ed espressive & Fortemente scorrette con errori
ortografici, sintattici e terminologici & Scorrette e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \\
\bottomrule
\end{tabular}}
\end{sffamily}
\end{sidewaystable}
%\end{center}`
Resta un problema: con p il contenuto delle celle viene giustificato,
e dunque ho spazi enormi, come:
Adeguate……..|
ma…………non|
C’è modo per risolvere? Oppure per fissare l’estensione delle celle
ma senza giustificare il testo? Sembra che inquesti spazi ristretti
LaTeX fatichi a dividere in sillabe. Ad es, va a capo così:
Non omo-genee quando avrebbe tuttto lo spazio
per dividere Non omoge-nee.
Inolter, ha senso qui mettere \begin{center} o è imutile?Grazie
M.[/i]
-
7 Settembre 2010 alle 9:22 #49368::
Garda, qui c’è un “tacon” (pronuncia “tacùn”, piemontese per “pezza”, “rattoppo”) programmaticamante non molto bello, ma funzionante:
`
%\begin{center}
\begin{sidewaystable}
\begin{sffamily}
\noindent\resizebox{\columnwidth}{!}{%
\begin{tabular}{>{\bfseries\raggedright}p{25mm}*7{>{\raggedright}p{25mm}}}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Rispondenza alla consegna & Nulla. Svolgimento fuori tema & Scarsa & Modesta &
Accettabile & Discreta & Buona & Ottima \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa e non motivata &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e articolata
& Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Capacità logiche, argomentative e di sintesi & Assenti & Spesso incoerenti &
Scarsamente coerenti & Per lo più ordinate & Ordinate e articolate & Adeguate e
corrette & Coerenti, coese e con spunti critici \cr
\midrule
Competenze linguistiche ed espressive & Fortemente scorrette con errori
ortografici, sintattici e terminologici & Scorrette e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \cr
\bottomrule
\end{tabular}%
}
\end{sffamily}
\end{sidewaystable}
%\end{center}
`I codici \raggedright li puoi inserire nella stessa maniera con cui hai inserito \bfseries nella prima colonna; le altre sono tutte uguali, quindi ti conviene usare il codice di ripetizzione invece che copiare tante volte lo stesso codice.
Il problema è che la dichiarazione \raggedright nell’ultima colonna fa sì che il comando \\ venga preso per un “a capo” per la composizione in bandiera, invece che un “fine riga della tabella”; per cui ho sostituito il fine riga tabella con il comando primitivo \cr al quale \\ è reso equivalente dall’ambiente tabular. Bruttissimo, ma funziona.
-
7 Settembre 2010 alle 9:57 #49369::
Garda, qui c’è un “tacon” (pronuncia “tacùn”, piemontese per “pezza”, “rattoppo”) programmaticamante non molto bello, ma funzionante:
`
%\begin{center}
\begin{sidewaystable}
\begin{sffamily}
\noindent\resizebox{\columnwidth}{!}{%
\begin{tabular}{>{\bfseries\raggedright}p{25mm}*7{>{\raggedright}p{25mm}}}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Rispondenza alla consegna & Nulla. Svolgimento fuori tema & Scarsa & Modesta &
Accettabile & Discreta & Buona & Ottima \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa e non motivata &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e articolata
& Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Capacità logiche, argomentative e di sintesi & Assenti & Spesso incoerenti &
Scarsamente coerenti & Per lo più ordinate & Ordinate e articolate & Adeguate e
corrette & Coerenti, coese e con spunti critici \cr
\midrule
Competenze linguistiche ed espressive & Fortemente scorrette con errori
ortografici, sintattici e terminologici & Scorrette e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \cr
\bottomrule
\end{tabular}%
}
\end{sffamily}
\end{sidewaystable}
%\end{center}
`I codici \raggedright li puoi inserire nella stessa maniera con cui hai inserito \bfseries nella prima colonna; le altre sono tutte uguali, quindi ti conviene usare il codice di ripetizzione invece che copiare tante volte lo stesso codice.
Il problema è che la dichiarazione \raggedright nell’ultima colonna fa sì che il comando \\ venga preso per un “a capo” per la composizione in bandiera, invece che un “fine riga della tabella”; per cui ho sostituito il fine riga tabella con il comando primitivo \cr al quale \\ è reso equivalente dall’ambiente tabular. Bruttissimo, ma funziona.
\cr è proprio un tacon (pronuncia “tacón”, veneto per pezza, rattoppo :); “peso el tacon del buso” è un noto modo di dire, le esse sono sonore come in rosa). Il codice
`\begin{tabular}
{>{\bfseries\raggedright}p{25mm}
*{6}{>{\raggedright}p{25mm}}
>{\raggedright\arraybackslash}p{25mm}}}`
risolve il problema di \\ nell’ultima colonna; eventuali a capo forzati si possono dare con \newline. Altrimenti, invece di \cr c’è \tabularnewline.Ciao
Enrico
-
7 Settembre 2010 alle 12:01 #49370::
Un attimo, mi sto perdendo…Il codice di OldClaudio funziona imponendo di non sillabare
e di non giustificare. Il che già migliora di molto l’aspetto.Non capisco invece come usare il codice di Enrico.
Perché soltanto sostituendolo all’altro, dà errore.
Certo, adesso si aggiunge altro da vedere:
raggedright e \cr, mai usati…Grazie
M.
-
7 Settembre 2010 alle 12:13 #49371::
Un attimo, mi sto perdendo…
Il codice di OldClaudio funziona imponendo di non sillabare
e di non giustificare. Il che già migliora di molto l’aspetto.Non capisco invece come usare il codice di Enrico.
Perché soltanto sostituendolo all’altro, dà errore.
Certo, adesso si aggiunge altro da vedere:
raggedright e \cr, mai usati…Hai ragione, non ho annidato correttamente le graffe.
`\begin{tabular}{
>{\bfseries\raggedright}p{25mm}
*{6}{>{\raggedright}p{25mm}}
>{\raggedright\arraybackslash}p{25mm}
}`
\raggedright serve appunto a non giustificare all’interno delle colonne. Puoi ottenere righe un po’ più riempite usando opportunamente la sillabazione con
`\usepackage{ragged2e}`
e sostituendo \raggedright con \RaggedRightCiao
Enrico
-
7 Settembre 2010 alle 12:17 #49372
-
7 Settembre 2010 alle 12:26 #49373
-
7 Settembre 2010 alle 14:04 #49374::
Sarò anche un “tacon” (però io sono veneziano
e l’espressione la conoscevo bene), ma adesso
l atabella è davvero molto migliore!E cmq raggetright è l’unico sistema per usare p{n}
ed evitare la giustificazione del testo con celle
di larghezza definita? Perché ho spulciato manuali
e rete, ma non ho trovato nulla sul tema…Grazie mille a tutti
M.
-
7 Settembre 2010 alle 21:59 #49375::
Guarda, se proprio vuoi migliorare le cose con le celle p{n} composte a pacchetto (giustificate da entrambi i lati) puoi aggiungere subito prima di \begin{tabular, ma all’interno di un gruppo o un ambiente qualsiasi la assegnazione:
`
\finalhyphendemerits=0\relax
`Che cosa succede con questa assegnazione? Di default per l’italiano questo valore è qualcosa come 50 milioni, invece che zero. perché nella composizione normale non si vuole che l’ultima parola del capoverso sia divisa in sillabe; Con una composizione così stratta come i tuoi 25mm, anche l’italiano fa fatica a trovare le divisioni migliori; quindi pdftex fa quello che può anche con il valore nullo; se togli \raggedright ed esegui quella assegnazione, vedi che le cose migliorano un pochino ma non tanto; potresti anche sfruttare la possibilità di allargare uniformemente lo spazio interparola; sono tutti effetti che producono differenti cesure nelle righe e differenti spaziature, ma la soluzione migliore, secondo il mio parere sarebbe di lasciare il margine destro delle colonnine troppo strette eventualmente riempiendo meglio lo spazio come ti ha suggerito Enrico mediante il pacchetto ragged2e.
-
8 Settembre 2010 alle 17:29 #49376
-
19 Settembre 2010 alle 15:18 #49377
-
20 Settembre 2010 alle 17:20 #49378::
ciao a tutti, sto cercando di creare una tabella che rientri nel normale foglio A4 per la mia tesi.
Il problema è che diventa troppo ampia e non riesco ad impostare i margini delle colonne correttamente.
La classe del documento è: \documentclass[a4paper,12pt,italian,twoside]{book}Lo script è il seguente:
`
\tiny
\begin{longtable}{ c p{2cm} p{6cm}p{0.5cm}p{0.5cm}p{0.5cm}p{0.5cm}p{0.5cm}p{0.5cm}}
%\caption[.]{.}
\label{prezzario_strada1}\\
\toprule
N° & Codice & Descrizione & Unità & Quantità & \multicolumn{ 2}{c}{Costo unitario} & \multicolumn{ 2}{c}{Costo totale} \\
\midrule
\endfirsthead
\multicolumn{2}{l}{\footnotesize\itshape\tablename~\thetable: continua dalla pagina precedente} \\
\toprule
N° & Codice & Descrizione & Unità & Quantità & \multicolumn{ 2}{c}{Costo unitario} & \multicolumn{ 2}{c}{Costo totale} \\
\midrule
\endhead
\midrule \multicolumn{2}{r}{\footnotesize\itshape\tablename~\thetable:
continua nella prossima pagina} \\
\endfoot
\bottomrule \multicolumn{2}{r}{\footnotesize\itshape\tablename~\thetable:
si conclude dalla pagina precedente} \\
\endlastfoot
1 & 18.A01.B07.005 & Scavo di fondazione a sezione obbligata anche ristretta od a campioni di qualsiasi lunghezza, di materie di qualunque natura e consistenza, asciutto, bagnato o melmoso, od in presenza di acqua fino a cm 20 rispetto al livello naturale, esclusa la sola roccia da mina, ma compresi i conglomerati naturali, i trovanti rocciosi nonché i relitti di muratura fino a m³ 1,00; compreso la sbadacchiatura degli scavi, l'agguagliamento delle pareti scavate, il reinterro, il carico, trasporto e scarico in rilevato od in rifiuto per la parte eccedente il reinterro ed ogni altro onere per scavi eseguiti con mezzi meccanici pesanti su sedi stradali esistenti o compensate in qualunque modo all'Impresa: sino alla profondità di m 2 sotto il piano di sbancamento e sotto il piano orizzontale passante dal punto più basso del piano campagna. Per metro quadro di strada: 1x1x0,7 & m3 & 0,7 & 9,20 & \officialeuro/m3 & 6,44 & \officialeuro \\ \hline
2 & 18.P05.A52.025 & Geotessile nontessuto (GTX-N) agugliato 100\% fiocco di polipropilene alta tenacità, prodotto in regime di qualità secondo ISO 9001 e marcato CE per le funzioni di separazione e filtrazione; resistenza a trazione longitudinale/trasversale non inferiore a kN/m 22 & m2 & 1 & 2,02 & \officialeuro/m2 & 2,02 & \officialeuro \\ \hline
3 & 18.A02.C01.005 & Posa in opera di geosintetici e reti in fibra naturale, di qualsiasi peso, con funzione antierosiva, di drenaggio o rinforzo, fissati al terreno con picchetti di legno o metallici, compreso ogni altro onere ed accessorio per eseguire il lavoro a regola d'arte & m2 & 1 & 2,88 & \officialeuro/m2 & 2,88 & \officialeuro \\ \hline
4 & 18.A01.E01.005 & Fondazione stradale in misto granulare stabilizzato con legante naturale e con pezzatura massima di mm 51 con curva granulometrica definitiva secondo le prescrizioni della Direzione dei Lavori, posta in opera in strati dello spessore massimo di 15 cm soffici, con idonee macchine, compattato al 100\% della densità secca ottenuta con la prova Aasho modificata ed in modo da ottenere un modulo deformazione non inferiore a 1. 000 kg/cmq, compreso il compenso per finitura di fondazione stradale in rilevato di nuova costruzione eseguito con materiali misti non stabilizzati. Spessore cm 30, per metro quadro di strada: 1x1x0,3 & m3 & 0,3 & 17,34 & \officialeuro/m3 & 5,2 & \officialeuro \\ \hline
& 18.A01.E08 & Misto granulare bitumato confezionato a caldo e con impianti idonei per strato di base, compresa la pulizia preliminare del piano di posa, l'eventuale risagomatura e ricompattamento della sottostante fondazione stradale, dato in opera con vibrofinitrice e costipato con rulli idonei per dare il lavoro finito a regola d'arte e misurato in opera dopo il compattamento: spessore totale 10 cm & & & & & & \\ \hline
5 & 18.A01.E08.005 & per uno spessore di cm 6 & m2 & 1 & 5,71 & \officialeuro/m2 & 5,71 & \officialeuro \\ \hline
6 & 18.A01.E08.010 & per ogni cm successivo: 4 cm x 0,79 \officialeuro/m2 (per ogni cm) & m2 & 1 & 3,16 & \officialeuro/m2 & 3,16 & \officialeuro \\ \hline
& 18.A01.E09 & Conglomerato bituminoso per strato di collegamento (Binder) ottenuto con granaglie, pietrischetti, sabbie e additivi, compresa la pulizia preliminare del piano di posa e la spruzzatura con emulsione bituminosa di ancoraggio nella misura di 1 kg per ogni m² dato in opera con vibrofinitrice e costipato con rulli idonei (misurato in opera dopo il compattamento): spessore totale cm 6 & & & & & & \\ \hline
7 & 18.A01.E09.005 & per spessore di cm 3 & m2 & 1 & 3,26 & \officialeuro/m2 & 3,26 & \officialeuro \\ \hline
8 & 18.A01.E09.010 & per ogni cm successivo: 3 cm x 0,99 \officialeuro/m2 (per ogni cm) & m2 & 1 & 2,97 & \officialeuro/m2 & 2,97 & \officialeuro \\ \hline
& 18.A01.E10 & Conglomerato bituminoso per tappeto di usura ottenuto con granaglie, pietrischetti, sabbie ed additivi con gli stessi oneri di cui al precedente articolo (misurato in opera dopo il compattamento): spessore totale 5 cm & & & & & & \\ \hline
9 & 18.A01.E10.005 & per uno spessore di cm 3 & m2 & 1 & 3,26 & \officialeuro/m2 & 3,26 & \officialeuro \\ \hline
10 & 18.A01.E10.010 & per ogni cm successivo: 2 cm x 1,19 \officialeuro/m2 (per ogni cm) & m2 & 1 & 2,38 & \officialeuro/m2 & 2,38 & \officialeuro \\ \hline
& & & & & & & & \\
& & & & & \multicolumn{ 2}{c|}{\textbf{TOTALE}} & \textbf{37,28} & \textbf{\officialeuro} \\
\bottomrule
\end{longtable}
\normalsize`
Sapreste aiutarmi? Sono due giorni che sto facendo prove ma non ne vuole sapere.. dove sbaglio?
Grazie mille per l’aiuto in ogni caso
-
20 Settembre 2010 alle 21:16 #49379::
Risposta per Samiel:Aggiornamento: col codice indicatomi ed avendo due tabelle
di breve altezza, è possibile forzare a collocarle entrambe
nella stessa pagina?\mettile entrambe dentro lo steso ambiente table, con il loro \caption ma aggiungi un \bigskip in mezzo (l’esempio che segue prevede la didascalia sotto alla tabella):
\begin{table}
\begin{tabular}{…}
…
\end{tabular}
\caption{…}\label{tab:prima tabella}\bigskip
\begin{tabular}{…}
…
\end{tabular}
\caption{…}\label{tab:seconda tabella}
\end{table}
-
20 Settembre 2010 alle 21:42 #49380::
ciao a tutti, sto cercando di creare una tabella che rientri nel normale foglio A4 per la mia tesi.
Il problema è che diventa troppo ampia e non riesco ad impostare i margini delle colonne correttamente.
La classe del documento è: \documentclass[a4paper,12pt,italian,twoside]{book}Lo script è il seguente:
`
…
`Sapreste aiutarmi? Sono due giorni che sto facendo prove ma non ne vuole sapere.. dove sbaglio?
Grazie mille per l’aiuto in ogni caso
`\begingroup\tiny
\tiny \setlength{\tabcolsep}{3pt}
\begin{longtable}{ c l p{5cm} *{6}{l}}
\label{prezzario_strada1}\\
\toprule
N° & Codice & Descrizione & U & Q & \multicolumn{2}{c}{CU} & \multicolumn{2}{c}{CT}\\
\midrule
\endfirsthead
\multicolumn{9}{l}{\footnotesize\itshape\tablename~\thetable: continua dalla pagina precedente} \\
\toprule
N° & Codice & Descrizione & U & Q & \multicolumn{2}{c}{CU} & \multicolumn{2}{c}{CT}\\
\midrule
\endhead
\midrule \multicolumn{9}{r}{\footnotesize\itshape\tablename~\thetable:
continua nella prossima pagina} \\
\endfoot
\bottomrule \multicolumn{9}{r}{\footnotesize\itshape\tablename~\thetable:
si conclude dalla pagina precedente} \\
\endlastfoot
…
\end{longtable}
\endgroup
`
Uno dei problemi erano i \multicolumn sbagliati. L’altro voler specificare un’ampiezza fissa per colonne che non ne hanno bisogno. Le intestazioni intere non ci stanno.Ciao
Enrico
-
20 Settembre 2010 alle 22:23 #49381::
Il codice che ho io, inserito tutto intable
(e lasciando per il momento perdere \caption)
è il seguente:
`\begin{sffamily}
\begin{table}
\begin{sidewaystable}
\noindent\resizebox{\columnwidth}{!}{%ì
\begin{tabular}{
>{\bfseries\RaggedRight}p{25mm}
*{6}{>{\RaggedRight}p{25mm}}
>{\RaggedRight\arraybackslash}p{25mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER LE PROVE ORALI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa & Incompleta e/o imprecisa &
Accettabile sui dati essenziali & Ampia & Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Capacità di analisi, sintesi, collegamento & Assente & Spesso incoerente e contraddittoria &
Scarsa & Complessivamente adeguata & Efficace & Ordinata e articolata & Coerente, coesa e con spunti critici \cr
\midrule
Chiarezza e correttezza dell'esposizione & Gravemente difettose e con errori & Scorrette, confuse e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \cr
\bottomrule
\end{tabular}%
}
\end{sidewaystable}
\bigskip
\begin{sidewaystable}
\noindent\resizebox{\columnwidth}{!}{%ì
\begin{tabular}{
>{\bfseries\RaggedRight}p{25mm}
*{6}{>{\RaggedRight}p{25mm}}
>{\RaggedRight\arraybackslash}p{25mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER I TEST SCRITTI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Rispondenza alla consegna & Nulla. Svolgimento fuori tema & Scarsa & Modesta &
Accettabile & Discreta & Buona & Ottima \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e articolata
& Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Competenze logico-linguistiche e capacità sintetiche & Gravemente difettose e
con errori & Spesso incoerenti e non adeguate alla disciplica & Scarsamente coerenti
e non prive di errori & Per lo più ordinate & Ordinate e articolate & Adeguate e
corrette & Coerenti, coese e con spunti critici \cr
\bottomrule
\end{tabular}%
}
\end{sidewaystable}
\end{table}
\end{sffamily}`
Tuttavia all’atto della compilazione mi dà questo errore:
`! LaTeX Error: Not in outer par mode.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.210 \noindent
\resizebox{\columnwidth}{!}{%ì
?`M.
-
20 Settembre 2010 alle 22:35 #49382::
Il codice che ho io, inserito tutto intable
(e lasciando per il momento perdere \caption)
è il seguente:
`\begin{sffamily}
\begin{table}
\begin{sidewaystable}
\noindent\resizebox{\columnwidth}{!}{%ì
\begin{tabular}{
>{\bfseries\RaggedRight}p{25mm}
*{6}{>{\RaggedRight}p{25mm}}
>{\RaggedRight\arraybackslash}p{25mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER LE PROVE ORALI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa & Incompleta e/o imprecisa &
Accettabile sui dati essenziali & Ampia & Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Capacità di analisi, sintesi, collegamento & Assente & Spesso incoerente e contraddittoria &
Scarsa & Complessivamente adeguata & Efficace & Ordinata e articolata & Coerente, coesa e con spunti critici \cr
\midrule
Chiarezza e correttezza dell'esposizione & Gravemente difettose e con errori & Scorrette, confuse e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \cr
\bottomrule
\end{tabular}%
}
\end{sidewaystable}
\bigskip
\begin{sidewaystable}
\noindent\resizebox{\columnwidth}{!}{%ì
\begin{tabular}{
>{\bfseries\RaggedRight}p{25mm}
*{6}{>{\RaggedRight}p{25mm}}
>{\RaggedRight\arraybackslash}p{25mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER I TEST SCRITTI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Rispondenza alla consegna & Nulla. Svolgimento fuori tema & Scarsa & Modesta &
Accettabile & Discreta & Buona & Ottima \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e articolata
& Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Competenze logico-linguistiche e capacità sintetiche & Gravemente difettose e
con errori & Spesso incoerenti e non adeguate alla disciplica & Scarsamente coerenti
e non prive di errori & Per lo più ordinate & Ordinate e articolate & Adeguate e
corrette & Coerenti, coese e con spunti critici \cr
\bottomrule
\end{tabular}%
}
\end{sidewaystable}
\end{table}
\end{sffamily}`
Tuttavia all’atto della compilazione mi dà questo errore:
`! LaTeX Error: Not in outer par mode.See the LaTeX manual or LaTeX Companion for explanation.
Type Hfor immediate help.
…l.210 \noindent
\resizebox{\columnwidth}{!}{%ì
?`M.
Che ci fa un ambiente sidewaystable dentro un ambiente table?
Ciao
Enrico
-
20 Settembre 2010 alle 22:56 #49383::
Già… Il fatto è che prima di questa modifica
le due tabelle erano orientate verticalmente,
ciascuna in una pagina. ma essendo di modesta altezza,
l’idea era di farcele stare entrambe in una sola pagina.
Adesso invece sono ovviamente orientate orizzontalmente,
ma il carattere è microscopico. L’ideale sarebbe
averle tutte e due nella stessa pagina ma poste
in verticale, per evitare la diminuzione del font,
a prova di lince…M.
-
21 Settembre 2010 alle 7:31 #49384::
Lascia perdere sidewaystable.metti le due tabelle, ecentualmente anche con le didascalie e i relativi label, dentro una \parbox larga \textheight e metti la \parbox dentro a \rotatebox con una rotazione di 90º. Eventualmente se le due tabelle fossero più larghe di \textheight dentro la \parbox dichiara una corpo small o footnotesize con un ambiente o semplicemente con una dichiarazione.
Ora nota anche un punto: sidewaystable è un pacchetto preconfezionato che ruota il suo contenuto di +90º o -90º a seconda che la tabella cada in una pagina dispari o in una pari.
Per il lettore girare il libro ora a destra ora a sinistra a seconda della parità della pagina è un fastidio; in alcuni libri di tipografia si dice espressamente di ruotare le illustrazioni o le tabelle sempre nello stesso verso; se non piace che quegli oggetti nelle pagine pari abbaino la didascalia dal lato del margine interno, si può sempre usare un costrutto
`
\ifodd\value{page} …
\else …
\fi
`
in modo da mettere in modo non molto automatico 🙁 l’oggetto nella pagina dispari.Ricorda anche che una tabella non molto profonda ma troppo larga può stare benissimo diritta se si scambiano le righe con le colonne; basta solo pensarci prima, altrimenti bisogna giocare molto di copia e incolla per eseguire quello scambio a mano. I filetti vano poi messi oculatamente per tenere conto che le caselle di intestazione diventano caselle laterali (io non li metterei per niente, se non, forse, un filetto sopra e uno sotto all’intera tabella).
-
21 Settembre 2010 alle 15:25 #49385::
Sidewaystable lo avevo trovato nel manuale di Pantieri
per ruotare verticalmente le tabelle. C’è da dire che l’ambito
delle tabelle è un po’ laborioso e ampio, per cui nell’ottimo
manuale di Pantieri su questo tema c’è una trattazione
ampia per soddisfare le esigenze fondamentali, ma manca
una discussione di casi particolari e magari un po’ inusuali…Ho modifocato il codice precedente in questo modo:
`\rotatebox{90}{\parbox{\textheight}
\centering
\noindent\resizebox{\columnwidth}{!}{%ì
\begin{tabular}{
>{\bfseries\RaggedRight}p{25mm}
*{6}{>{\RaggedRight}p{25mm}}
>{\RaggedRight\arraybackslash}p{25mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER LE PROVE ORALI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa & Incompleta e/o imprecisa &
Accettabile sui dati essenziali & Ampia & Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Capacità di analisi, sintesi, collegamento & Assente & Spesso incoerente e contraddittoria &
Scarsa & Complessivamente adeguata & Efficace & Ordinata e articolata & Coerente, coesa e con spunti critici \cr
\midrule
Chiarezza e correttezza dell'esposizione & Gravemente difettose e con errori & Scorrette, confuse e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \cr
\bottomrule
\end{tabular}%
}
\bigskip
\noindent\resizebox{\columnwidth}{!}{%ì
\begin{tabular}{
>{\bfseries\RaggedRight}p{25mm}
*{6}{>{\RaggedRight}p{25mm}}
>{\RaggedRight\arraybackslash}p{25mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER I TEST SCRITTI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Rispondenza alla consegna & Nulla. Svolgimento fuori tema & Scarsa & Modesta &
Accettabile & Discreta & Buona & Ottima \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e articolata
& Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Competenze logico-linguistiche e capacità sintetiche & Gravemente difettose e
con errori & Spesso incoerenti e non adeguate alla disciplica & Scarsamente coerenti
e non prive di errori & Per lo più ordinate & Ordinate e articolate & Adeguate e
corrette & Coerenti, coese e con spunti critici \cr
\bottomrule
\end{tabular}}}`
solo che adesso le tabelle non sono sopra e sotto
ma entrambe di fianco e si prolungano ben oltre
il margine della pagina…M.
-
21 Settembre 2010 alle 20:00 #49386::
Le graffe non erano a posto, inoltre io non userei \resizebox, anche se la quantità da ridurre non è tremendamente grande, ma è pur sempre del 30% o qualcosa di più.
`
\begin{table}
\makebox[\textwidth]{%
\rotatebox{90}{\parbox{\textheight}{%
\centering\scriptsize\tabcolsep=2pt
%
\begin{tabular}{%
>{\bfseries\RaggedRight}m{21mm}
*{6}{>{\RaggedRight}m{21mm}}
>{\RaggedRight\arraybackslash}m{21mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER LE PROVE ORALI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa & Incompleta e/o imprecisa &
Accettabile sui dati essenziali & Ampia & Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Capacità di analisi, sintesi, collegamento & Assente & Spesso incoerente e contraddittoria &
Scarsa & Complessiva”mente adeguata & Efficace & Ordinata e articolata & Coerente, coesa e con spunti critici \cr
\midrule
Chiarezza e correttezza dell'esposizione & Gravemente difettose e con errori & Scorrette, confuse e non adeguate alla
disciplina & Non omogenee, con alcuni errori & Adeguate, ma non sempre
controllate & Per lo più adeguate & Adeguate e corrette & Perfettamente
corrette, adeguate e ricche \cr
\bottomrule
\end{tabular}%
\caption{Griglia di valutazione degli esami orali}\label{tab:esamiorali}
%
\bigskip
%
\begin{tabular}{%
>{\bfseries\RaggedRight}m{21mm}
*{6}{>{\RaggedRight}m{21mm}}
>{\RaggedRight\arraybackslash}m{21mm}
}
\toprule
\multicolumn{8}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER I TEST SCRITTI}} \cr
\midrule
& \textbf{Nulla} & \textbf{Gravemente insufficiente} & \textbf{Insufficiente} &
\textbf{Sufficiente} & \textbf{Discreto} & \textbf{Buono} & \textbf{Ottimo} \cr
\midrule
& \textbf{da 1 a 2} & \textbf{da 3 a 4} & \textbf{5} & \textbf{6} & \textbf{7} &
\textbf{8} & \textbf{da 9 a 10} \cr
\midrule
Rispondenza alla consegna & Nulla. Svolgimento fuori tema & Scarsa & Modesta &
Accettabile & Discreta & Buona & Ottima \cr
\midrule
Conoscenza degli argomenti & Nulla & Notevolmente lacunosa &
Incompleta e/o imprecisa & Accettabile sui dati essenziali & Ampia e articolata
& Sicura, ampia e articolata & Vasta e ben rielaborata \cr
\midrule
Competenze logico-linguistiche e capacità sintetiche & Gravemente difettose e
con errori & Spesso incoerenti e non adeguate alla disciplica & Scarsamente coerenti
e non prive di errori & Per lo più ordinate & Ordinate e articolate & Adeguate e
corrette & Coerenti, coese e con spunti critici \cr
\bottomrule
\end{tabular}
\caption{Griglia di valutazione degli esami scritti}\label{tab:esamiscritti}}}}\end{table}
`Ci ho messo dentro anche delle didascalie sensate ma probabilmente quelle che tu non useresti; ho marcato anche i \label.
Così com’è questa tabella, grazie all’iniziale \makebox sfora appena dai due margini laterali, ma bisogna prendere il righello per vederlo. Però è scritta in corpo 7 (script size di 10pt); la classe con cui l’ho testata è book.
-
21 Settembre 2010 alle 21:10 #49387
-
21 Settembre 2010 alle 23:23 #49388::
Sono incerto se mantenere le etichette,
così posso inserire un riferimento nel testo.
C’è però qualche difficoltà:
1.
se elimino \caption, le due tabelle tendono
a collassare. Insomma non c’è alcuno spazio
fra la bottomrule della tabella che sta sopra
e la toprule di quella che sta sotto.
E il \bigskip centrale mi pare che non svolga
alcun ruolo. E nemmeno \vspace o \qquad producono
alcun effetto. A questo punto, come introdurre
uno spazio per distanziare le due tabelle?
2.
Infine: compilando ricevo il messaggio
`LaTeX Warning: Float too large for page by 12.0pt on input line 280.`
e la riga 280 è l’ultima della tabella. Come devo regolarmi?Grazie ancora
M.
-
22 Settembre 2010 alle 8:18 #49389::
Se eliminni le didascalie e i label quel \bigskip agisce sotto (a destra) della seconda tabella e quindi le due tabelle mancano di adeguata spaziatura,Sostituisci quel \bigskip con \vspace*{2\bigskipamount}.
Il messaggio relativo alla riga 280 a me non viene perché il mio file di prova è solo di un centinaio di righe.
Lo so che le due tabelle continuano ad essere un po’ grandine; quel messaggio dice che il float che contiene le due tabelle è troppo alto di 12pt per stare tutto dentro alla pagina, non tanto per la larghezza, che è nascosta dal \makebox, quanto per l’altezza che corrispondenalla larghezza delle tabelle prima della rotazione. Certo puoi ancora inserire un \resizebox dell’intera \parbox cercando una frazione di \textheight come 0.95, per rimpicciolire ancora il tutto di una percentuale minima, ma direi che potresti ignorare il messaggio; 12 punti sono circa 4mm, una quantità che sull’altezza della pagina non si nota.
-
22 Settembre 2010 alle 9:20 #49390::
Se eliminni le didascalie e i label quel \bigskip agisce sotto (a destra) della seconda tabella e quindi le due tabelle mancano di adeguata spaziatura,
Sostituisci quel \bigskip con \vspace*{2\bigskipamount}.
Il messaggio relativo alla riga 280 a me non viene perché il mio file di prova è solo di un centinaio di righe.
Lo so che le due tabelle continuano ad essere un po’ grandine; quel messaggio dice che il float che contiene le due tabelle è troppo alto di 12pt per stare tutto dentro alla pagina, non tanto per la larghezza, che è nascosta dal \makebox, quanto per l’altezza che corrispondenalla larghezza delle tabelle prima della rotazione. Certo puoi ancora inserire un \resizebox dell’intera \parbox cercando una frazione di \textheight come 0.95, per rimpicciolire ancora il tutto di una percentuale minima, ma direi che potresti ignorare il messaggio; 12 punti sono circa 4mm, una quantità che sull’altezza della pagina non si nota.
Il problema del \bigskip (o di \vspace*) è che viene dato in modo orizzontale: occorre un \\ dopo il primo \end{tabular} e, a quel punto, basta
`\end{tabular}\\[2\bigskipamount`
La modifica che potrebbe evitare tanti problemi è piuttosto sconcertante, forse: trasporre la tabella. Così la si leggerebbe senza problemi senza girare il foglio.Ciao
Enrico
-
22 Settembre 2010 alle 9:39 #49391::
La modifica che potrebbe evitare tanti problemi è piuttosto sconcertante, forse: trasporre la tabella. Così la si leggerebbe senza problemi senza girare il foglio.
Ciao
EnricoSi, però devi “trasporre” anche il libro (od il collo) solo per leggere un paio di pagine — decisamente una pessima soluzione.
“una tabella troppo lunga” => “una tabella fatta male” .
-
22 Settembre 2010 alle 10:11 #49392::
La modifica che potrebbe evitare tanti problemi è piuttosto sconcertante, forse: trasporre la tabella. Così la si leggerebbe senza problemi senza girare il foglio.
Ciao
EnricoSi, però devi “trasporre” anche il libro (od il collo) solo per leggere un paio di pagine — decisamente una pessima soluzione.
“una tabella troppo lunga” => “una tabella fatta male” .
Io pensavo a questo, che non richiede né di girare il foglio né di torcere il collo.
`\documentclass[a4paper]{book}
\usepackage[latin1]{inputenc}
\usepackage[italian]{babel}
\usepackage{booktabs,array}\newcommand{\giudizio}[2]{\bfseries\begin{tabular}[t]{@{}c@{}}#1\\\cmidrule(lr){1-1}#2\end{tabular}}
\frenchspacing
\begin{document}
\begin{table}
\centering\footnotesize
\begin{tabular}{
c
*{2}{>{\raggedright}p{25mm}}
>{\raggedright\arraybackslash}p{35mm}
}
\toprule
\multicolumn{4}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER LE PROVE ORALI}} \\
\midrule
&
\textbf{Conoscenza degli argomenti} &
\textbf{Capacità di analisi, sintesi, collegamento} &
\textbf{Chiarezza e correttezza dell'esposizione} \\
\cmidrule{2-4}
\giudizio{Nulla}{da 1 a 2} &
Nulla &
Assente &
Gravemente difettose e con errori \\
\midrule
\giudizio{Gravemente\\insufficiente}{da 3 a 4} &
Notevolmente lacunosa &
Spesso incoerente e contraddittoria &
Scorrette, confuse e non adeguate alla
disciplina \\
\midrule
\giudizio{Insufficiente}{5} &
Incompleta e/o imprecisa &
Scarsa &
Non omogenee, con alcuni errori \\
\midrule
\giudizio{Sufficiente}{6} &
Accettabile sui dati essenziali &
Complessiva”mente adeguata &
Adeguate, ma non sempre controllate \\
\midrule
\giudizio{Discreto}{7} &
Ampia &
Efficace &
Per lo più adeguate \\
\midrule
\giudizio{Buono}{8} &
Sicura, ampia e articolata &
Ordinata e articolata &
Adeguate e corrette \\
\midrule
\giudizio{Ottimo}{da 9 a 10} &
Vasta e ben rielaborata &
Coerente, coesa e con spunti critici &
Perfettamente corrette, adeguate e ricche \\
\bottomrule
\end{tabular}
\\[2\bigskipamount]
\begin{tabular}{%
c
*{2}{>{\raggedright}p{25mm}}
>{\raggedright\arraybackslash}p{35mm}
}
\toprule
\multicolumn{4}{c} {\textbf{GRIGLIA DI VALUTAZIONE PER I TEST SCRITTI}} \\
\midrule
&
\textbf{Rispondenza alla consegna} &
\textbf{Conoscenza degli argomenti} &
\textbf{Competenze logico-linguistiche e capacità sintetiche} \\
\cmidrule{2-4}
\giudizio{Nulla}{da 1 a 2} &
Nulla. Svolgimento fuori tema &
Nulla &
Gravemente difettose e con errori \\
\midrule
\giudizio{Gravemente\\insufficiente}{da 3 a 4} &
Scarsa &
Notevolmente lacunosa &
Spesso incoerenti e non adeguate alla disciplina \\
\midrule
\giudizio{Insufficiente}{5} &
Modesta &
Incompleta e/o imprecisa &
Scarsamente coerenti e non prive di errori \\
\midrule
\giudizio{Sufficiente}{6} &
Accettabile &
Accettabile sui dati essenziali &
Per lo più ordinate \\
\midrule
\giudizio{Discreto}{7} &
Discreta &
Ampia e articolata &
Ordinate e articolate \\
\midrule
\giudizio{Buono}{8} &
Buona &
Sicura, ampia e articolata &
Adeguate e corrette \\
\midrule
\giudizio{Ottimo}{da 9 a 10} &
Ottima &
Vasta e ben rielaborata &
Coerenti, coese e con spunti critici \\
\bottomrule
\end{tabular}
\end{table}
\end{document}`
Le tabelle hanno la stessa ampiezza, ci stanno nella colonna normale della classe book, l’altezza complessiva non sfora.Ciao
Enrico
-
22 Settembre 2010 alle 11:10 #49393::
Io pensavo a questo, che non richiede né di girare il foglio né di torcere il collo.
Anche se in algebra lineare si può operare con le trasposte,
non vale in tipografia: una tabella ha una precisa struttura di righe e colonne
e la sua trasposta il più delle volte non è equivalente rispetto allo scopo della tabella, ovvero sintetizzare informazioni.
Certo, a volte è meglio oppure identica all’originale;
se è meglio vuol dire che l’autore non ha capito qualcosa dei suoi dati.
Ripeto: una tabella troppo lunga è una tabella fatta male.
Se trasponendola viene bene vuol dire, appunto, che l’originale era fatta male.
La tabulazione di dati è un’altra cosa, come anche il typesetting di cataloghi.PS
Al solito chi è senza peccato scagli la prima pietra.
-
22 Settembre 2010 alle 11:25 #49394::
Io pensavo a questo, che non richiede né di girare il foglio né di torcere il collo.
Anche se in algebra lineare si può operare con le trasposte,
non vale in tipografia: una tabella ha una precisa struttura di righe e colonne
e la sua trasposta il più delle volte non è equivalente rispetto allo scopo della tabella, ovvero sintetizzare informazioni.
Certo, a volte è meglio oppure identica all’originale;
se è meglio vuol dire che l’autore non ha capito qualcosa dei suoi dati.
Ripeto: una tabella troppo lunga è una tabella fatta male.
Se trasponendola viene bene vuol dire, appunto, che l’originale era fatta male.
La tabulazione di dati è un’altra cosa, come anche il typesetting di cataloghi.PS
Al solito chi è senza peccato scagli la prima pietra.Vero che non sempre una tabella può essere trasposta mantenendone l’efficacia. In questo caso però non vedo gravi problemi; anzi, forse come dici tu, il fatto che nella versione “larga” venisse troppo ampia, sta a significare che è più informativa così. Uno si fa già un’idea del voto sentendo l’esposizione o leggendo il tema; a quel punto va a guardare se l’idea è coerente con le griglie accettate, guardando in linea di massima anche la riga sopra e quella sotto.
Mi pare da 5, vediamo. Conoscenza degli argomenti: incompleta; ci siamo. Capacità di analisi: c’erano incoerenze, siamo nella riga sopra. Chiarezza e correttezza: non omogenee. Bene, 4 e mezzo.
Ciao
Enrico
-
22 Settembre 2010 alle 11:48 #49395::
Uno si fa già un’idea del voto sentendo l’esposizione o leggendo il tema; a quel punto va a guardare se l’idea è coerente con le griglie accettate, guardando in linea di massima anche la riga sopra e quella sotto.
Esatto: il punto fondamentale è che in Occidente abbiamo un senso preciso di lettura: le righe del testo vanno dall’alto al basso, una riga da sinistra a destra e nelle tabelle cerchiamo prima le righe e poi le leggiamo nel senso delle colonne; letta una riga eventualmente la correliamo con qualche riga vicina e dopo basta, per il momento la tabella ha esaurito il suo scopo. Quindi se si spezza la tabella si rende difficile la correlazione, mentre se traspone si rischia che il lettore storca il collo o giri il foglio. Insomma fare una tabelle non è facile, a volte meglio una lista (e comunque poi si fa quel che si deve).
-
22 Settembre 2010 alle 12:05 #49396::
Uno si fa già un’idea del voto sentendo l’esposizione o leggendo il tema; a quel punto va a guardare se l’idea è coerente con le griglie accettate, guardando in linea di massima anche la riga sopra e quella sotto.
Esatto: il punto fondamentale è che in Occidente abbiamo un senso preciso di lettura: le righe del testo vanno dall’alto al basso, una riga da sinistra a destra e nelle tabelle cerchiamo prima le righe e poi le leggiamo nel senso delle colonne; letta una riga eventualmente la correliamo con qualche riga vicina e dopo basta, per il momento la tabella ha esaurito il suo scopo. Quindi se si spezza la tabella si rende difficile la correlazione, mentre se traspone si rischia che il lettore storca il collo o giri il foglio. Insomma fare una tabelle non è facile, a volte meglio una lista (e comunque poi si fa quel che si deve).
Perfettamente d’accordo. L’idea che una tabella troppo larga è fatta male dovrebbe essere sempre di guida.
Nella tabella in questione avrebbe senso mettere sulle righe tre aspetti della valutazione, per andare a cercare il tipo corrispondente alla prova dello studente. Eviterebbe forse il pregiudizio sulla votazione (che però un docente esperto imbrocca con errore minimo). Il problema è che la ricerca orizzontale del tipo di prova, con sette gradazioni di giudizio, diventa difficile.
Correggimi se sbaglio. Le stampe “landscape” sono meno leggibili di quelli “portrait”: l’occhio fatica a seguire una riga troppo lunga. A volte è inevitabile ricorrere a questo tipo di soluzione, purtroppo; meglio provare entrambi i modi, si può trovare una soluzione diversa. Magari una lista, concordo: una tabella spesso appare pesantemente burocratica.
Ciao
Enrico
-
22 Settembre 2010 alle 12:13 #49397
-
22 Settembre 2010 alle 12:59 #49398::
Correggimi se sbaglio. Le stampe “landscape” sono meno leggibili di quelli “portrait”: l’occhio fatica a seguire una riga troppo lunga.
Si, è vero. Io sono più drastico: l’ A4 è sbagliato, il formato giusto è
quello dello springer graduate e undergraduate (i libri gialli per intenderci).
Addirittura un mio catalogo (ovvero una serie infinita di tabelle spezzate,
tutte con filetti) viene moooolto meglio se scalato (neanche reimpaginato) su un formato di carta simile a quello della springer che non rispetto a l’A4 (sull’A5 è un orrore) — ma ovviamente costa di più rispetto all’A4 ed all’A5 (per la stampa digitale dove SRA3 è il foglio di base).Il problema è, come ha mostrato Eco nel libro “Vertigine della lista”,
da sempre l’uomo fa “liste” e le fa ovunque: nelle costruzioni, nei quadri,
negli utensili (la tastiera è una “lista” di tasti), negli algoritmi, quando scrive: un libro è una lista di capitoli che a sua volta… .
Liste, tabulati, tabelle sono nel DNA umano: le cerchiamo, le facciamo
e si sentiamo a nostro agio quando sono ben fatte — e lo sappiamo in modo instintivo quando lo sono.Questo è il dramma della tabella:
“sentiamo” che non va, non sappiamo bene come porre rimedio.OK, abbondantemente OT, io lascio qui.
-
28 Settembre 2010 alle 20:33 #49399::
Ho provato a modificare ancora una volta la tabella
per vedere di farla stare nella pagnia. Questo il codice:
`\begin{center}
\begin{sffamily}
\noindent
\resizebox{\textwidth}{!}{%
\parbox{.8\textheight}{%
\begin{tabular}{*3{p{.33\hsize}}}
\toprule
\multicolumn3c{SCHEMI DI CONNESSIONE}\\
\midrule
\multicolumn1{m{.33\hsize}}{Argomenti quasi logici}
& \multicolumn1{m{.33\hsize}}{\centering Argomenti basati sulla struttura del
reale}
& \multicolumn1{m{.33\hsize}}{\centering Argomenti miranti a fondare la
struttura del reale}\cr
\midrule
{\centering Ricorrono a relazioni di:}
& {\centering Dipendono da legami di:}
& {\centering Sono basati su:}\cr
\midrule
\begin{enumerate}
\item contraddizione
\item identità
\item transitività
\item parte\,/\,tutto
\item uguaglianza e differenza
\item frequenza
\end{enumerate}
& \begin{enumerate}
\item successione
\begin{itemize}
\item arg. pragmatico
\item arg. dello spreco
\item arg. di direzione
\item arg. di superamento
\end{itemize}
\item coesistenza
\begin{itemize}
\item persona
\item autorità
\item doppia gerarchia
\end{itemize}
\end{enumerate}
& \begin{enumerate}
\item caso
\begin{itemize}
\item esempio
\item illustrazione
\item modello
\end{itemize}
\item analogia
\begin{itemize}
\item analogia
\item metafora
\end{itemize}
\end{enumerate}\\
\bottomrule
\end{tabular}}}
\end{sffamily}
\end{center}`
Per ridurre lo spazio degli elenchi ho masso anche:
`\usepackage{enumitem}
\setitemize{itemsep=.01em,leftmargin=*}`
Però continuano a sfuggirmi un paio di cose.
Se allargo la giustezza, e (apparentemente) nonostante il
\resizebox{\textwidth}{!}, la tabella sporge sempre e comunque
un po’ a destra. In secondo luogo la terza riga
(“ricorrono a relazioni di:” ecc) ha una collocazione tutta sua,
scentrata rispetto al testo sovrastante (quello della seconda riga).
C’è qualche altro accomodamento possibile?Grazie
M,
-
28 Settembre 2010 alle 21:48 #49400::
Prova questo:
`
\begin{center}
\begin{sffamily}
\noindent
\resizebox{\textwidth}{!}{%
\parbox{\textwidth}{%
\begin{tabular}{*3{p{.29\hsize}}}
\toprule
\multicolumn3c{SCHEMI DI CONNESSIONE}\\
\midrule
\multicolumn1{m{.29\hsize}}{Argomenti quasi logici}
& \multicolumn1{m{.29\hsize}}{\centering Argomenti basati sulla struttura del
reale}
& \multicolumn1{m{.29\hsize}}{\centering Argomenti miranti a fondare la
struttura del~reale}\cr
\midrule
Ricorrono a relazioni di:
& \centering Dipendono da legami di:
& \centering Sono basati su:\cr
\midrule
\begin{enumerate}
\item contraddizione
\item identità
\item transitività
\item parte\,/\,tutto
\item uguaglianza e differenza
\item frequenza
\end{enumerate}
& \begin{enumerate}
\item successione
\begin{itemize}
\item argomento pragmatico
\item argomento dello spreco
\item argomento di direzione
\item argomento di superamento
\end{itemize}
\item coesistenza
\begin{itemize}
\item persona
\item autorità
\item doppia gerarchia
\end{itemize}
\end{enumerate}
& \begin{enumerate}
\item caso
\begin{itemize}
\item esempio
\item illustrazione
\item modello
\end{itemize}
\item analogia
\begin{itemize}
\item analogia
\item metafora
\end{itemize}
\end{enumerate}\\
\bottomrule
\end{tabular}}%
}
\end{sffamily}
\end{center}
`
All’occorrenza riduci ancora un poco la percentuale della larghezza di pagina assegnata alle tre colonne. Così però la tabella è un po’ meno larga della giustezza di default di book.
-
28 Settembre 2010 alle 22:02 #49401::
Per far acquisire alla tabella la giustezza del testo,
dopo qualche prova “a occhio”, il codice è questo:
`\begin{center}
\begin{sffamily}
\noindent
\resizebox{\textwidth}{!}{%
\parbox{\textheight}{%
\begin{tabular}{*3{p{.31\hsize}}}
\toprule
\multicolumn3c{SCHEMI DI CONNESSIONE}\\
\midrule
\multicolumn1{m{.31\hsize}}{Argomenti quasi logici}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti basati sulla struttura del
reale}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti miranti a fondare la
struttura del reale}\cr
\midrule`
Mi resta una cosa da capire: \resizebox{\textwidth}{!}
non dovrebbe far stare comunque la tabella nella giustezza
anche riducendo i caratteri?M.
-
29 Settembre 2010 alle 5:56 #49402::
Sì, ma se intento lasci che la parbox interna sia larga \textheight la riduzione cè ma è troppo forte. Inoltre la scatola, se metti \textwidth correttamente, è/era più larga di \textwidth a causa del fatto che le tre colonne erano larghe 1/3 di \textwidth e non si teneva conto degli spazi intercolonna e degli spazi esteramente alla prima e alla terza colonna, quindi la tabella produceva una overfull \hbox finché era/è dentro laparbox, ma \resizebox vede la larghezza della \parbox, non quella del suo contento e quindi non lavora correttamente.Inoltre see tu metti \centering dentro a un gruppo e non finisci con un \par esplicito o implicito, \centering non ha nessun effetto (intestazioni della tera riga non centrate}.
Era notte e ho tirato un po’ via a risponderti, e non ho messo il perché le cose andavano corrette in quel modo; scusami.
-
30 Settembre 2010 alle 19:35 #49403
-
30 Settembre 2010 alle 21:33 #49404::
Ci siamo quasi. Poi non so se lascerò la tabella in questa forma,
perché ovviamente per farla stare tutta orizzontalmente
i caratteri sono diventati molto piccoli. Ma anche e soprattutto
per capire una volta per tutte il funzionamento di certe cose
mi manca un aspetto. Questo codice
`\begin{sffamily}
\noindent\resizebox{\textwidth}{!}{%
\parbox{\textheight}{%
\begin{tabular}{*3{p{.31\hsize}}}
\toprule
\multicolumn3c{\bfseries SCHEMI DI CONNESSIONE}\\
\midrule
\multicolumn1{m{.31\hsize}}{\centering Argomenti quasi logici\par}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti basati sulla struttura del
reale\par}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti miranti a fondare la
struttura del reale\par}\cr
\midrule
{\centering Ricorrono a relazioni di:\par}
& {\centering Dipendono da legami di:\par}
& {\centering Sono basati su:\par}\cr
\midrule
\begin{enumerate}
\item contraddizione
\item identità
\item transitività
\item parte\,/\,tutto
\item uguaglianza e differenza
\item frequenza
\end{enumerate}
& \begin{enumerate}
\item successione
\begin{itemize}
\item arg. pragmatico
\item arg. dello spreco
\item arg. di direzione
\item arg. di superamento
\end{itemize}
\item coesistenza
\begin{itemize}
\item persona
\item autorità
\item doppia gerarchia
\end{itemize}
\end{enumerate}
& \begin{enumerate}
\item caso
\begin{itemize}
\item esempio
\item illustrazione
\item modello
\end{itemize}
\item analogia
\begin{itemize}
\item analogia
\item metafora
\end{itemize}
\end{enumerate}\\
\bottomrule
\end{tabular}}}
\end{sffamily}`
mi sembra vada bene per molti aspetti, ma non capisco
da dove deriva lo spazio vuoto sotto il testo nella seconda
e nella terza riga, e cosa dunque inserire (o togliere)
per eliminarlo….Grazie – anche per la pazienza 🙂
M.
-
30 Settembre 2010 alle 22:45 #49405::
Ci siamo quasi. Poi non so se lascerò la tabella in questa forma,
perché ovviamente per farla stare tutta orizzontalmente
i caratteri sono diventati molto piccoli. Ma anche e soprattutto
per capire una volta per tutte il funzionamento di certe cose
mi manca un aspetto. Questo codice
`\begin{sffamily}
\noindent\resizebox{\textwidth}{!}{%
\parbox{\textheight}{%
\begin{tabular}{*3{p{.31\hsize}}}
\toprule
\multicolumn3c{\bfseries SCHEMI DI CONNESSIONE}\\
\midrule
\multicolumn1{m{.31\hsize}}{\centering Argomenti quasi logici\par}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti basati sulla struttura del
reale\par}
& \multicolumn1{m{.31\hsize}}{\centering Argomenti miranti a fondare la
struttura del reale\par}\cr
\midrule
{\centering Ricorrono a relazioni di:\par}
& {\centering Dipendono da legami di:\par}
& {\centering Sono basati su:\par}\cr
\midrule
\begin{enumerate}
\item contraddizione
\item identità
\item transitività
\item parte\,/\,tutto
\item uguaglianza e differenza
\item frequenza
\end{enumerate}
& \begin{enumerate}
\item successione
\begin{itemize}
\item arg. pragmatico
\item arg. dello spreco
\item arg. di direzione
\item arg. di superamento
\end{itemize}
\item coesistenza
\begin{itemize}
\item persona
\item autorità
\item doppia gerarchia
\end{itemize}
\end{enumerate}
& \begin{enumerate}
\item caso
\begin{itemize}
\item esempio
\item illustrazione
\item modello
\end{itemize}
\item analogia
\begin{itemize}
\item analogia
\item metafora
\end{itemize}
\end{enumerate}\\
\bottomrule
\end{tabular}}}
\end{sffamily}`
mi sembra vada bene per molti aspetti, ma non capisco
da dove deriva lo spazio vuoto sotto il testo nella seconda
e nella terza riga, e cosa dunque inserire (o togliere)
per eliminarlo….Grazie – anche per la pazienza 🙂
M.Io insisto che questa non è una tabella. Ci sono vari errori.
1. Non esiste e non va (quasi) mai usato l’ambiente sffamily; basta inserire la dichiarazione \sffamily subito dopo aver aperto la \resizebox o la \parbox
2. Ogni cella p, m o b ha il suo \par alla fine; mettere un \par esplicito crea una riga vuota
3. tabularx è certamente più efficiente.
`\noindent\resizebox{\textwidth}{!}{\sffamily
\begin{tabularx}{\textheight}{XXX}
\toprule
\multicolumn{3}{c}{\bfseries SCHEMI DI CONNESSIONE}\\
\midrule
\centering Argomenti quasi logici &
\centering Argomenti basati sulla \\ struttura del reale &
\centering Argomenti miranti a \\ fondare la struttura del reale \tabularnewline
\midrule
\centering Ricorrono a relazioni di: &
\centering Dipendono da legami di: &
\centering Sono basati su: \tabularnewline
\midrule
\begin{enumerate}
\item contraddizione
\item identità
\item transitività
\item parte\,/\,tutto
\item uguaglianza e differenza
\item frequenza
\end{enumerate}
&
\begin{enumerate}
\item successione
\begin{itemize}
\item arg. pragmatico
\item arg. dello spreco
\item arg. di direzione
\item arg. di superamento
\end{itemize}
\item coesistenza
\begin{itemize}
\item persona
\item autorità
\item doppia gerarchia
\end{itemize}
\end{enumerate}
&
\begin{enumerate}
\item caso
\begin{itemize}
\item esempio
\item illustrazione
\item modello
\end{itemize}
\item analogia
\begin{itemize}
\item analogia
\item metafora
\end{itemize}
\end{enumerate}
\\
\bottomrule
\end{tabularx}}`
Nota il \tabularnewline per chiudere la riga dove nella cella finale ho usato \centering. Non ha senso, secondo me, centrare verticalmente le intestazioni delle colonne.Ciao
Enrico
-
1 Ottobre 2010 alle 12:34 #49406
-
-
AutoreRisposte
- Devi essere connesso per rispondere a questo topic.