Я пытаюсь набрать значение 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)}
.