From 3692808268baf9f2c56b28f61c266ef0efbb0fe6 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Thu, 17 Nov 2022 03:01:35 +0000 Subject: CTAN sync 202211170301 --- macros/latex/contrib/siunitx/CHANGELOG.md | 8 +++++++- macros/latex/contrib/siunitx/siunitx-code.pdf | Bin 617655 -> 617721 bytes macros/latex/contrib/siunitx/siunitx-number.dtx | 8 ++++---- macros/latex/contrib/siunitx/siunitx.dtx | 2 +- macros/latex/contrib/siunitx/siunitx.pdf | Bin 666267 -> 666266 bytes macros/latex/contrib/siunitx/siunitx.tex | 2 +- 6 files changed, 13 insertions(+), 7 deletions(-) (limited to 'macros/latex/contrib/siunitx') diff --git a/macros/latex/contrib/siunitx/CHANGELOG.md b/macros/latex/contrib/siunitx/CHANGELOG.md index d1d7b1c61f..e26a8b74c1 100644 --- a/macros/latex/contrib/siunitx/CHANGELOG.md +++ b/macros/latex/contrib/siunitx/CHANGELOG.md @@ -7,6 +7,11 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to ## [Unreleased] +## [v3.1.10] - 2022-11-16 + +### Fixed +- Rounding to uncertainty in some cases (see issue + [\#627](https://github.com/josephwright/siunitx/issues/627)) ## [v3.1.9] - 2022-10-23 ### Added @@ -1826,7 +1831,8 @@ Changelog](https://keepachangelog.com/en/1.0.0/), and this project adheres to ### Added - First public testing release (as `si`) -[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.1.9...HEAD +[Unreleased]: https://github.com/josephwright/siunitx/compare/v3.1.10...HEAD +[v3.1.10]: https://github.com/josephwright/siunitx/compare/v3.1.9...v3.1.10 [v3.1.9]: https://github.com/josephwright/siunitx/compare/v3.1.8...v3.1.9 [v3.1.8]: https://github.com/josephwright/siunitx/compare/v3.1.7...v3.1.8 [v3.1.7]: https://github.com/josephwright/siunitx/compare/v3.1.6...v3.1.7 diff --git a/macros/latex/contrib/siunitx/siunitx-code.pdf b/macros/latex/contrib/siunitx/siunitx-code.pdf index 7bfe53e8a8..a57ecf29bc 100644 Binary files a/macros/latex/contrib/siunitx/siunitx-code.pdf and b/macros/latex/contrib/siunitx/siunitx-code.pdf differ diff --git a/macros/latex/contrib/siunitx/siunitx-number.dtx b/macros/latex/contrib/siunitx/siunitx-number.dtx index 1d11f909f0..b88e369c08 100644 --- a/macros/latex/contrib/siunitx/siunitx-number.dtx +++ b/macros/latex/contrib/siunitx/siunitx-number.dtx @@ -3168,9 +3168,9 @@ { \use:e { - \exp_not:N \@@_round_uncertainty:nnnnn + \exp_not:N \@@_round_uncertainty:nnnnnn \@@_round:nnn {#1} { } {#4} - {#2} {#3} {#1} + {#2} {#3} {#1} {#4} } } % \end{macrocode} @@ -3179,7 +3179,7 @@ % the uncertainty rounded up, which also links to additional treatment. We % therefore split paths here. % \begin{macrocode} -\cs_new:Npn \@@_round_uncertainty:nnnnn #1#2#3#4#5 +\cs_new:Npn \@@_round_uncertainty:nnnnnn #1#2#3#4#5#6 { \tl_if_blank:nTF {#1} { @@ -3191,7 +3191,7 @@ { \tl_if_blank:nTF {#4} { #5 } - { 0 - ( \tl_count:n {#4} - \tl_count:n {#2} - #5 + 1 ) } + { ( \tl_count:n {#6} - \tl_count:n {#4} ) - \tl_count:n {#2} } } { 0 } } diff --git a/macros/latex/contrib/siunitx/siunitx.dtx b/macros/latex/contrib/siunitx/siunitx.dtx index b39fdd662e..d02beaf573 100644 --- a/macros/latex/contrib/siunitx/siunitx.dtx +++ b/macros/latex/contrib/siunitx/siunitx.dtx @@ -121,7 +121,7 @@ % % Identify the package and give the over all version information. % \begin{macrocode} -\ProvidesExplPackage {siunitx} {2022-10-23} {3.1.9} +\ProvidesExplPackage {siunitx} {2022-11-16} {3.1.10} {A comprehensive (SI) units package} % \end{macrocode} % diff --git a/macros/latex/contrib/siunitx/siunitx.pdf b/macros/latex/contrib/siunitx/siunitx.pdf index 92efe61c67..9f1a21c58f 100644 Binary files a/macros/latex/contrib/siunitx/siunitx.pdf and b/macros/latex/contrib/siunitx/siunitx.pdf differ diff --git a/macros/latex/contrib/siunitx/siunitx.tex b/macros/latex/contrib/siunitx/siunitx.tex index 1c4b9ab910..a92d0ee0db 100644 --- a/macros/latex/contrib/siunitx/siunitx.tex +++ b/macros/latex/contrib/siunitx/siunitx.tex @@ -318,7 +318,7 @@ optional argument, \meta{options}, and one mandatory one, \meta{number}. The contents of \meta{number} are automatically formatted. The formatter removes both \enquote{soft} (\verb*| |) and \enquote{hard} spaces (|\,| and |~|), automatically identifies exponents (as standard marked using |e|, |E|, |d| or -|D|) and adds the appropriate spacing of large numbers.If required, +|D|) and adds the appropriate spacing of large numbers. If required, a leading zero is added before a decimal marker: both |.| and "," are recognised as decimal markers. \begin{LaTeXdemo} -- cgit v1.2.3