Seite 1 von 1

numrange mit sfrac als parameter

Verfasst: So 20. Okt 2024, 12:08
von huebi
Moin,

in meiner Version MacTex 2022 hat die Kombination von numrange mit sfrac tadellos funktioniert. Habe ich auch oft benutzt. Nach dem Upgrade auf MacTex 2024erhalte ich den Fehler
test-2.tex: error: 17: Undefined control sequence. ...ange[parse-numbers=false]{\sfrac{1}{2}}{2}
\documentclass[ngerman]{scrartcl}

\usepackage[T1]{fontenc}
\usepackage{babel}
\usepackage{siunitx}
\usepackage{xfrac}


\begin{document}
	
Hallo Welt, ich esse jetzt mal so \numrange[parse-numbers=false]{4}{5} Cheeseburger.

Danach \sfrac{1}{2} Gickel.

\numrange[parse-numbers=false]{Zwei}{vier} Kugeln Erdbeereis dürfen nicht fehlen

Und dann noch \numrange[parse-numbers=false]{\sfrac{1}{2}}{2} Ochsen am Spieß.


\end{document}

Hat es jetzt bei mir in der 2022 Version nur "zufällig" funktioniert? Ich habe in der Beschreibung bei CTAN nichts gefunden, was ich jetzt anders machen müsste. Oder ist das ein Bug der nun in numrange vorhanden ist? Wie man sieht funktionieret das Beispiel mit Zwei und vier ja wie es soll. Halt nur nicht wenn ich gern einen Bruch hernehmen möchte.

Re: numrange mit sfrac als parameter

Verfasst: So 20. Okt 2024, 12:47
von Stefan Kottwitz
Hallo huebi,

das ist ein Problem bei siunitx, als Workaround kannst Du \text{\ensuremath{...}} drum setzen:
\numrange[parse-numbers=false]{\text{\ensuremath{\sfrac{1}{2}}}}{2}
Stefan