summaryrefslogtreecommitdiff
path: root/Master/texmf-dist/tex/latex/siunitx
diff options
context:
space:
mode:
authorManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-06-30 12:33:26 +0000
committerManuel Pégourié-Gonnard <mpg@elzevir.fr>2010-06-30 12:33:26 +0000
commit8aee5ca2ac80642f6a7017501d3d15bdbef01440 (patch)
tree084f1d4eb884295d54726d6e95586e3de635f919 /Master/texmf-dist/tex/latex/siunitx
parentf8a3c29fe384820da1741b8a6e1089832b7089f0 (diff)
siunitx update {v2.0f}{2010/06/27}
git-svn-id: svn://tug.org/texlive/trunk@19196 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/tex/latex/siunitx')
-rw-r--r--Master/texmf-dist/tex/latex/siunitx/config/siunitx-abbreviations.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/siunitx/config/siunitx-version-1.cfg2
-rw-r--r--Master/texmf-dist/tex/latex/siunitx/siunitx.sty67
4 files changed, 58 insertions, 15 deletions
diff --git a/Master/texmf-dist/tex/latex/siunitx/config/siunitx-abbreviations.cfg b/Master/texmf-dist/tex/latex/siunitx/config/siunitx-abbreviations.cfg
index 2ed96560e10..f59a9d228c5 100644
--- a/Master/texmf-dist/tex/latex/siunitx/config/siunitx-abbreviations.cfg
+++ b/Master/texmf-dist/tex/latex/siunitx/config/siunitx-abbreviations.cfg
@@ -13,7 +13,7 @@
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
-\ProvidesExplFile {siunitx-abbreviations.cfg} {2010/06/20} {2.0e}
+\ProvidesExplFile {siunitx-abbreviations.cfg} {2010/06/29} {2.0i}
{siunitx: Abbreviated units}
\DeclareSIUnit \pA { \pico \ampere }
\DeclareSIUnit \nA { \nano \ampere }
diff --git a/Master/texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg b/Master/texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg
index c331f9d4117..e7972e0100c 100644
--- a/Master/texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg
+++ b/Master/texmf-dist/tex/latex/siunitx/config/siunitx-binary.cfg
@@ -13,7 +13,7 @@
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
-\ProvidesExplFile {siunitx-binary.cfg} {2010/06/20} {2.0e}
+\ProvidesExplFile {siunitx-binary.cfg} {2010/06/29} {2.0i}
{siunitx: Binary units}
\DeclareBinaryPrefix \kibi { Ki } { 10 }
\DeclareBinaryPrefix \mebi { Mi } { 20 }
diff --git a/Master/texmf-dist/tex/latex/siunitx/config/siunitx-version-1.cfg b/Master/texmf-dist/tex/latex/siunitx/config/siunitx-version-1.cfg
index 42c1abfb6a0..99865e1e567 100644
--- a/Master/texmf-dist/tex/latex/siunitx/config/siunitx-version-1.cfg
+++ b/Master/texmf-dist/tex/latex/siunitx/config/siunitx-version-1.cfg
@@ -13,7 +13,7 @@
%% See http://www.latex-project.org/lppl.txt
%% ---------------------------------------------------------------
%%
-\ProvidesExplFile {siunitx-version-1.cfg} {2010/06/20} {2.0e}
+\ProvidesExplFile {siunitx-version-1.cfg} {2010/06/29} {2.0i}
{siunitx: Version 1 settings}
\keys_set:nn { siunitx }
{ load-configurations = { abbreviations , binary } }
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
index 2d55aa2306a..485272d47c5 100644
--- a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
+++ b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
@@ -14,7 +14,7 @@
%% ---------------------------------------------------------------
%%
\RequirePackage{expl3}
-\ProvidesExplPackage {siunitx} {2010/06/20} {2.0e}
+\ProvidesExplPackage {siunitx} {2010/06/29} {2.0i}
{A comprehensive (SI) units package}
\msg_set:nnnn { siunitx } { incompatible-package }
{ Package~'#1'~incompatible. }
@@ -1994,7 +1994,17 @@
open-bracket .tl_set:N = \l_siunitx_bracket_open_tl,
output-close-uncertainty .tl_set:N =
\l_siunitx_output_uncert_close_tl,
- output-complex-root .tl_set:N = \l_siunitx_output_complex_tl,
+ output-complex-root .code:n =
+ {
+ \tl_set:Nn \l_siunitx_output_complex_tl
+ {
+ \use:c
+ {
+ siunitx_ \l_siunitx_print_type_tl _
+ math \l_siunitx_font_family_tl :n
+ } {#1}
+ }
+ },
output-decimal-marker .code:n =
{
\tl_set:Nn \l_siunitx_output_decimal_tl { {#1} }
@@ -2103,6 +2113,7 @@
\prop_put:NnV \l_siunitx_number_out_prop { complex }
\l_siunitx_tmpa_tl
}
+
\siunitx_number_format_join_complex:
}
}
@@ -2111,7 +2122,7 @@
\bool_if:NTF \l_siunitx_complex_after_bool
{
\siunitx_tl_put_right_math:NV \l_siunitx_tmpa_tl
- \l_siunitx_output_complex_tl
+ \l_siunitx_output_complex_tl
}
{
\siunitx_tl_put_left_math:NV \l_siunitx_tmpa_tl
@@ -2155,12 +2166,15 @@
\siunitx_number_format_brackets:n { mantissa }
\prop_get:NnN \l_siunitx_number_out_prop { mantissa-result }
\l_siunitx_tmpa_tl
- \tl_set_eq:NN \l_siunitx_tmpb_tl \l_siunitx_exponent_product_tl
- \bool_if:NT \l_siunitx_tight_bool
+ \bool_if:NTF \l_siunitx_tight_bool
{
\tl_set:Nx \l_siunitx_tmpb_tl
{ { \exp_not:V \l_siunitx_tmpb_tl } }
}
+ {
+ \tl_set:Nx \l_siunitx_tmpb_tl
+ { { } \exp_not:V \l_siunitx_exponent_product_tl { } }
+ }
\siunitx_tl_put_right_math:NV \l_siunitx_tmpa_tl
\l_siunitx_tmpb_tl
\prop_get:NnN \l_siunitx_number_out_prop { exponent-result }
@@ -2580,8 +2594,6 @@
\bool_if:NF \l_siunitx_error_bool
{
\siunitx_number_process:
- \prop_if_in:NnT \l_siunitx_number_in_prop { exponent }
- { \bool_set_true:N \l_siunitx_brackets_bool }
\siunitx_number_format:
\siunitx_number_output_color:
\bool_if:NTF \l_siunitx_brackets_bool
@@ -2617,12 +2629,16 @@
{
\prop_if_in:NnT \l_siunitx_number_out_prop { mantissa-result }
{
- \tl_set_eq:NN \l_siunitx_tmpb_tl
- \l_siunitx_exponent_product_tl
- \bool_if:NT \l_siunitx_tight_bool
+ \bool_if:NTF \l_siunitx_tight_bool
{
\tl_set:Nx \l_siunitx_tmpb_tl
- { { \exp_not:V \l_siunitx_tmpb_tl } }
+ { { \exp_not:V \l_siunitx_exponent_product_tl } }
+ }
+ {
+ \tl_set:Nx \l_siunitx_tmpb_tl
+ {
+ { } \exp_not:V \l_siunitx_exponent_product_tl { }
+ }
}
\siunitx_tl_put_left_math:NV \l_siunitx_tmpa_tl
\l_siunitx_tmpb_tl
@@ -2763,6 +2779,15 @@
\siunitx_number_in_parse:V \l_siunitx_number_numerator_tl
\siunitx_number_output_quotient_aux_ii:
\siunitx_number_output_color:
+ \prop_if_in:NnT \l_siunitx_number_out_prop { complex }
+ {
+ \prop_if_in:NnT \l_siunitx_number_out_prop { mantissa }
+ {
+ \prop_put:Nnn \l_siunitx_number_out_prop
+ { result-bracket } { true }
+ \siunitx_number_format_brackets:n { result }
+ }
+ }
\prop_get:NnN \l_siunitx_number_out_prop { result }
\l_siunitx_number_numerator_tl
\siunitx_number_in_parse:V \l_siunitx_number_denominator_tl
@@ -3920,7 +3945,7 @@
{
\use:c
{
- _siunitx_unit_format_qualifier_
+ siunitx_unit_format_qualifier_
\l_siunitx_qualifier_mode_tl :
}
}
@@ -5865,6 +5890,24 @@
{ \msg_warning:nnx { siunitx } { option-not-available } {#1} }
}
}
+
+\file_if_exist:nT { translator.sty }
+ {
+ \RequirePackage { translator }
+ \usedictionary { translator-basic-dictionary }
+ \providetranslation [ to = English ]
+ { to~(numerical~range) } { to }
+ \providetranslation [ to = French ]
+ { to~(numerical~range) } { \`a }
+ \providetranslation [ to = German ]
+ { to~(numerical~range) } { bis }
+ \sisetup
+ {
+ list-final-separator = { ~ \translate { and } ~ },
+ range-phrase =
+ { ~ \translate { to~(numerical~range) } ~ },
+ }
+ }
\keys_define:nn { siunitx } {
load-configurations .code:n =
{ \siunitx_load_configuration:n {#1} }