Zum Inhalt springen

siunitx in Scissor LaTeX

Das Paket siunitx funktioniert in Scissor LaTeX nicht. \SI, \si, \qty, \unit und \num sind unbekannt: Im Text bleibt die Zahl stehen, aber die Einheit verschwindet (mit einem Hinweis im Tab „Probleme“), und in einer Formel wird die ganze Formel rot; schreiben Sie Einheiten stattdessen mit \mathrm und einem schmalen Abstand \,.

Was das Paket macht

siunitx setzt Zahlen und Einheiten einheitlich. Sie schreiben \SI{44}{\kilo\metre} (oder \qty{44}{\km} in Version 3) und bekommen die Zahl, einen schmalen Abstand und eine aufrechte Einheit. Außerdem formatiert es lange Zahlen, richtet Zahlen in Tabellenspalten aus und gibt Bereiche und Listen aus.

Was hier funktioniert

BefehlIn Scissor LaTeXWas Sie sehen
\SI{44}{\kilo\metre}, \qty{44}{\km} im TextNicht unterstützt„44“: Die Zahl bleibt, die Einheit geht verloren. Der Tab „Probleme“ listet die übersprungenen Befehle auf.
\si{\metre\per\second}, \unit{...} im TextNicht unterstütztNichts: Die Einheit geht verloren.
\num{12345.6} im TextNicht unterstützt„12345.6“, ohne Zifferngruppierung.
Jeder davon innerhalb von $...$ oder \[...\]Nicht unterstütztDie ganze Formel wird rot angezeigt.
\sisetup{...}, Spaltentyp SNicht unterstützt\sisetup wird stillschweigend übersprungen. Eine S-Spalte wird als zentrierte Spalte gelesen, Zahlen werden also nicht am Dezimalzeichen ausgerichtet.

Beispiele

Im Text bleibt die Zahl erhalten, die Einheit nicht:

\SI im Text verliert die Einheit

LaTeXPräambel: \usepackage{siunitx}Im Editor öffnen (öffnet in einem neuen Tab)
The track is \SI{44}{\kilo\metre} long.

Tab „Probleme“: Skipped 3 unknown commands: \SI, \kilo, \metre

In einer Formel wird die ganze Formel rot:

\SI in einer Formel macht sie rot

LaTeXPräambel: \usepackage{siunitx}Im Editor öffnen (öffnet in einem neuen Tab)
The speed is $v = \SI{12}{\metre\per\second}$.

Rot dargestellt: Die Formel kann nicht gelesen werden, deshalb steht dort ihr Quelltext.

Schreiben Sie Einheiten von Hand. Ein schmaler Abstand \, trennt Zahl und Einheit, und \mathrm hält die Einheit aufrecht:

Zahlen und Einheiten von Hand geschrieben

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\,\%.
Gesetzt von Scissor LaTeX: Zahlen und Einheiten von Hand geschrieben

Wenn Sie viele Einheiten schreiben, sparen kurze Befehle Tipparbeit:

Eigene Befehle für Einheiten

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

Kompatibilität

  • Von einer TeX-Installation hierher: Der Text behält die Zahlen, verliert aber die Einheiten, und Formeln mit Befehlen aus siunitx werden rot. Ersetzen Sie sie wie oben durch \,\mathrm{...}.
  • Von hier in eine TeX-Installation: Mit \mathrm und \, geschriebene Einheiten lassen sich überall übersetzen und sehen gleich aus.

Das vollständige Handbuch steht auf CTAN: ctan.org/pkg/siunitx. Siehe auch Mathematik in LaTeX: die Grundlagen.

Siehe auch Grundlagen der Mathematik, Tabellen und physics.

Fragen und Antworten

Wie schreibe ich Grad Celsius ohne siunitx?

In einer Formel schreiben Sie 20\,^{\circ}\mathrm{C}, im Text 20\,\textdegree C. Beides funktioniert hier und in einer TeX-Installation.

Warum steht zwischen Zahl und Einheit ein Abstand?

Die meisten Stilrichtlinien trennen Einheiten durch einen schmalen Abstand von Zahlen. \, erzeugt diesen Abstand und hält Zahl und Einheit in einer Zeile.

Jedes Beispiel auf dieser Seite wird beim Erstellen der Website von Scissor LaTeX gesetzt. Zuletzt aktualisiert am 2026-11-07.