diff options
author | Norbert Preining <norbert@preining.info> | 2022-07-24 03:01:20 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2022-07-24 03:01:20 +0000 |
commit | 0f0d64a55eba3def343d043b6d6c60158e6362c1 (patch) | |
tree | af65bc1098aa67745651270c2c2f36a699058c9e /macros/latex/contrib/siunitx/siunitx-number.dtx | |
parent | fcd380d0a9f42e14bfc55d8ea92e93fe0b7b48b9 (diff) |
CTAN sync 202207240301
Diffstat (limited to 'macros/latex/contrib/siunitx/siunitx-number.dtx')
-rw-r--r-- | macros/latex/contrib/siunitx/siunitx-number.dtx | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/macros/latex/contrib/siunitx/siunitx-number.dtx b/macros/latex/contrib/siunitx/siunitx-number.dtx index 2f153d4686..ff97058d20 100644 --- a/macros/latex/contrib/siunitx/siunitx-number.dtx +++ b/macros/latex/contrib/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 |