Ciao a tutti.
Vado al dunque subito: io ho questa tabella:`\begin{table}[!ht]
\centering
\begin{tabular}{|l|p{10.2cm}|}
\hline
\textbf{Versione} & \textbf{Descrizione}\\
\hline \hline
JavaScript 1.0 & La versione originale del linguaggio; era piena di bug e ora in pratica è obsoleta.\\
…
\hline
\end{tabular}
\caption{Versioni di JavaScript.}
\end{table}`C’è un modo per dare a tutta la tabella una dimensione del testo piccola, senza mettere`\footnotesize`prima di ogni stringa?
Certo che c’è. Ma vorrei anche consigliarti un diverso modo di compilare quella tabella. La seconda colonna deve essere “larga al punto giusto”: pacchetto tabularx. È una tabella “complicata”: pacchetto booktabs.
Ecco un preambolo, la tabella com’è scritta va bene, eccetto per gli \hline dopo la prima riga della tabella che vanno cambiati in \midrule (l’ultimo in \bottomrule)
`\begin{table}[!ht]
\centering
\begingroup
\renewcommand{\arraystretch}{1.1}
\footnotesize
\begin{tabularx}{\textwidth}{lX}
\toprule
\textbf{Versione} & \textbf{Descrizione}\\
\midrule
JavaScript 1.0 & La versione originale del linguaggio; era piena di bug…
…`
Prova e vedrai il risultato. Nella tabella vera e propria ho fatto tre cose
(0) aperto un gruppo con \begingroup;
(1) ampliato lo spazio fra le righe del 10%;
(2) scelto il corpo \footnotesize;
(3) dichiarato che la seconda colonna della tabella prende tutta la giustezza, sottratti l’ampiezza della prima colonna e gli spazi tra colonne.
Il gruppo è chiuso prima della didascalia, rimettendo le cose come prima.
Ciao
Enrico