numrange mit sfrac als parameter

Antwort erstellen


Diese Frage dient dazu, das automatisierte Versenden von Formularen durch Spam-Bots zu verhindern.
Smilies
:D :) :( :o :shock: :? 8) :lol: :-x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen:

BBCode ist eingeschaltet
[img] ist eingeschaltet
[flash] ist ausgeschaltet
[url] ist eingeschaltet
Smilies sind eingeschaltet

Die letzten Beiträge des Themas

Ich habe die Datenschutzerklärung gelesen und bin damit einverstanden.

   

Wenn du eine Datei oder mehrere Dateien anhängen möchtest, gib die Details unten ein.

Ansicht erweitern Die letzten Beiträge des Themas: numrange mit sfrac als parameter

Re: numrange mit sfrac als parameter

von Stefan Kottwitz » So 20. Okt 2024, 12:47

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

numrange mit sfrac als parameter

von huebi » So 20. Okt 2024, 12:08

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.

Nach oben