von Stammgast » Do 20. Jun 2024, 19:36
Eine Regel für den Satz von Zahlen mit Vorzeichen ist mir nicht bekannt. In entsprechenden Büchern habe ich noch keinen Fall gesehen, bei dem zwischen Vorzeichen und Zahl eine Leerstelle gesetzt wirde. Für gewöhnlich verlasse ich mich da auf entsprechende Pakete und vertraue darauf, dass der Satz korrekt erfolgt. Wenn es nur um die Darstellung von Zahlen geht, ist »
numprint« erste Wahl. Für die Darstellung von Zahlen in Verbindung mit (physikalischen) Einheiten ist es »
siunitx«.
\listfiles
\documentclass[parskip=half,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[autolanguage]{numprint}
\usepackage[locale=DE]{siunitx}
\usepackage{mlmodern}
\usepackage[babel]{microtype}
\begin{document}
Mit »\texttt{numprint}«: Die Reduktion liegt bei \numprint{-0.49} Punkten.
Mit »\texttt{siunitx}«: Die Reduktion liegt bei \num{-0.49} Punkten.
\end{document}
Eine Regel für den Satz von Zahlen mit Vorzeichen ist mir nicht bekannt. In entsprechenden Büchern habe ich noch keinen Fall gesehen, bei dem zwischen Vorzeichen und Zahl eine Leerstelle gesetzt wirde. Für gewöhnlich verlasse ich mich da auf entsprechende Pakete und vertraue darauf, dass der Satz korrekt erfolgt. Wenn es nur um die Darstellung von Zahlen geht, ist »[url=https://ctan.org/pkg/numprint]numprint[/url]« erste Wahl. Für die Darstellung von Zahlen in Verbindung mit (physikalischen) Einheiten ist es »[url=https://ctan.org/pkg/siunitx]siunitx[/url]«.
[code]\listfiles
\documentclass[parskip=half,ngerman]{scrartcl}
\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage[autolanguage]{numprint}
\usepackage[locale=DE]{siunitx}
\usepackage{mlmodern}
\usepackage[babel]{microtype}
\begin{document}
Mit »\texttt{numprint}«: Die Reduktion liegt bei \numprint{-0.49} Punkten.
Mit »\texttt{siunitx}«: Die Reduktion liegt bei \num{-0.49} Punkten.
\end{document}[/code]