siunitx in Scissor LaTeX
Il pacchetto siunitx non funziona in Scissor LaTeX. \SI, \si, \qty, \unit e \num sono sconosciuti: nel testo il numero resta ma l’unità scompare (con una nota in Problemi), e in una formula l’intera formula diventa rossa; scrivi invece le unità con \mathrm e uno spazio sottile \,.
Cosa fa il pacchetto
siunitx compone numeri e unità in modo coerente. Scrivi \SI{44}{\kilo\metre} (o \qty{44}{\km} nella versione 3) e ottieni il numero, uno spazio sottile e un’unità in tondo. Formatta anche i numeri lunghi, allinea i numeri nelle colonne delle tabelle e stampa intervalli ed elenchi.
Cosa funziona qui
| Comando | In Scissor LaTeX | Cosa vedi |
|---|---|---|
\SI{44}{\kilo\metre}, \qty{44}{\km} nel testo | Non supportato | "44": il numero resta, l’unità si perde. La scheda Problemi elenca i comandi saltati. |
\si{\metre\per\second}, \unit{...} nel testo | Non supportato | Niente: l’unità si perde. |
\num{12345.6} nel testo | Non supportato | "12345.6", senza raggruppamento delle cifre. |
Uno qualsiasi di essi dentro $...$ o \[...\] | Non supportato | L’intera formula viene mostrata in rosso. |
\sisetup{...}, tipo di colonna S | Non supportato | \sisetup viene saltato senza messaggi. Una colonna S viene letta come colonna centrata, quindi i numeri non sono allineati al separatore decimale. |
Esempi
Nel testo il numero sopravvive, ma l’unità no:
\SI nel testo perde l’unità
The track is \SI{44}{\kilo\metre} long.Scheda Problemi: Skipped 3 unknown commands: \SI, \kilo, \metre
In una formula, l’intera formula diventa rossa:
\SI in una formula la rende rossa
The speed is $v = \SI{12}{\metre\per\second}$.In rosso: la formula non si può leggere, quindi al suo posto compare il codice sorgente.
Scrivi le unità a mano. Uno spazio sottile \, separa numero e unità, e \mathrm mantiene l’unità in tondo:
Numeri e unità scritti a mano
The track is $44\,\mathrm{km}$ long, and John Doe runs it at
$3.5\,\mathrm{m\,s^{-1}}$. The water is at $20\,^{\circ}\mathrm{C}$
(or 20\,\textdegree C in text), the resistor has $12\,\mathrm{k\Omega}$,
the hair is $5\,\mu\mathrm{m}$ thick, and the sample weighs
$1.2 \times 10^{3}\,\mathrm{kg}$. Prices rose by 10\,\%.Se scrivi molte unità, dei comandi brevi ti fanno risparmiare battute:
I tuoi comandi per le unità
\documentclass{article}
\newcommand{\un}[1]{\,\mathrm{#1}}
\newcommand{\celsius}{\,^{\circ}\mathrm{C}}
\begin{document}
Erika Mustermann measured $44\un{mm}$ at $21\celsius$,
and a flow of $0.8\un{L\,min^{-1}}$.
\end{document}Compatibilità
- Da un’installazione TeX a qui: il testo mantiene i numeri ma perde le unità, e le formule con comandi di
siunitxdiventano rosse. Sostituiscili con\,\mathrm{...}come sopra. - Da qui a un’installazione TeX: le unità scritte con
\mathrme\,si compilano ovunque e hanno lo stesso aspetto.
Il manuale completo è su CTAN: ctan.org/pkg/siunitx. Vedi anche La matematica in LaTeX: le basi.
Vedi anche Basi della matematica, Tabelle e physics.
Domande e risposte
Come scrivo i gradi Celsius senza siunitx?
In una formula scrivi 20\,^{\circ}\mathrm{C}; nel testo scrivi 20\,\textdegree C. Entrambi funzionano qui e in un’installazione TeX.
Perché c’è uno spazio tra il numero e l’unità?
Nella maggior parte delle norme redazionali le unità sono separate dai numeri da uno spazio sottile. \, dà quello spazio e mantiene numero e unità sulla stessa riga.
Ogni esempio di questa pagina viene composto da Scissor LaTeX quando il sito viene generato. Ultimo aggiornamento: 2026-11-07.