diff options
Diffstat (limited to 'Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx')
-rw-r--r-- | Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx index 2f153d46864..ff97058d20f 100644 --- a/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx +++ b/Master/texmf-dist/source/latex/siunitx/siunitx-number.dtx @@ -2660,8 +2660,17 @@ { \int_compare:nNnTF {#3} = 0 { - \@@_round_final_decimal:nnw - {#1} { 1 \@@_round_truncate:n {#2} } + \bool_lazy_or:nnTF + { \tl_if_blank_p:n {#1} } + { \int_compare_p:nNn {#1} = { 0 } } + { + \@@_round_final_decimal:nnw + {#1} { 1 \@@_round_truncate:n {#2} } + } + { + \@@_round_final_decimal:nnw + {#1} { 1 #2 } + } } { \@@_round_final:fn |