summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
diff options
context:
space:
mode:
Diffstat (limited to 'Master/texmf-dist/tex/latex/siunitx/siunitx.sty')
-rw-r--r--Master/texmf-dist/tex/latex/siunitx/siunitx.sty24
1 files changed, 23 insertions, 1 deletions
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
index 64ad9772292..cec270fad49 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} {2017/02/19} {2.7d}
+\ProvidesExplPackage {siunitx} {2017/03/06} {2.7e}
{A comprehensive (SI) units package}
\@ifpackagelater { expl3 } { 2015/09/11 }
{ }
@@ -6131,6 +6131,8 @@
{
table-format .code:n =
{
+ \bool_set_eq:NN \l__siunitx_process_plus_saved_bool \l__siunitx_process_plus_bool
+ \bool_set_true:N \l__siunitx_process_plus_bool
\__siunitx_number_in_parse:n {#1}
\prop_set_eq:NN \l__siunitx_table_model_prop \l__siunitx_number_in_prop
\tl_clear:N \l__siunitx_tmpa_tl
@@ -6152,17 +6154,37 @@
\clist_put_right:Nx \l__siunitx_tmpa_tl
{ table-figures-uncertainty = \l__siunitx_tmpb_tl }
}
+ \prop_if_in:NnTF \l__siunitx_number_in_prop { mantissa-sign }
+ {
+ \clist_put_right:Nn \l__siunitx_tmpa_tl
+ { table-sign-mantissa =true }
+ }
+ {
+ \clist_put_right:Nn \l__siunitx_tmpa_tl
+ { table-sign-mantissa =false }
+ }
\prop_get:NnNT \l__siunitx_number_in_prop { exponent-integer }
\l__siunitx_tmpb_tl
{
\clist_put_right:Nx \l__siunitx_tmpa_tl
{ table-figures-exponent = \l__siunitx_tmpb_tl }
}
+ \prop_if_in:NnTF \l__siunitx_number_in_prop { exponent-sign }
+ {
+ \clist_put_right:Nn \l__siunitx_tmpa_tl
+ { table-sign-exponent =true }
+ }
+ {
+ \clist_put_right:Nn \l__siunitx_tmpa_tl
+ { table-sign-exponent =false }
+ }
\clist_put_right:Nn \l__siunitx_tmpa_tl
{ table-number-alignment = center }
\keys_set:nV { siunitx } \l__siunitx_tmpa_tl
+ \bool_set_eq:NN \l__siunitx_process_plus_bool \l__siunitx_process_plus_saved_bool
}
}
+\bool_new:N \l__siunitx_process_plus_saved_bool
\cs_new_protected:Npn \__siunitx_table_print_S:
{
\bool_if:NTF \l__siunitx_table_collect_pre_bool