ho un problema simile a
http://www.guit.sssup.it/phpbb/viewtopic.php?t=6851
che ho risolto con
`\begin{table}[H]
\centering
\begin{tabular}{lccccccccccccccccccc}
$n=0$&&&&&&&&&1\\
$n=1$&&&&&&&&1&&1\\
$n=2$&&&&&&&1&&2&&1\\
$n=3$&&&&&&1&&3&&3&&1\\
$n=4$&&&&&1&&4&&6&&4&&1\\
$n=5$&&&&1&&5&&10&&10&&5&&1\\
$n=6$&&&1&&6&&15&&20&&15&&6&&1\\
$n=7$&&1&&7&&21&&35&&35&&21&&7&&1\\
$n=8$&1&&8&&28&&56&&70&&56&&28&&8&&1\\\end{tabular}
\caption{Triangolo di Tartaglia}
\label{tab:trinagoloditartaglia}
\end{table}`
è possibile migliorarne la resa grafica?
e poi sono curioso di vedere se questa problema stimoli
risposte interessanti come l’altra volta
Qui il problema è di avere celle della stessa larghezza:
`\usepackage{array}
\newcolumntype{T}{>{\centering\arraybackslash}p{1em}}
…
\begin{table}
\centering
\setlength{\tabcolsep}{0pt}
\begin{tabular}{l<{\qquad}*{30}{T}}
...`
Ho scelto 1em perché ogni cifra è larga mezzo em; il preambolo di tabella è come
`l<{\qquad}TT...`
Prima annullo lo spazio tra le colonne, usando \qquad per distanziare la prima dal triangolo vero e proprio. Ciascuna colonna T consiste di un rettangolo di larghezza 1em nel quale il numero viene centrato.
Non va più bene nel caso i numeri siano a tre cifre; se proprio dovessi aggiungere la riga per n=9, potresti sostituire la seconda riga del codice di prima con
`\newcolumntype{T}{>{\hbox to 1em\bgroup\hss}c<{\hss\egroup}}`
che però ti lascio senza commentare troppo. :)
Puoi anche giocare sul parametro \tabcolsep per distanziare fra loro le varie celle. Nel caso della riga n=9 potrebbe essere indicato impostarlo a 1pt.
Ciao
Enrico