Re: [Risolto] siunitx: font delle cifre con classicthesis

#39888
Up
0
Down
::

Salve a tutti,
segue parte del mio preambolo:
`
%%%%%%%%%%%% MATEMATICA
\usepackage{euler}
\usepackage{amsmath}
\usepackage{wasysym}
\usepackage{siunitx}
\sisetup{seperr,repeatunits=false,mathsrm=euler}

%%%%%%%%%%%% STILE, LINGUA E IMPOSTAZIONI TESTO
\usepackage{xspace}
\usepackage[dvipsnames,table]{xcolor}
\usepackage[italian]{babel}
\usepackage{indentfirst}
\usepackage{classicthesis-ldpkg}
\usepackage[eulermath,listsseparated,pdfspacing]{classicthesis}
\usepackage[italian]{arsclassica}
`

come si può vedere uso l’opzione eulermath per il apcchetto calssicthesis.
L’anomalia che mi sono trovato ad affrontare è il fatto che i numeri venivano formattati in modo diverso a seconda di come li scrivo: $10$ \num{10} davano due risultati diversi.

La soluzione che ho trovato spulciando la guida di siunitx è quella che si vede nel codice e cioè porre “mathsrm=euler”.

È il modo corretto di procedere o c’è qualche altro sistema più ortodosso per avere l’effetto che desidero?

Altra richiesta: se volessi tutti i caratteri “euler” nel modo matematico a parte i numeri? Mi spiego meglio: vorrei lo stile che ottengo con \num{10101} senza “mathsrm=euler” per le cifre e lo stile “euler” per tutti gli altri caratteri alfabetici. C’è quindi un modo per far si che $9.81$ venga formattato come \num[9.81} senza mathsrm=euler in \sisetup ma con eulermath in classicthesis? ❓ 🙄 ❓

Grazie!

PS: caspita 2 anni che sono registrato e ora il primo post! Devo ammettere che questo forum è una fonte infinita di suggerimenti e di solito trovo sempre le soluzioni che cerco! 😛

L’idea di usare euler per le formule matematiche è dovuta alla scelta di usare i numeri minuscoli per le pagine e le date. Non ha molto senso usare le lettere di euler e i numeri maiuscoli in Palatino. Puoi provare l’effetto con il seguente codice dopo il caricamento dei pacchetti
`\DeclareMathSymbol{0}\mathalpha{upright}{`0}
\DeclareMathSymbol{1}\mathalpha{upright}{`1}
\DeclareMathSymbol{2}\mathalpha{upright}{`2}
\DeclareMathSymbol{3}\mathalpha{upright}{`3}
\DeclareMathSymbol{4}\mathalpha{upright}{`4}
\DeclareMathSymbol{5}\mathalpha{upright}{`5}
\DeclareMathSymbol{6}\mathalpha{upright}{`6}
\DeclareMathSymbol{7}\mathalpha{upright}{`7}
\DeclareMathSymbol{8}\mathalpha{upright}{`8}
\DeclareMathSymbol{9}\mathalpha{upright}{`9}`
Ciao
Enrico

Go to top