Re: L’arte di scrivere dati numerici con LaTeX

#47217
Up
0
Down
::


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

Go to top