From 632a696b8806aa0f77259c3e22c5348a86d1ddac Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Tue, 1 Sep 2015 21:49:06 +0000 Subject: siunitx (1sep15) git-svn-id: svn://tug.org/texlive/trunk@38265 c570f23f-e606-0410-a88d-b1316a301751 --- .../texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg | 2 +- Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg | 2 +- Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg | 2 +- Master/texmf-dist/tex/latex/siunitx/siunitx.sty | 13 ++++++++++--- 4 files changed, 13 insertions(+), 6 deletions(-) (limited to 'Master/texmf-dist/tex/latex/siunitx') diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg b/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg index 93a190e8a84..87023acc12d 100644 --- a/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg +++ b/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg @@ -13,7 +13,7 @@ %% See http://www.latex-project.org/lppl.txt %% --------------------------------------------------------------- %% -\ProvidesExplFile {siunitx-abbreviations.cfg} {2015/08/18} {2.6i} +\ProvidesExplFile {siunitx-abbreviations.cfg} {2015/09/01} {2.6j} {siunitx: Abbreviated units} \DeclareSIUnit \A { \ampere } \DeclareSIUnit \pA { \pico \ampere } diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg b/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg index 7ae64a2772e..513f705b00f 100644 --- a/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg +++ b/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg @@ -13,7 +13,7 @@ %% See http://www.latex-project.org/lppl.txt %% --------------------------------------------------------------- %% -\ProvidesExplFile {siunitx-binary.cfg} {2015/08/18} {2.6i} +\ProvidesExplFile {siunitx-binary.cfg} {2015/09/01} {2.6j} {siunitx: Binary units} \DeclareBinaryPrefix \kibi { Ki } { 10 } \DeclareBinaryPrefix \mebi { Mi } { 20 } diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg b/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg index 9ffcee26a6f..921abc30b8b 100644 --- a/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg +++ b/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg @@ -13,7 +13,7 @@ %% See http://www.latex-project.org/lppl.txt %% --------------------------------------------------------------- %% -\ProvidesExplFile {siunitx-version-1.cfg} {2015/08/18} {2.6i} +\ProvidesExplFile {siunitx-version-1.cfg} {2015/09/01} {2.6j} {siunitx: Version 1 settings} \keys_define:nn { siunitx } { addsign .choice: , diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty index c040fe415d8..ee94ee4f21f 100644 --- a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty +++ b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty @@ -15,7 +15,7 @@ %% \RequirePackage{expl3}[2015/03/01] \RequirePackage{xparse} -\ProvidesExplPackage {siunitx} {2015/08/18} {2.6i} +\ProvidesExplPackage {siunitx} {2015/09/01} {2.6j} {A comprehensive (SI) units package} \@ifpackagelater { expl3 } { 2015/03/01 } { } @@ -2926,7 +2926,11 @@ __siunitx_ \exp_after:wN \token_to_str:N \l__siunitx_tmpb_tl _function:w } + \prop_get:NnN \l__siunitx_unit_prop { total-units } \l__siunitx_tmpa_tl + \int_set:Nn \l__siunitx_unit_int \l__siunitx_tmpa_tl + \cs_set_eq:NN \__siunitx_pm: \pm \__siunitx_unit_format: + \cs_set_eq:NN \pm \__siunitx_pm: } { \msg_error:nnx { siunitx } { non-convertible-exponent } @@ -4652,6 +4656,8 @@ qualifier-phrase = { ~ of ~ } } \cs_new_protected:Npn \__siunitx_unit_format: { + \prop_put:Nnx \l__siunitx_unit_prop { total-units } + { \int_use:N \l__siunitx_unit_int } \__siunitx_unit_format_init: \int_while_do:nNnn { \l__siunitx_unit_int } > { 0 } { @@ -5112,6 +5118,7 @@ \prop_remove:Nn \l__siunitx_unit_prop { prefix-1 } \prop_remove:Nn \l__siunitx_unit_prop { prefix-symbol-1 } \prop_remove:Nn \l__siunitx_unit_prop { prefix-base-1 } + \prop_remove:Nn \l__siunitx_unit_prop { total-units } \prop_if_empty:NF \l__siunitx_unit_prop { \msg_error:nn { siunitx } { prefix-only } } } @@ -7086,8 +7093,8 @@ \msg_new:nnnn { siunitx } { invalid-number } { Invalid~numerical~input~'#1'. } { - The~input given~as~a~number~does~not~make~logical~sense.~ - This~happens,~for example,~if~a~number~only~contains~a~sign. + The~input~given~as~a~number~does~not~make~logical~sense.~ + This~happens,~for~example,~if~a~number~only~contains~a~sign. } \msg_new:nnnn { siunitx } { invalid-token-in-exponent } { Invalid~exponent~in~numerical~input~'#1'. } -- cgit v1.2.3