von Grummelgast » Mi 25. Aug 2021, 16:53
Für unit ist das Komma kein Dezimalkomma. Es wird daher wie im Mathemodus üblich als Listenkomma verwendet.
Es sollte aber doch eigentlich kein Problem für einen vernünftigen Editor sein, alle \unit{ durch \qty{ zu ersetzen, oder?
Du kannst natürlich auch
\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage{siunitx}
\sisetup{locale=DE}
\RenewCommandCopy\unit\qty% Benötigt einen aktuellen LaTeX-Kernel.
%\let\unit\qty% Notlösung, falls ein alter LaTeX-Kernel verwendet wird.
\begin{document}
Der $\unit{5,23}{kg}$ schwere Sack fällt um.
%Der $\si{5,23}{kg}$ schwere Sack fällt um.
\end{document}
probieren. Aber das setzt voraus, dass siunitx intern selbst kein \unit verwendet, was AFAIK derzeit der Fall ist.
Für [tt]unit[/tt] ist das Komma kein Dezimalkomma. Es wird daher wie im Mathemodus üblich als Listenkomma verwendet.
Es sollte aber doch eigentlich kein Problem für einen vernünftigen Editor sein, alle [tt]\unit{[/tt] durch [tt]\qty{[/tt] zu ersetzen, oder?
Du kannst natürlich auch [code]\documentclass[12pt,a4paper]{article}
\usepackage[ngerman]{babel}
\usepackage{siunitx}
\sisetup{locale=DE}
\RenewCommandCopy\unit\qty% Benötigt einen aktuellen LaTeX-Kernel.
%\let\unit\qty% Notlösung, falls ein alter LaTeX-Kernel verwendet wird.
\begin{document}
Der $\unit{5,23}{kg}$ schwere Sack fällt um.
%Der $\si{5,23}{kg}$ schwere Sack fällt um.
\end{document}[/code]
probieren. Aber das setzt voraus, dass [tt]siunitx[/tt] intern selbst kein [tt]\unit[/tt] verwendet, was AFAIK derzeit der Fall ist.