siunitx in Scissor LaTeX
Het pakket siunitx werkt niet in Scissor LaTeX. \SI, \si, \qty, \unit en \num zijn onbekend: in tekst blijft het getal staan maar verdwijnt de eenheid (met een melding in Problemen), en in een formule wordt de hele formule rood; schrijf eenheden in plaats daarvan met \mathrm en een smalle spatie \,.
Wat het pakket doet
siunitx zet getallen en eenheden consistent. Je schrijft \SI{44}{\kilo\metre} (of \qty{44}{\km} in versie 3) en krijgt het getal, een smalle spatie en een rechtopstaande eenheid. Het maakt ook lange getallen op, lijnt getallen uit in tabelkolommen, en drukt bereiken en lijsten af.
Wat hier werkt
| Commando | In Scissor LaTeX | Wat je ziet |
|---|---|---|
\SI{44}{\kilo\metre}, \qty{44}{\km} in tekst | Niet ondersteund | "44": het getal blijft, de eenheid gaat verloren. Het tabblad Problemen toont de overgeslagen commando's. |
\si{\metre\per\second}, \unit{...} in tekst | Niet ondersteund | Niets: de eenheid gaat verloren. |
\num{12345.6} in tekst | Niet ondersteund | "12345.6", zonder groepering van cijfers. |
Elk van deze binnen $...$ of \[...\] | Niet ondersteund | De hele formule wordt rood getoond. |
\sisetup{...}, kolomtype S | Niet ondersteund | \sisetup wordt stil overgeslagen. Een S-kolom wordt gelezen als een gecentreerde kolom, dus getallen worden niet uitgelijnd op de decimale punt. |
Voorbeelden
In tekst blijft het getal staan, maar de eenheid niet:
\SI in tekst verliest de eenheid
The track is \SI{44}{\kilo\metre} long.Tabblad Problemen: Skipped 3 unknown commands: \SI, \kilo, \metre
In een formule wordt de hele formule rood:
\SI in een formule maakt haar rood
The speed is $v = \SI{12}{\metre\per\second}$.In het rood: de formule kan niet worden gelezen, dus de broncode wordt getoond.
Schrijf eenheden met de hand. Een smalle spatie \, scheidt getal en eenheid, en \mathrm houdt de eenheid rechtop:
Getallen en eenheden met de hand geschreven
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\,\%.Schrijf je veel eenheden, dan besparen korte commando's typwerk:
Je eigen commando's voor eenheden
\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}Compatibiliteit
- Van een TeX-installatie naar hier: tekst houdt de getallen maar verliest de eenheden, en formules met commando's uit
siunitxworden rood. Vervang ze door\,\mathrm{...}zoals hierboven. - Van hier naar een TeX-installatie: eenheden geschreven met
\mathrmen\,compileren overal en zien er hetzelfde uit.
De volledige handleiding staat op CTAN: ctan.org/pkg/siunitx. Zie ook Wiskunde in LaTeX: de basis.
Zie ook Basis van wiskunde, Tabellen en physics.
Vragen en antwoorden
Hoe schrijf ik graden Celsius zonder siunitx?
Schrijf in een formule 20\,^{\circ}\mathrm{C}; schrijf in tekst 20\,\textdegree C. Beide werken hier en in een TeX-installatie.
Waarom staat er een spatie tussen het getal en de eenheid?
In de meeste stijlgidsen worden eenheden met een smalle spatie van getallen gescheiden. \, geeft die spatie en houdt getal en eenheid op één regel.
Elk voorbeeld op deze pagina wordt door Scissor LaTeX gezet wanneer de site wordt gebouwd. Laatst bijgewerkt op 2026-11-07.