何らかの理由で、無次元数に「siunitx」の使用が推奨されますか?

何らかの理由で、無次元数に「siunitx」の使用が推奨されますか?

私の質問は、書くことの利点についてです

$\mbox{\textit{Re}}=\SI{0.137}{}$

の代わりに

$\mbox{\textit{Re}}=0.137$

何かありますか?

答え1

コマンド\numは、主に の最初の引数で一貫した数値書式設定を可能にするために提供されています\SI。したがって、 を使用するかどうかは、\num主にその一貫した書式設定が必要かどうかによって決まります。たとえば、 は、入力がローカライズされている場合でも、通常の科学的出力を生成するために (標準として) に変換するなどの処理を行います。また、 は に変換さ\numれます。,.1.2e31.2 \times 10^{3}

もちろん、 で数値パーサーをオフにすると、と のsiunitx間で数値の形式は同じになります。(実際、人々は主に数値の書式設定について尋ねますが、 の本当の核心はそれではなく、 の一貫した適用という考え方です。$1.23$\num{1.23}siunitxユニット

関連情報