Re: L’arte di scrivere dati numerici con LaTeX

#47231
lorenzo.pantieri
Partecipante
    Up
    0
    Down
    ::

    Non proprio. Prova ad aggiungere \SI{123456}{m^{23}} e sappimi dire. Se specifichi “unitmode=text”, l’unità di misura sarà nel carattere corretto, ma l’esponente diventa sbagliato. Soluzione: \SI{123456}{m^{$23$}}

    Ho provato a compilare
    `\documentclass{scrreprt}
    \usepackage[eulermath]{classicthesis}
    \usepackage[mode=math,decimalsymbol=comma,mathrm=mathnormal]{siunitx}
    \begin{document}
    \SI{123456}{m^{23}}
    \end{document}
    `e mi sembra che il font sia giusto. Se vuoi ti mando il PDF che ottengo. Il tuo codice, poi, mi produce un errore.
    `! Missing } inserted.

    }
    l.29 \SI{123456}{m^{$23$}}
    ^^M
    `

    Commenti finali: si possono usare i font Euler per il modo matematico, ma è meglio evitarli.

    Io direi invece: si possono usare i magnifici font Euler per il modo matematico, ma è bene sapere che si può andare incontro a qualche limitazione (per lo più superabile).

    È solo la mia opinione.

    A che serviva numprint?

    Per scrivere un numero con le cifre spaziate a gruppi di tre (e con la virgola intelligente) ci sono diverse soluzioni: \numprint e \num sono fra queste. Fanno cose leggermente diverse, ma insomma il problema è quello. Nel codice precedente mi era sfuggita la chiamata al pacchetto: ora correggo!

    Ciao,
    L.

    Go to top