summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-07-22 20:40:24 +0000
committerKarl Berry <karl@freefriends.org>2021-07-22 20:40:24 +0000
commit0ba7f884a6a123c6e85781421c3b17ce11557203 (patch)
tree68a4fc38851a7a5b3b3bd82cb64e2e2c42399a33 /Master/texmf-dist/tex
parent1533ab903c9333f75c242d2a5927036e4ce14739 (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.sty18
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} { }