Re: siunitx 2.0

#50315
Up
0
Down
::

Io se dovessi scrivere in lingua straniera userei siunits e la forma sintetica; scrivendo in italiano sfrutto il comando \units incluso nella descrizione della lingua italiana.

Inglese: \SI{456.78}{daN/m^2}

Francese: \SI{456,78}{daN/m^2}

Italiano: $456,78\units{daN/m^2}$

Non sono d’accordo. Chi abbia necessità di scrivere molte unità di misura, non deve avere dubbi: siunitx sempre. Qual è meglio?
`\sisetup{output-decimal-marker={,}}

\SI{3.9}{N.m}

$3{,}9\unit{N\,m}$`
Ammettendo di usare un pacchetto per la “virgola intelligente”, il numero potrebbe essere specificato come “3,9”. Ma finché si tratta di unità semplici i due modi possono competere; non certo nel caso di unità complesse come
`\kilogram\meter\per\ampere\per\second`
che può essere composto come “kg m A^{-1} s^{-1}” (con esponenti veri, non fittizi come qui) o come “kg m/(A s)” a seconda delle opzioni scelte.

\unit è comodo, lo uso qualche volta: i matematici pongono sempre l’unità di misura uguale a 1 e risolvono i problemi. 🙂 Ma un pacchetto dedicato con innumerevoli funzioni è certamente da preferire: garantisce quell’uniformità al proprio testo che \unit non può dare da solo.

Ciao
Enrico

Go to top