如何在 \SI 中显示尾随点?
How can you display a trailing dot in an \SI?
LaTeX 包 siunitx
提供了一个 \SI
命令来显示带有 SI 单位的值。例如,写 \SI{100}{\milli\gram}
通过适当的排版显示 100 mg
。
当用明确的3位有效数字表示该值时,可以使用科学记数法“1.00 × 102 mg”或更方便的“100. mg”(注意尾随点)。在某些情况下,我更喜欢尾随点符号。
如果您在 LaTeX 中编写 \SI{100.}{\milli\gram}
,它会在小数点后隐式添加一个零:100.0 mg
。这是不正确的,因为它指定了 4 位有效数字,而不是 3 位。
有没有办法防止命令在小数点后隐式添加零?
您可以使用以下内容:
\SI[add-decimal-zero=false]{123.}{kg}
如果你想永久使用它:
\sisetup{add-decimal-zero=false}
LaTeX 包 siunitx
提供了一个 \SI
命令来显示带有 SI 单位的值。例如,写 \SI{100}{\milli\gram}
通过适当的排版显示 100 mg
。
当用明确的3位有效数字表示该值时,可以使用科学记数法“1.00 × 102 mg”或更方便的“100. mg”(注意尾随点)。在某些情况下,我更喜欢尾随点符号。
如果您在 LaTeX 中编写 \SI{100.}{\milli\gram}
,它会在小数点后隐式添加一个零:100.0 mg
。这是不正确的,因为它指定了 4 位有效数字,而不是 3 位。
有没有办法防止命令在小数点后隐式添加零?
您可以使用以下内容:
\SI[add-decimal-zero=false]{123.}{kg}
如果你想永久使用它:
\sisetup{add-decimal-zero=false}