summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2022-07-23 21:39:20 +0000
committerKarl Berry <karl@freefriends.org>2022-07-23 21:39:20 +0000
commit0f5c838f2f213420085e0e591ed6640230476df2 (patch)
tree567d8a65fc9d36a20434216cb3b0afe40530d776 /Master/texmf-dist/tex
parent364a1604cd3394a3e431ccc118b46238eca34121 (diff)
siunitx (23jul22)
git-svn-id: svn://tug.org/texlive/trunk@63964 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r--Master/texmf-dist/tex/latex/siunitx/siunitx.sty15
1 files changed, 12 insertions, 3 deletions
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
index 8cba881818c..e1f0215faa6 100644
--- a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
+++ b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
@@ -42,7 +42,7 @@
}%
\endinput
}%
-\ProvidesExplPackage {siunitx} {2022-06-22} {3.1.4}
+\ProvidesExplPackage {siunitx} {2022-07-23} {3.1.5}
{A comprehensive (SI) units package}
\msg_new:nnnn { siunitx } { incompatible-package }
{ Package~'#1'~incompatible. }
@@ -2985,8 +2985,17 @@
{
\int_compare:nNnTF {#3} = 0
{
- \__siunitx_number_round_final_decimal:nnw
- {#1} { 1 \__siunitx_number_round_truncate:n {#2} }
+ \bool_lazy_or:nnTF
+ { \tl_if_blank_p:n {#1} }
+ { \int_compare_p:nNn {#1} = { 0 } }
+ {
+ \__siunitx_number_round_final_decimal:nnw
+ {#1} { 1 \__siunitx_number_round_truncate:n {#2} }
+ }
+ {
+ \__siunitx_number_round_final_decimal:nnw
+ {#1} { 1 #2 }
+ }
}
{
\__siunitx_number_round_final:fn