numrange mit sfrac als parameter Thema ist als GELÖST markiert

Schriftbild, Absätze und Auflistungen einstellen


huebi
Forum-Fortgeschrittener
Forum-Fortgeschrittener
Beiträge: 58
Registriert: So 7. Nov 2021, 12:53

numrange mit sfrac als parameter

Beitrag 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.

Benutzeravatar
Stefan Kottwitz
Admin
Admin
Beiträge: 2759
Registriert: Di 8. Jul 2008, 00:39
Kontaktdaten:

Re: numrange mit sfrac als parameter

Beitrag 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

Antworten