Re: L’arte di scrivere dati numerici con LaTeX

#47230
Up
0
Down
::

Eureka! Con l’opzione mathrm=mathnormal siunitx funziona anche con Euler! 🙂
`\documentclass{scrreprt}
\usepackage[eulermath]{classicthesis}
\usepackage[mode=math,decimalsymbol=comma,mathrm=mathnormal]{siunitx}
\usepackage{booktabs}

\usepackage{numprint}
\begin{document}
1500000 \\
$1500000$ \\

\num{1500000} \\
$\num{1500000}$

\num[mode=text]{1500000} \\
$\num[mode=text]{1500000}$

\begin{tabular}{cS}
\toprule
Espressione & {Valore} \\
\midrule
$\pi$ & 3,1416 \\
$\pi^{\pi}$ & 36,46 \\
$\pi^{\pi^{\pi}}$ & 80662,7 \\
\bottomrule
\end{tabular}
\end{document}`
Tutto va come “ci si aspetta”.

Nella prima coppia di righe abbiamo il numero in minuscolo (Palatino) e maiuscolo (Euler).

Nella seconda coppia abbiamo sempre gli Euler: è giusto, perché l’impostazione generale è “mode=math” (che ritengo sia predefinita).

Nella terza coppia abbiamo i numeri minuscoli: giusto, perché lo si è richiesto espressamente in entrambi i casi.

La tabella, poi, è perfetta: Euler, incolonnamento alla virgola e cifre raggruppate a gruppi di tre.

Ottimo…

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$}}

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

A che serviva numprint?

Ciao
Enrico

Go to top