diff options
author | Karl Berry <karl@freefriends.org> | 2021-05-21 21:04:16 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-05-21 21:04:16 +0000 |
commit | b1faafa7a3280da5554864dc3b75351f780b7c74 (patch) | |
tree | 0f962862960d0afe503d2d5f2d069f052a7ffaf3 /Master/texmf-dist/tex/latex | |
parent | 239a4ff802c59efea422120c00ffc23a00840396 (diff) |
siunitx (21may21)
git-svn-id: svn://tug.org/texlive/trunk@59292 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex')
-rw-r--r-- | Master/texmf-dist/tex/latex/siunitx/siunitx.sty | 43 |
1 files changed, 41 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty index f4640b447d5..0503d1dc192 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} {2021-05-19} {3.0.2} +\ProvidesExplPackage {siunitx} {2021-05-20} {3.0.3} {A comprehensive (SI) units package} \msg_new:nnnn { siunitx } { incompatible-package } { Package~'#1'~incompatible. } @@ -3360,7 +3360,7 @@ expression = #1 , fixed-exponent = 0 , group-digits = all , - group-minimum-digits = 4 , + group-minimum-digits = 5 , group-separator = \, , % ( input-close-uncertainty = ) , input-comparators = { <=>\approx\ge\geq\gg\le\leq\ll\sim } , @@ -4063,6 +4063,15 @@ \cs_new:Npn \__siunitx_table_cleanup_decimal:w #1 \q_nil #2 \q_nil #3 \q_nil #4 \q_nil #5 \q_nil #6 \q_nil #7 \q_nil { #1#2#3#4#5#6#7 } +\cs_new_protected:Npn \__siunitx_table_color_check:N #1 + { \exp_after:wN \__siunitx_table_color_check:w #1 \q_stop } +\cs_new_protected:Npn \__siunitx_table_color_check:w #1 \q_nil #2 \q_nil #3 \q_stop + { + \tl_if_head_eq_meaning:nNT {#2} \color + { \__siunitx_table_color_check:Nnw #2 \q_stop } + } +\cs_new_protected:Npn \__siunitx_table_color_check:Nnw #1#2#3 \q_stop + { \keys_set:nn { siunitx } { number-color = #2 } } \cs_new_protected:Npn \__siunitx_table_center_marker: { \hbox_set:Nn \l__siunitx_table_tmp_box @@ -4236,6 +4245,7 @@ { \tl_set:Nx \l__siunitx_table_tmp_tl { \siunitx_number_output:NN \l__siunitx_table_model_tl \q_nil } + \__siunitx_table_color_check:N \l__siunitx_table_tmp_tl \exp_after:wN \__siunitx_table_direct_format_aux:w \l__siunitx_table_tmp_tl \q_stop } @@ -4332,6 +4342,7 @@ \siunitx_number_process:NN \l__siunitx_table_tmp_tl \l__siunitx_table_tmp_tl \tl_set:Nx \l__siunitx_table_tmp_tl { \siunitx_number_output:NN \l__siunitx_table_tmp_tl \q_nil } + \__siunitx_table_color_check:N \l__siunitx_table_tmp_tl \exp_after:wN \__siunitx_table_print_marker:w \l__siunitx_table_tmp_tl \q_stop \box_use_drop:N \l__siunitx_table_after_box @@ -4397,6 +4408,7 @@ \exp_not:N \q_mark \siunitx_number_output:NN \l__siunitx_table_tmp_tl \q_nil } + \__siunitx_table_color_check:N \l__siunitx_table_tmp_tl \exp_after:wN \__siunitx_table_print_format_auxi:w \l__siunitx_table_tmp_tl \q_stop \hbox_set:Nn \l__siunitx_table_tmp_box { \l__siunitx_table_after_model_tl } @@ -6541,6 +6553,12 @@ { group-digits ~ = ~ true } { group-digits ~ = ~ all } } , + input-symbols .code:n = + { + \msg_info:nnnn { siunitx } { option-deprecated } + { input-symbols } { input-digits } + \tl_put_right:Nn \l__siunitx_number_input_digit_tl {#1} + } , separate-uncertainty .choice: , separate-uncertainty / false .code:n = { @@ -7053,6 +7071,27 @@ } } \siunitx_declare_unit:Nn \celsius { \degreeCelsius } +\msg_new:nnnn { siunitx } { unit-removed } + { Unit~macro~#1~has~been~removed~in~this~release. } + { + The~BIPM~have~removed~this~unit~from~the~SI~Brochure.~ + You~will~need~to~define~it~yourself~using~\token_to_str:N \DeclareSIUnit. + } +\clist_map_inline:nn + { + \angstrom , + \atomicmassunit , + \bohr , + \clight , + \electronmass , + \elementarycharge , + \hartree , + \plackbar + } + { + \siunitx_declare_unit:Nx #1 + { \msg_error:nnn { siunitx } { unit-removed } { \token_to_str:N #1 } } + } \IfFormatAtLeastTF { 2020-10-01 } { } { \RequirePackage { xparse } } |