summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2021-05-21 21:04:16 +0000
committerKarl Berry <karl@freefriends.org>2021-05-21 21:04:16 +0000
commitb1faafa7a3280da5554864dc3b75351f780b7c74 (patch)
tree0f962862960d0afe503d2d5f2d069f052a7ffaf3 /Master/texmf-dist/tex/latex
parent239a4ff802c59efea422120c00ffc23a00840396 (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.sty43
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 } }