siunitx remove um zero decimal

siunitx remove um zero decimal

Estou tentando compor o valor 2,4 +/- 0,009 usando o siunitxpacote e o \numcomando. No entanto, quando mudo siunitxpara mostrar a incerteza com um \pmcaractere, ele remove um zero decimal.

MWE:

\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}

Resultado:

2,40 ± 0,09 (faltando uma casa decimal)

2.40(9) (também incorreto, ver comentário)

Estou cometendo um erro ou há algo errado no siunitxpacote? Ou perdi uma opção necessária?

Editar: Aparentemente eu não entendi o significado donotação entre parênteses, onde o número entre parênteses é o valor ± do(s) dígito(s) restante(s) dele. No entanto, isso significa apenas que ambos os valores digitados estão errados, e não apenas o primeiro, como presumi inicialmente.

Editar 2: Acabei de entrar em contato com o autor do pacote. Aparentemente ele está ciente do problema, e como Bernard comentou abaixo, considera a entrada inválida (já que não possui dígitos suficientes para a incerteza dada). No entanto, ele dará uma olhada nisso.

Responder1

Escrever \num{2.40\pm 0.009}ou \num{2.400 (9)}.

informação relacionada