siunitx エラー: \numrange で数学を使用すると「invalid-token-in-number」が発生します

siunitx エラー: \numrange で数学を使用すると「invalid-token-in-number」が発生します

0 から無限大までの範囲を表示したいです。siunitxインポートした LaTeX の次の行を使用しています:

\numrange[range-phrase = --]{0}{\infty}

その行では次のエラーが発生します:

siunitx エラー: 「無効なトークンが数値に含まれています」

の周囲に $ を付けてみました\infty。この範囲をレンダリングする正しい方法は何ですか?

答え1

Troy が指摘しているように、 には\numrangeこの動作を制御するブール フラグがありますparse-numbers

\numrange[range-phrase = --, parse-numbers=false]{0}{\infty}

関連情報