siunitx удаляет десятичный ноль

siunitx удаляет десятичный ноль

Я пытаюсь набрать значение 2,4 +/- 0,009 с помощью siunitxпакета и \numкоманды. Однако, как только я переключаюсь siunitxна отображение неопределенности с помощью \pmсимвола, он удаляет один десятичный ноль.

МВЭ:

\documentclass{article}

\usepackage{siunitx}

\begin{document}
    \noindent
    \num[separate-uncertainty=true]{2.4 \pm 0.009} \\
    \num[separate-uncertainty=false]{2.4 \pm 0.009}
\end{document}

Результат:

2,40 ± 0,09 (без одной десятичной)

2.40(9) (также неверно, см. комментарий)

Я ошибаюсь, или в siunitxпакете что-то не так? Или я пропустил нужную опцию?

Редактировать: Я, видимо, неправильно понял смыслобозначение скобок, где число в скобках — это значение ± для цифры(цифр) слева от него. Однако это просто означает, что оба набранных значения неверны, а не только первое, как я изначально предполагал.

Редактировать 2: Я только что связался с автором пакета. Видимо, он в курсе проблемы и, как Бернард прокомментировал ниже, считает ввод недействительным (поскольку в нем недостаточно цифр для заданной неопределенности). Однако он посмотрит на него.

решение1

Напишите \num{2.40\pm 0.009}или \num{2.400 (9)}.

Связанный контент