summaryrefslogtreecommitdiff
path: root/Master
diff options
context:
space:
mode:
authorKarl Berry <karl@freefriends.org>2012-01-17 23:29:58 +0000
committerKarl Berry <karl@freefriends.org>2012-01-17 23:29:58 +0000
commit507fa8e361c59a01a0271fcbe8d01433d137bbba (patch)
tree5db72b6750885aad1fb1b2c54b717ffab544ddfd /Master
parentbba7a029f99df52a4ecfd0e621c10043eba1fc6a (diff)
siunitx (17jan12)
git-svn-id: svn://tug.org/texlive/trunk@25134 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master')
-rw-r--r--Master/texmf-dist/doc/latex/siunitx/siunitx.pdfbin572460 -> 572505 bytes
-rw-r--r--Master/texmf-dist/source/latex/siunitx/siunitx.dtx54
-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.sty36
6 files changed, 41 insertions, 55 deletions
diff --git a/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf b/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
index c883e7a380e..811955d61e3 100644
--- a/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
+++ b/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
Binary files differ
diff --git a/Master/texmf-dist/source/latex/siunitx/siunitx.dtx b/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
index 6dfd474631c..1522c11b718 100644
--- a/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
+++ b/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
@@ -558,6 +558,8 @@ This work consists of the file siunitx.dtx
% cells}
%\changes{v2.4g}{2012/01/06}{Update internals to match changes in \pkg{expl3}
% which caused issues with some tokens in numerical arguments}
+%\changes{v2.4h}{2012/01/15}{Bug fix for implementation of
+% \opt{reciprocal-positive-first}}
%
%\begin{abstract}
% Physical quantities have both numbers and units, and each physical
@@ -5011,7 +5013,7 @@ This work consists of the file siunitx.dtx
%
% The usual preliminaries.
% \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2012/01/06} {2.4g}
+\ProvidesExplPackage {siunitx} {2012/01/15} {2.4h}
{A comprehensive (SI) units package}
% \end{macrocode}
%
@@ -7914,16 +7916,7 @@ This work consists of the file siunitx.dtx
\tl_if_empty:NF \l_siunitx_round_integer_in_tl
{ \siunitx_number_process_figures_integer: }
\bool_if:NT \l_siunitx_round_bool
- {
- \tl_put_left:Nn \l_siunitx_round_integer_out_tl { 1 }
- \tl_if_empty:NF \l_siunitx_round_decimal_out_tl
- {
- \tl_reverse:N \l_siunitx_round_decimal_out_tl
- \tl_set:Nx \l_siunitx_round_decimal_out_tl
- { \tl_tail:n \l_siunitx_round_decimal_out_tl }
- \tl_reverse:N \l_siunitx_round_decimal_out_tl
- }
- }
+ { \tl_put_left:Nn \l_siunitx_round_integer_out_tl { 1 } }
}
\cs_new_protected:Npn \siunitx_number_process_figures_round_loop:
{
@@ -12284,25 +12277,26 @@ This work consists of the file siunitx.dtx
%\end{macro}
%\end{macro}
%
-%\begin{macro}{\siunitx_unit_format_sorted:}
-% For when the powers are sorted with the positive ones first. The only
-% slight issue is making sure that the additional space is included
-% between the two units, if needed.
+% \begin{macro}{\siunitx_unit_format_sorted:}
+% For when the powers are sorted with the positive ones first. The only
+% slight issue is making sure that the additional space is included
+% between the two units, if needed.
% \begin{macrocode}
-\cs_new_protected:Npn \siunitx_unit_format_sorted: {
- \tl_set_eq:NN \l_siunitx_unit_tl \l_siunitx_unit_numerator_tl
- \tl_if_empty:NTF \l_siunitx_unit_tl
- {
- \tl_if_empty:NF \l_siunitx_unit_denominator_tl
- {
- \siunitx_tl_put_right_math:NV \l_siunitx_unit_tl
- \l_siunitx_unit_product_tl
- }
- }
+\cs_new_protected:Npn \siunitx_unit_format_sorted:
+ {
+ \tl_set_eq:NN \l_siunitx_unit_tl \l_siunitx_unit_numerator_tl
+ \tl_if_empty:NT \l_siunitx_unit_tl
+ {
+ \tl_if_empty:NF \l_siunitx_unit_denominator_tl
+ {
+ \siunitx_tl_put_right_math:NV \l_siunitx_unit_tl
+ \l_siunitx_unit_product_tl
+ }
+ }
\tl_put_right:NV \l_siunitx_unit_tl \l_siunitx_unit_denominator_tl
-}
+ }
% \end{macrocode}
-%\end{macro}
+% \end{macro}
%
%\begin{macro}{\siunitx_unit_format_symbol:}
%\begin{macro}[aux]{
@@ -16240,7 +16234,7 @@ This work consists of the file siunitx.dtx
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplFile {siunitx-version-1.cfg} {2012/01/06} {2.4g}
+\ProvidesExplFile {siunitx-version-1.cfg} {2012/01/15} {2.4h}
{siunitx: Version 1 settings}
% \end{macrocode}
%
@@ -17185,7 +17179,7 @@ This work consists of the file siunitx.dtx
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplFile {siunitx-abbreviations.cfg} {2012/01/06} {2.4g}
+\ProvidesExplFile {siunitx-abbreviations.cfg} {2012/01/15} {2.4h}
{siunitx: Abbreviated units}
% \end{macrocode}
%
@@ -17367,7 +17361,7 @@ This work consists of the file siunitx.dtx
% \end{macrocode}
%
% \begin{macrocode}
-\ProvidesExplFile {siunitx-binary.cfg} {2012/01/06} {2.4g}
+\ProvidesExplFile {siunitx-binary.cfg} {2012/01/15} {2.4h}
{siunitx: Binary units}
% \end{macrocode}
%
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 e8d2d785c68..53e1c88d4d6 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} {2012/01/06} {2.4g}
+\ProvidesExplFile {siunitx-abbreviations.cfg} {2012/01/15} {2.4h}
{siunitx: Abbreviated units}
\DeclareSIUnit \A { \ampere }
\DeclareSIUnit \pA { \pico \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 15185f9ac28..eea6192cbb3 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} {2012/01/06} {2.4g}
+\ProvidesExplFile {siunitx-binary.cfg} {2012/01/15} {2.4h}
{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 c20838fba62..1058d41c1de 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} {2012/01/06} {2.4g}
+\ProvidesExplFile {siunitx-version-1.cfg} {2012/01/15} {2.4h}
{siunitx: Version 1 settings}
\keys_define:nn { siunitx } {
addsign .choice: ,
diff --git a/Master/texmf-dist/tex/latex/siunitx/siunitx.sty b/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
index e0f4fc8601a..64d373f3f83 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} {2012/01/06} {2.4g}
+\ProvidesExplPackage {siunitx} {2012/01/15} {2.4h}
{A comprehensive (SI) units package}
\@ifpackagelater { expl3 } { 2011/09/05 }
{ }
@@ -1898,16 +1898,7 @@
\tl_if_empty:NF \l_siunitx_round_integer_in_tl
{ \siunitx_number_process_figures_integer: }
\bool_if:NT \l_siunitx_round_bool
- {
- \tl_put_left:Nn \l_siunitx_round_integer_out_tl { 1 }
- \tl_if_empty:NF \l_siunitx_round_decimal_out_tl
- {
- \tl_reverse:N \l_siunitx_round_decimal_out_tl
- \tl_set:Nx \l_siunitx_round_decimal_out_tl
- { \tl_tail:n \l_siunitx_round_decimal_out_tl }
- \tl_reverse:N \l_siunitx_round_decimal_out_tl
- }
- }
+ { \tl_put_left:Nn \l_siunitx_round_integer_out_tl { 1 } }
}
\cs_new_protected:Npn \siunitx_number_process_figures_round_loop:
{
@@ -4920,18 +4911,19 @@
\cs_new_protected:Npn \siunitx_unit_format_qualifier_text: {
\tl_put_right:NV \l_siunitx_unit_current_tl \l_siunitx_tmpa_tl
}
-\cs_new_protected:Npn \siunitx_unit_format_sorted: {
- \tl_set_eq:NN \l_siunitx_unit_tl \l_siunitx_unit_numerator_tl
- \tl_if_empty:NTF \l_siunitx_unit_tl
- {
- \tl_if_empty:NF \l_siunitx_unit_denominator_tl
- {
- \siunitx_tl_put_right_math:NV \l_siunitx_unit_tl
- \l_siunitx_unit_product_tl
- }
- }
+\cs_new_protected:Npn \siunitx_unit_format_sorted:
+ {
+ \tl_set_eq:NN \l_siunitx_unit_tl \l_siunitx_unit_numerator_tl
+ \tl_if_empty:NT \l_siunitx_unit_tl
+ {
+ \tl_if_empty:NF \l_siunitx_unit_denominator_tl
+ {
+ \siunitx_tl_put_right_math:NV \l_siunitx_unit_tl
+ \l_siunitx_unit_product_tl
+ }
+ }
\tl_put_right:NV \l_siunitx_unit_tl \l_siunitx_unit_denominator_tl
-}
+ }
\cs_new_protected:Npn \siunitx_unit_format_symbol: {
\tl_set:Nx \l_siunitx_tmpa_tl
{ symbol- \int_use:N \l_siunitx_unit_int }