Re: L’arte di scrivere dati numerici con LaTeX

#47214
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Attribuisci a TeX doti di chiaroveggenza che non può avere. Non conosco il funzionamento dettagliato di siunitx, ma a quanto pare lo spazio riservato alla parte intera coincide con quello riservato alla parte decimale e questo spiega le “voragini”.

    Per una volta, non sono d’accordo. Infatti le colonne standard di tipo c centrano il loro contenuto automaticamente.
    `\begin{tabular}{ccccc}
    \toprule
    {$B$} & {$P_u$} & {$u_u$} & {$\beta$} & $G_f$ \\
    {(m)} & {(kg)} & {(m)} & & {(Pa)} \\
    \midrule
    5 & 269,8 & 0,000674 & 1,79 & 0,04089 \\
    10 & 421,0 & 0,001035 & 3,59 & 0,04089 \\
    20 & 640,2 & 0,001565 & 7,18 & 0,04089 \\
    \bottomrule
    \end{tabular}`
    Penso che sarebbe logico che siunitx, una volta data l’opzione tabnumalign=center, facesse lo stesso (mettendo però sempre in maiuscolo i numeri, spaziando le cifre e tenendo la virgola decimale intelligente). Così non è:
    `\sisetup{tabnumalign=center}

    \begin{tabular}{SSSSS}
    \toprule
    $B$ & $P_u$ & $u_u$ & $\beta$ & $G_f$ \\
    {(m)} & {(kg)} & {(m)} & & {(Pa)} \\
    \midrule
    5 & 269,8 & 0,000674 & 1,79 & 0,04089 \\
    10 & 421,0 & 0,001035 & 3,59 & 0,04089 \\
    20 & 640,2 & 0,001565 & 7,18 & 0,04089 \\
    \bottomrule
    \end{tabular}`
    Considero il fatto che non si possa scrivere $D$ nell’intestazione di una colonna un bug bello e buono. Nella doc. c’è scritto di mettere le intestazioni tra graffe: devo poter scrivere una $D$, se lo desidero.

    Purtroppo la revisione dell’Arte cade in un brutto periodo:

    Tommaso e io abbiamo pensato di risolvere il problema pubblicando in due tappe: la prima a giorni (per ora senza le colonne S di siunitx), la seconda in ottobre.

    Ciao,
    L.

    Go to top