From 7a13ffb6d9458fd728428c6202ef1afa1debfa45 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Thu, 24 Nov 2016 23:05:24 +0000 Subject: siunitx (24nov16) git-svn-id: svn://tug.org/texlive/trunk@42566 c570f23f-e606-0410-a88d-b1316a301751 --- .../tex/latex/siunitx/siunitx-abbreviations.cfg | 2 +- .../tex/latex/siunitx/siunitx-binary.cfg | 2 +- .../tex/latex/siunitx/siunitx-version-1.cfg | 2 +- Master/texmf-dist/tex/latex/siunitx/siunitx.sty | 58 +++++++++++++--------- 4 files changed, 38 insertions(+), 26 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 91cd23a934d..bb784f3cdfa 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} {2016/09/02} {2.6s} +\ProvidesExplFile {siunitx-abbreviations.cfg} {2016/11/24} {2.7} {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 827cb745485..4be283c46cd 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} {2016/09/02} {2.6s} +\ProvidesExplFile {siunitx-binary.cfg} {2016/11/24} {2.7} {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 1ff8c559fb6..cba0575b8b4 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} {2016/09/02} {2.6s} +\ProvidesExplFile {siunitx-version-1.cfg} {2016/11/24} {2.7} {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 5352fe2640f..20396b75d06 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/09/11] \RequirePackage{xparse} -\ProvidesExplPackage {siunitx} {2016/09/02} {2.6s} +\ProvidesExplPackage {siunitx} {2016/11/24} {2.7} {A comprehensive (SI) units package} \@ifpackagelater { expl3 } { 2015/09/11 } { } @@ -4161,21 +4161,21 @@ \__siunitx_unit_output_print: } } -\seq_new:N \l__siunitx_declare_list_seq -\seq_put_right:Nn \l__siunitx_declare_list_seq { \of } -\seq_put_right:Nn \l__siunitx_declare_list_seq { \highlight } -\seq_put_right:Nn \l__siunitx_declare_list_seq { \per } -\seq_put_right:Nn \l__siunitx_declare_list_seq { \raiseto } -\seq_put_right:Nn \l__siunitx_declare_list_seq { \tothe } +\seq_new:N \l_siunitx_unit_symbolic_seq +\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \of } +\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \highlight } +\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \per } +\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \raiseto } +\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \tothe } \cs_new_protected:Npn \__siunitx_declare_power_after:Nn #1#2 { - \seq_put_right:Nn \l__siunitx_declare_list_seq {#1} + \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1} \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } { \__siunitx_textsuperscript:n {#2} } \cs_set:cpn { __siunitx_ \token_to_str:N #1 _function:w } { \__siunitx_unit_parse_power_after:n {#2} } } \cs_new_protected:Npn \__siunitx_declare_power_before:Nn #1#2 { - \seq_put_right:Nn \l__siunitx_declare_list_seq {#1} + \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1} \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } ##1 { ##1 \__siunitx_textsuperscript:n {#2} } \cs_set:cpn { __siunitx_ \token_to_str:N #1 _function:w } @@ -4183,7 +4183,7 @@ } \cs_new_protected:Npn \__siunitx_declare_prefix:Nnnn #1#2#3#4 { - \seq_put_right:Nn \l__siunitx_declare_list_seq {#1} + \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1} \prop_put:Nnn \l__siunitx_prefix_forward_prop {#1} {#4} \prop_put:Nnn \l__siunitx_prefix_reverse_prop {#4} {#1} \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } {#2} @@ -4197,14 +4197,14 @@ \prop_new:N \l__siunitx_prefix_forward_prop \prop_new:N \l__siunitx_prefix_reverse_prop \cs_new_protected:Npn \__siunitx_declare_qualifier:Nn #1#2 { - \seq_put_right:Nn \l__siunitx_declare_list_seq {#1} + \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1} \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } { \text { ~ } ( #2 ) } \cs_set:cpn { __siunitx_ \token_to_str:N #1 _function:w } { \__siunitx_unit_parse_qualifier:n {#2} } } \cs_new_protected:Npn \__siunitx_declare_unit:Nnn #1#2#3 { - \seq_put_right:Nn \l__siunitx_declare_list_seq {#1} + \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1} \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } {#2} \cs_set_protected:cpn { __siunitx_ \token_to_str:N #1 _function:w } { @@ -4254,7 +4254,7 @@ \cs_set_protected:Npn \__siunitx_cancel:n #1 { \__siunitx__real_cancel:n { \__siunitx_print:nn { unit } {#1} } } \cs_set_eq:NN \__siunitx__real_cancel:n \cancel - \seq_put_right:Nn \l__siunitx_declare_list_seq { \cancel } + \seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \cancel } \cs_new_protected:cpn { __siunitx_ \token_to_str:N \cancel _function:w } { \__siunitx_unit_parse_special:n { \__siunitx_cancel:n } } @@ -4283,7 +4283,7 @@ \cs_new_protected:Npn \__siunitx_unit_create_empty_functions: { \__siunitx_unit_create_functions_aux_i: - \seq_map_function:NN \l__siunitx_declare_list_seq + \seq_map_function:NN \l_siunitx_unit_symbolic_seq \__siunitx_unit_create_empty_functions_aux:N \__siunitx_unit_create_functions_aux_ii: } @@ -4296,14 +4296,14 @@ { \__siunitx_unit_create_functions_aux_i: \bool_if:NT \l__siunitx_create_overwrite_bool - { \seq_map_function:NN \l__siunitx_declare_list_seq \cs_undefine:N } + { \seq_map_function:NN \l_siunitx_unit_symbolic_seq \cs_undefine:N } \bool_if:NTF \l__siunitx_create_optional_bool { - \seq_map_function:NN \l__siunitx_declare_list_seq + \seq_map_function:NN \l_siunitx_unit_symbolic_seq \__siunitx_unit_create_with_arg:N } { - \seq_map_function:NN \l__siunitx_declare_list_seq + \seq_map_function:NN \l_siunitx_unit_symbolic_seq \__siunitx_unit_create:N } \__siunitx_unit_create_functions_aux_ii: @@ -4447,7 +4447,7 @@ \cs_new:Npn \__siunitx_pm: { } \cs_new_protected:Npn \__siunitx_unit_if_literal:nTF #1#2#3 { \group_begin: - \seq_map_function:NN \l__siunitx_declare_list_seq + \seq_map_function:NN \l_siunitx_unit_symbolic_seq \__siunitx_unit_if_literal_aux:N \cs_set_eq:NN \of \use_none:n \cs_set_eq:NN \highlight \use_none:n @@ -4482,7 +4482,7 @@ \prop_clear:N \l__siunitx_unit_prop \int_zero:N \l__siunitx_unit_int \bool_set_false:N \l__siunitx_per_bool - \seq_map_inline:Nn \l__siunitx_declare_list_seq + \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq { \cs_set_eq:Nc ##1 { __siunitx_ \token_to_str:N ##1 _function:w } } } \cs_new_protected:Npn \__siunitx_unit_parse_options:nn #1#2 { @@ -4851,7 +4851,7 @@ \int_zero:N \l__siunitx_unit_prefix_int \int_zero:N \l__siunitx_unit_denominator_int \int_zero:N \l__siunitx_unit_numerator_int - \seq_map_inline:Nn \l__siunitx_declare_list_seq + \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq { \__siunitx_unit_print_literal_aux:N ##1 } } \group_begin: @@ -4859,7 +4859,7 @@ \cs_new_protected:Npn \__siunitx_unit_format_literal:n #1 { \int_zero:N \l__siunitx_unit_prefix_int - \seq_map_inline:Nn \l__siunitx_declare_list_seq + \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq { \__siunitx_unit_print_literal_aux:N ##1 } \tl_set:Nn \l__siunitx_unit_tl {#1} \tl_replace_all:NnV \l__siunitx_unit_tl { . } @@ -5571,6 +5571,18 @@ \msg_new:nnn { siunitx } { moved-cellspace-column } { Column~type~for~cellspace~package~moved~to~'#1'. } \msg_warning:nnn { siunitx } { moved-cellspace-column } { C } + \ifcellspace@m + \def \env@matrix + { + \hskip -\arraycolsep + \let \@ifnextchar \new@ifnextchar + \array + { + * { \c@MaxMatrixCols } + { > { \bcolumn c \@nil $ } c < { $ \ecolumn } } @ { } + } + } + \fi } { } } @@ -7370,7 +7382,7 @@ \cs_set_eq:NN \label \use_none:n \cs_set_eq:NN \index \use_none:n \cs_set_eq:NN \glossary \use_none:n - \seq_map_inline:Nn \l__siunitx_declare_list_seq + \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq { \__siunitx_contents_add:N ##1 } } { \token_to_str:N \@writefile {#1} {#2} } @@ -7386,7 +7398,7 @@ } \cs_new_protected:Npn \__siunitx_contents_bookmarks: { - \seq_map_inline:Nn \l__siunitx_declare_list_seq + \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq { \__siunitx_unit_print_literal_aux:N ##1 } \cs_if_exist:NT \FB@fg { \cs_set_eq:NN \fg \FB@fg } -- cgit v1.2.3