triangolo di tartaglia

  • Creatore
    Topic
  • #38778
    claudio
    Partecipante
      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
      grazie
      Claudio

    Visualizzazione 0 filoni di risposte
    • Autore
      Risposte
      • #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

    Visualizzazione 0 filoni di risposte
    • Devi essere connesso per rispondere a questo topic.

    Go to top