siunitx exibindo valores de incerteza errados para números inteiros

siunitx exibindo valores de incerteza errados para números inteiros

Estou recebendo incertezas incorretas exibidas para números com valores inteiros usando o siunitxpacote. Parece inserir uma casa decimal e dividir a incerteza que especifico por 10.

Este é um problema novo desde a atualização para a versão do pacote 29/09/2014.

insira a descrição da imagem aqui

\documentclass{article}

\usepackage{siunitx} 
\sisetup{separate-uncertainty = true} % use +/- symbol for uncertainty values

\begin{document}

Using integers, 

\verb+\num{30 \pm 2}+ gives \num{30 \pm 2}

but I want the value to appear as \num{30} 

and the uncertainty should be \num{\pm 2} with no decimal parts.

Same problem happens using \verb+\SI+ and in tables using S-columns.

Things seem to work fine if the base value is not an integer:

\verb+\num{30.5 \pm 2}+ gives \num{30.5 \pm 2}

\end{document}

Responder1

Experimente com:

\num{30(2)}

Isso funciona para mim, se eu apenas alterar a incerteza no \numcomando.

informação relacionada