Ciao a tutti.
Ho fatto numerosissime prove per capire il funzionamento del comando \num di siunitx, e ho notato che caricando gli euler per la matematica ma cambiando font corrente, diciamo i kpfonts con l’opzione oldstyle, \num fa quello che ci si aspetta: stampa numeri maiuscoli e spaziati ogni tre cifre a partire da destra, ma NON in Euler, ma in kpfonts maiuscolo. Euler fa il proprio dovere se i numeri sono scritti tra dollari.
Con mathpazo ed euler, invece, \num stampa sempre in minuscolo.
La stessa cosa accade se invece di Euler metto i font sansmath:
`\usepackage{sansmath}
\sansmath`
I numeri in sansmath vengono senza grazie soltanto se tra dollari. Dentro \num vengono in kpfonts maiuscolo. E questo accade sia con mathpazo che con kpfonts…
A questo punto, due domande:
1. non è che centri anche matphazo oltre che Euler, dal momento che cambiando font corrente \num fa il proprio lavoro?
2. non potrebbe essere che quel “math” dell’opzione mode=math di siunitx voglia dire semplicemente “maiuscolo” e non “matematico”?
Ciao
Tommaso