プログラムの出力は値とその不確実性です。それらを正しく丸めて tex ドキュメントに含めたいと思います。
value_uncertainty.txt
:
12345.67890 0.987654321
scientific_document.tex
次のようなものです:
My average number of rabbits is
\SI[figures-of-uncertainty=2]{\input{value_uncertainty.txt}}{\someunits}
Scientific_document.pdf の結果は次のようになります。
My average number of rabbits is 12345.68 +- 0.99 SomeUnits
不確実性の丸めのみが指定されているにもかかわらず、値と不確実性の両方が丸められていることに注意してください。これは可能ですか?
答え1
の「ネイティブ」機能として、siunitx
現在の答えは「いいえ」です。不確実性がある場合に答えが意味を持つように丸めるのはそれほど簡単ではないからです。不確実性の自動丸めは必ずしも有効ではありません。の本来の目的は、siunitx
自動丸めなどの機能が後から追加され、ユーザーが実際に考えた資料をうまく提示できるようにすることでした。人々がそのような機能を望んでいることはわかっています。それは私の「やること」リストに載っていますが、まず取り組む必要がある他の問題がいくつかあります。
また、外部ファイルから読み取っているため、グラフ表示または表表示のいずれかが最も適切であると考えられます (おそらく値が多い)。これらの表示形式では、値と不確実性を別々のエンティティとして扱う必要があり、その場合、両方とも またはsiunitx
で丸めることができますpgfplotstable
。