Pag. 116: L’opzione italian è necessaria per assicurare la compatibilità con il pacchetto babel, perché questo, con quella opzione, definisce un comando \unit che ha una sintassi diversa da quella dell’omonimo comando definito da SIunits. Se babel è caricato dopo SIunits, non è necessario specificare a quest’ultimo l’opzione italian e si può usare \unit al posto di \unita. Viceversa se specifichi questa opzione a SIunits, puoi usare il suo comando \unita con la sua sintassi, ma puoi usare anche \unit con la sintassi di babel.
Uno dei princìpi che ho seguito nella redazione della guida è stato quello di privilegiare sempre la soluzione “a più alto livello”. In particolare, se un utente deve inserire delle unità di misura, tanto vale che carichi senz’altro il pacchetto SIunits, che è fatto apposta. In questo punto ho aggiunto la spiegazione che l’opzione italian di SIunits assicura (in ogni caso) la compatibilità con babel.
Devo essere sincero: non ho capito la questione di SIunits. Chiedo venia.
Vorrei un chiarimento: io ho caricato babel in italiano. Vorrei caricare anche SIunits (che ho scoperto con la guida argomento del topic).
Con il codice:
`\usepackage[italian,squaren,cdot]{SIunits}`
ottengo un warning proprio relativamente alla questione \unit – \unita. Non ho le idee molto chiare!!