Re: SIunitx – Tabelle con numeri complessi

#86027
Liverpool
Partecipante
    Up
    0
    Down
    ::


    Ovviamente le colonne S non sono pensate per i numeri complessi (che nella forma rettangolare possono essere visti più che altro come espressioni letterali), di qui il problema. Una possibile soluzione (che ti darà comunque dei badbox) è di giocare manualmente con il formato delle colonne, assegnando alla parte decimale di una colonna solo i decimali della parte reale ed alla parte intera della successiva tutto ciò che segue. Va detto che i segni della parte immaginaria e l’unità immaginaria, non essendo numeri, vanno racchiusi tra parentesi graffe, come spiegato nell’Arte. Nell’esempio che ti propongo, forse sarebbe più corretto scrivere [tt]{$\mathrm{i}$}[/tt] al posto di [tt]{i}[/tt], ma non l’ho fatto per brevità (e non sono sicuro che ci sia una differenza).
    `\documentclass{standalone}
    \usepackage{siunitx}
    \usepackage{booktabs}
    \begin{document}
    \begin{tabular}{S%
    S[table-format=2.4]%
    S[table-format=8.4]%
    S[table-format=2.4]%
    S[table-format=8.4]}
    \toprule
    {$k$} & {$s$} & {$a$} & {$b$} & {$c$} \\
    \midrule
    2 & 10.5178 {$+$} 2{i} & 0 & -2.7431{i} & +2.7431{i} \\
    1 & 0 & -0.9211 & -0.7401 {$-$} 0.001{i} & -0.7401 \\
    0 & 0.1279 {$+$} 0.054{i} & 0 & 0.0537{i} & -0.0537{i} \\
    \bottomrule
    \end{tabular}
    \end{document}`

    [attachment=712]prova_2013-05-25.png[/attachment]

    P.S. Non capisco l’utilità di incolonnare alla virgola quando i numeri non sono dello stesso tipo (vedi colonna c).

    Attachments:
    You must be logged in to view attached files.

    Go to top