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.sty30
1 files changed, 20 insertions, 10 deletions
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
index 6569fb731a7..9a6a69d56ef 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} {2016/01/19} {2.6p}
+\ProvidesExplPackage {siunitx} {2016/03/01} {2.6q}
{A comprehensive (SI) units package}
\@ifpackagelater { expl3 } { 2015/09/11 }
{ }
@@ -7252,6 +7252,7 @@
\NewDocumentCommand \num { o m } {
\leavevmode
\group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
\IfNoValueF {#1}
{ \keys_set:nn { siunitx } {#1} }
\__siunitx_number_output:n {#2}
@@ -7260,6 +7261,7 @@
\NewDocumentCommand \numlist { o > { \SplitList { ; } } m } {
\leavevmode
\group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
\IfNoValueF {#1}
{ \keys_set:nn { siunitx } {#1} }
\__siunitx_list_numbers:n {#2}
@@ -7268,6 +7270,7 @@
\NewDocumentCommand \numrange { o m m } {
\leavevmode
\group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
\IfNoValueF {#1}
{ \keys_set:nn { siunitx } {#1} }
\__siunitx_range_numbers:nn {#2} {#3}
@@ -7276,6 +7279,7 @@
\NewDocumentCommand \SIlist { o > { \SplitList { ; } } m m } {
\leavevmode
\group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
\IfNoValueTF {#1}
{ \__siunitx_list_units:nnn {#2} {#3} { } }
{
@@ -7287,6 +7291,7 @@
\NewDocumentCommand \SIrange { o m m m } {
\leavevmode
\group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
\IfNoValueTF {#1}
{ \__siunitx_range_unit:nnnn {#4} { } {#2} {#3} }
{
@@ -7298,6 +7303,7 @@
\NewDocumentCommand \SI { o m o m } {
\leavevmode
\group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
\IfNoValueTF {#1}
{ \__siunitx_combined:nnnn { } {#2} {#3} {#4} }
{
@@ -7311,19 +7317,23 @@
}
\NewDocumentCommand \tablenum { o m } {
\leavevmode
- \IfNoValueF {#1}
- { \keys_set:nn { siunitx } {#1} }
- \bool_if:NTF \l__siunitx_number_parse_bool
- {
- \tl_set:Nn \l__siunitx_table_collect_tl {#2}
- \bool_set_false:N \l__siunitx_table_collect_pre_bool
- \__siunitx_table_print_S:
- }
- { \__siunitx_table_print_S_direct: #2 \__siunitx_table_print: }
+ \group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
+ \IfNoValueF {#1}
+ { \keys_set:nn { siunitx } {#1} }
+ \bool_if:NTF \l__siunitx_number_parse_bool
+ {
+ \tl_set:Nn \l__siunitx_table_collect_tl {#2}
+ \bool_set_false:N \l__siunitx_table_collect_pre_bool
+ \__siunitx_table_print_S:
+ }
+ { \__siunitx_table_print_S_direct: #2 \__siunitx_table_print: }
+ \group_end:
}
\NewDocumentCommand \si { o m } {
\leavevmode
\group_begin:
+ \bool_set_false:N \l__siunitx_font_set_bool
\IfNoValueTF {#1}
{ \__siunitx_unit_output:nn {#2} { } }
{