siunitx elimina un cero decimal

siunitx elimina un cero decimal

Estoy intentando escribir el valor 2,4 +/- 0,009 usando el siunitxpaquete y el \numcomando. Sin embargo, una vez que cambio siunitxpara mostrar la incertidumbre con un \pmcarácter, se elimina un cero 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 (falta un decimal)

2.40(9) (también incorrecto, ver comentario)

¿Estoy cometiendo un error o hay algún problema en el siunitxpaquete? ¿O me perdí una opción necesaria?

Editar: Aparentemente entendí mal el significado de lanotación entre paréntesis, donde el número entre paréntesis es el valor ± de los dígitos que quedan a la izquierda. Sin embargo, esto solo significa que ambos valores escritos son incorrectos, y no solo el primero como supuse inicialmente.

Editar 2: Acabo de contactar al autor del paquete. Aparentemente es consciente del problema y, como Bernard comentó a continuación, considera que la entrada no es válida (ya que no tiene suficientes dígitos para la incertidumbre dada). Sin embargo, le echará un vistazo.

Respuesta1

Escribe \num{2.40\pm 0.009}o \num{2.400 (9)}.

información relacionada