diff options
author | Karl Berry <karl@freefriends.org> | 2021-07-22 20:40:24 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-07-22 20:40:24 +0000 |
commit | 0ba7f884a6a123c6e85781421c3b17ce11557203 (patch) | |
tree | 68a4fc38851a7a5b3b3bd82cb64e2e2c42399a33 /Master/texmf-dist/tex | |
parent | 1533ab903c9333f75c242d2a5927036e4ce14739 (diff) |
siunitx (22jul21)
git-svn-id: svn://tug.org/texlive/trunk@60017 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex')
-rw-r--r-- | Master/texmf-dist/tex/latex/siunitx/siunitx.sty | 18 |
1 files changed, 16 insertions, 2 deletions
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty index 03d48ee1604..8af08eb1376 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-07-20} {3.0.21} +\ProvidesExplPackage {siunitx} {2021-07-22} {3.0.22} {A comprehensive (SI) units package} \msg_new:nnnn { siunitx } { incompatible-package } { Package~'#1'~incompatible. } @@ -1472,6 +1472,7 @@ \cs_generate_variant:Nn \tl_if_blank:nTF { f } \cs_generate_variant:Nn \tl_if_blank_p:n { f } \cs_generate_variant:Nn \tl_if_in:NnTF { NV } +\cs_generate_variant:Nn \tl_remove_all:Nn { NV } \cs_generate_variant:Nn \tl_replace_all:Nnn { NnV } \tl_new:N \l__siunitx_number_tmp_tl \tl_new:N \l__siunitx_number_outputted_tl @@ -1593,6 +1594,9 @@ } \tl_set_eq:NN \l__siunitx_number_input_tl \l__siunitx_number_arg_tl \siunitx_number_normalize_symbols:N \l__siunitx_number_arg_tl + \protected@edef \l__siunitx_number_input_ignore_tl { \l__siunitx_number_input_ignore_tl } + \tl_if_empty:NF \l__siunitx_number_input_ignore_tl + { \tl_remove_all:NV \l__siunitx_number_arg_tl \l__siunitx_number_input_ignore_tl } \tl_if_empty:NF \l__siunitx_number_arg_tl { \__siunitx_number_parse_comparator: } \__siunitx_number_parse_check: @@ -4129,6 +4133,13 @@ { \__siunitx_table_align_auxi:nn {#1} { 0pt } } \cs_new_protected:Npn \__siunitx_table_align_right:n #1 { \__siunitx_table_align_auxi:nn {#1} { 0pt~plus~1fill } } +\cs_new_protected:Npn \__siunitx_table_align_none:n #1 + { + \bool_if:NTF \l__siunitx_table_fixed_width_bool + { \hbox_to_wd:nn \l__siunitx_table_column_width_dim } + { \use:n } + {#1} + } \cs_new_protected:Npn \__siunitx_table_align_auxi:nn #1#2 { \bool_if:NTF \l__siunitx_table_fixed_width_bool @@ -4159,7 +4170,7 @@ \keys_define:nn { siunitx } { table-text-alignment .choices:nn = - { center , left , right } + { center , left , right , none } { \tl_set:Nn \l__siunitx_table_align_text_tl {#1} } , } \tl_new:N \l__siunitx_table_align_text_tl @@ -7497,6 +7508,9 @@ \cs_if_exist:cT { NC@find@ #1 } { \cs_undefine:c { NC@find@ #1 } + \cs_set_protected:Npn \__siunitx_tmp:w ##1 \NC@do #1 ##2 \q_stop + { \NC@list {##1##2} } + \exp_after:wN \__siunitx_tmp:w \the \NC@list \q_stop \msg_warning:nnn { siunitx } { column-overwritten } {#1} } \newcolumntype {#1} { } |