Re: triangolo di tartaglia

#38779
Up
0
Down
::

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

Go to top