siunitx отображает неправильные значения неопределенности для целых чисел

siunitx отображает неправильные значения неопределенности для целых чисел

Я получаю неправильные неопределенности, отображаемые для целых чисел с использованием siunitxпакета. Кажется, он вставляет один десятичный знак и делит указанную мной неопределенность на 10.

Это новая проблема, возникшая после обновления до версии пакета от 29.09.2014.

введите описание изображения здесь

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

решение1

Попробуйте с:

\num{30(2)}

У меня это работает, если я только изменю неопределенность в \numкоманде.

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