texlive[42566] Master/texmf-dist: siunitx (24nov16)

commits+karl at tug.org commits+karl at tug.org
Fri Nov 25 00:05:24 CET 2016


Revision: 42566
          http://tug.org/svn/texlive?view=revision&revision=42566
Author:   karl
Date:     2016-11-25 00:05:24 +0100 (Fri, 25 Nov 2016)
Log Message:
-----------
siunitx (24nov16)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
    trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
    trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
    trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg
    trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg
    trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty

Removed Paths:
-------------
    trunk/Master/texmf-dist/doc/latex/siunitx/LICENSE.md

Deleted: trunk/Master/texmf-dist/doc/latex/siunitx/LICENSE.md
===================================================================
--- trunk/Master/texmf-dist/doc/latex/siunitx/LICENSE.md	2016-11-24 02:17:02 UTC (rev 42565)
+++ trunk/Master/texmf-dist/doc/latex/siunitx/LICENSE.md	2016-11-24 23:05:24 UTC (rev 42566)
@@ -1,5 +0,0 @@
-Released under the [LaTeX Project Public
-License](http://www.latex-project.org/lppl.txt), v1.3c or later.
-
-The package has status 'maintained': the current maintainer is
-[Joseph Wright](joseph.wright at morningstar2.co.uk).
\ No newline at end of file

Modified: trunk/Master/texmf-dist/doc/latex/siunitx/siunitx.pdf
===================================================================
(Binary files differ)

Modified: trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx	2016-11-24 02:17:02 UTC (rev 42565)
+++ trunk/Master/texmf-dist/source/latex/siunitx/siunitx.dtx	2016-11-24 23:05:24 UTC (rev 42566)
@@ -491,7 +491,7 @@
 %\changes{v2.2a}{2011/04/16}{Group digits for input containing symbolic
 %  entries}
 %\changes{v2.2a}{2011/04/16}{Insert tokens correctly when last tabular cell
-%  does not end \cs{\\}}
+%  does not end \texttt{\textbackslash\textbackslash}}
 %\changes{v2.2a}{2011/04/16}{Fix bug with literal units and auto-insertion
 %  of \num{1} when \opt{per-mode} is \opt{symbol}}
 %\changes{v2.2b}{2011/04/17}{Make \cs{of} work in hyper-linked sections}
@@ -655,6 +655,9 @@
 % \changes{v2.6r}{2016/08/21}{Correctly handle \texttt{e0}}
 % \changes{v2.6r}{2016/08/21}{Warn when color support is not available}
 % \changes{v2.6s}{2016/09/02}{Drop one excess warning}
+% \changes{v2.7}{2016/11/11}{Start adding documented code level interfaces}
+% \changes{v2.7}{2016/11/23}{Fix when \pkg{cellspace} is applied to
+%   math mode material}
 %
 %\begin{abstract}
 % Physical quantities have both numbers and units, and each physical
@@ -5150,6 +5153,22 @@
 % \href{mailto:joseph.wright at morningstar2.co.uk}
 % {\texttt{joseph.wright at morningstar2.co.uk}}.
 %
+% \section{Code level interfaces}
+%
+% At present, most interfaces in \pkg{siunitx} at the code level are internal.
+% This largely reflects the parallel between \pkg{siunitx} and core \pkg{expl3}
+% development: much of the code here was written whilst the \LaTeX{} team were
+% defining how best to handle this area. Development work on the next major
+% release of \pkg{siunitx} includes a full set of documented code level
+% interfaces. Some of these will be added to this (release) version of the
+% package over time, where this is appropriate.
+%
+% \begin{variable}{\l_siunitx_unit_symbolic_seq}
+%   This sequence contains all of the symbolic \meta{unit} names defined :
+%   these will be in the form of control sequences such as |\kilogram|.
+%   The order of the sequence is unimportant.
+% \end{variable}
+%
 %\section{Thanks}
 %
 % Many users have provided feedback, bug reports and ideas for new
@@ -5179,7 +5198,7 @@
 %
 % The usual preliminaries.
 %    \begin{macrocode}
-\ProvidesExplPackage {siunitx} {2016/09/02} {2.6s}
+\ProvidesExplPackage {siunitx} {2016/11/24} {2.7}
   {A comprehensive (SI) units package}
 %    \end{macrocode}
 %
@@ -11222,15 +11241,15 @@
 % method only makes these available inside the unit-processing functions
 % (\cs{SI}, \cs{si} and the \texttt{S} column).
 %
-%\begin{macro}{\l_@@_declare_list_seq}
+%\begin{macro}{\l_siunitx_unit_symbolic_seq}
 % A list of all unit and related functions.
 %    \begin{macrocode}
-\seq_new:N \l_@@_declare_list_seq
-\seq_put_right:Nn \l_@@_declare_list_seq { \of }
-\seq_put_right:Nn \l_@@_declare_list_seq { \highlight }
-\seq_put_right:Nn \l_@@_declare_list_seq { \per }
-\seq_put_right:Nn \l_@@_declare_list_seq { \raiseto }
-\seq_put_right:Nn \l_@@_declare_list_seq { \tothe }
+\seq_new:N \l_siunitx_unit_symbolic_seq
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \of }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \highlight }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \per }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \raiseto }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \tothe }
 %    \end{macrocode}
 %\end{macro}
 %
@@ -11241,7 +11260,7 @@
 % Creating powers is all about storing values.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_declare_power_after:Nn #1#2 {
-  \seq_put_right:Nn \l_@@_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { @@_ \token_to_str:N #1 _literal:w }
     { \@@_textsuperscript:n {#2} }
   \cs_set:cpn { @@_ \token_to_str:N #1 _function:w }
@@ -11248,7 +11267,7 @@
     { \@@_unit_parse_power_after:n {#2} }
 }
 \cs_new_protected:Npn \@@_declare_power_before:Nn #1#2 {
-  \seq_put_right:Nn \l_@@_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { @@_ \token_to_str:N #1 _literal:w } ##1
     { ##1 \@@_textsuperscript:n {#2} }
   \cs_set:cpn { @@_ \token_to_str:N #1 _function:w }
@@ -11266,7 +11285,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_declare_prefix:Nnnn #1#2#3#4
   {
-    \seq_put_right:Nn \l_@@_declare_list_seq {#1}
+    \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
     \prop_put:Nnn \l_@@_prefix_forward_prop {#1} {#4}
     \prop_put:Nnn \l_@@_prefix_reverse_prop {#4} {#1}
     \cs_set:cpn { @@_ \token_to_str:N #1 _literal:w } {#2}
@@ -11287,7 +11306,7 @@
 % Qualifiers just need storing.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_declare_qualifier:Nn #1#2 {
-  \seq_put_right:Nn \l_@@_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { @@_ \token_to_str:N #1 _literal:w }
     { \text { ~ } ( #2 ) }
   \cs_set:cpn { @@_ \token_to_str:N #1 _function:w }
@@ -11304,7 +11323,7 @@
 % problem with the creation order for units.
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_declare_unit:Nnn #1#2#3 {
-  \seq_put_right:Nn \l_@@_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { @@_ \token_to_str:N #1 _literal:w } {#2}
   \cs_set_protected:cpn { @@_ \token_to_str:N #1 _function:w }
     {
@@ -11385,7 +11404,7 @@
       \cs_set_protected:Npn \@@_cancel:n #1
         { \@@__real_cancel:n { \@@_print:nn { unit } {#1} } }
       \cs_set_eq:NN \@@__real_cancel:n \cancel
-      \seq_put_right:Nn \l_@@_declare_list_seq { \cancel }
+      \seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \cancel }
       \cs_new_protected:cpn
         { @@_ \token_to_str:N \cancel _function:w }
         { \@@_unit_parse_special:n { \@@_cancel:n }  }
@@ -11449,7 +11468,7 @@
 \cs_new_protected:Npn \@@_unit_create_empty_functions:
   {
     \@@_unit_create_functions_aux_i:
-    \seq_map_function:NN \l_@@_declare_list_seq
+    \seq_map_function:NN \l_siunitx_unit_symbolic_seq
       \@@_unit_create_empty_functions_aux:N
     \@@_unit_create_functions_aux_ii:
   }
@@ -11474,14 +11493,14 @@
   {
     \@@_unit_create_functions_aux_i:
     \bool_if:NT \l_@@_create_overwrite_bool
-      { \seq_map_function:NN \l_@@_declare_list_seq \cs_undefine:N }
+      { \seq_map_function:NN \l_siunitx_unit_symbolic_seq \cs_undefine:N }
     \bool_if:NTF \l_@@_create_optional_bool
       {
-        \seq_map_function:NN \l_@@_declare_list_seq
+        \seq_map_function:NN \l_siunitx_unit_symbolic_seq
           \@@_unit_create_with_arg:N
       }
       {
-        \seq_map_function:NN \l_@@_declare_list_seq
+        \seq_map_function:NN \l_siunitx_unit_symbolic_seq
           \@@_unit_create:N
       }
     \@@_unit_create_functions_aux_ii:
@@ -11686,7 +11705,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_unit_if_literal:nTF #1#2#3 {
   \group_begin:
-    \seq_map_function:NN \l_@@_declare_list_seq
+    \seq_map_function:NN \l_siunitx_unit_symbolic_seq
       \@@_unit_if_literal_aux:N
     \cs_set_eq:NN \of \use_none:n
     \cs_set_eq:NN \highlight \use_none:n
@@ -11775,7 +11794,7 @@
     \prop_clear:N \l_@@_unit_prop
     \int_zero:N \l_@@_unit_int
     \bool_set_false:N \l_@@_per_bool
-    \seq_map_inline:Nn \l_@@_declare_list_seq
+    \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
       { \cs_set_eq:Nc ##1 { @@_ \token_to_str:N ##1 _function:w } }
   }
 %    \end{macrocode}
@@ -12331,7 +12350,7 @@
   \int_zero:N \l_@@_unit_prefix_int
   \int_zero:N \l_@@_unit_denominator_int
   \int_zero:N \l_@@_unit_numerator_int
-  \seq_map_inline:Nn \l_@@_declare_list_seq
+  \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
     { \@@_unit_print_literal_aux:N ##1 }
 }
 %    \end{macrocode}
@@ -12350,7 +12369,7 @@
   \cs_new_protected:Npn \@@_unit_format_literal:n #1
     {
       \int_zero:N \l_@@_unit_prefix_int
-      \seq_map_inline:Nn \l_@@_declare_list_seq
+      \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
         { \@@_unit_print_literal_aux:N ##1 }
       \tl_set:Nn \l_@@_unit_tl {#1}
       \tl_replace_all:NnV \l_@@_unit_tl { . }
@@ -13383,6 +13402,18 @@
         \msg_new:nnn { siunitx } { moved-cellspace-column }
           { Column~type~for~cellspace~package~moved~to~'#1'. }
         \msg_warning:nnn { siunitx } { moved-cellspace-column } { C }
+        \ifcellspace at m
+          \def \env at matrix
+            {
+              \hskip -\arraycolsep
+              \let \@ifnextchar \new at ifnextchar
+              \array
+                {
+                  * { \c at MaxMatrixCols }
+                    { > { \bcolumn c \@nil $ } c < { $ \ecolumn } } @ { }
+                }
+            }
+        \fi
       }
       { }
 }
@@ -16087,7 +16118,7 @@
             \cs_set_eq:NN \label    \use_none:n
             \cs_set_eq:NN \index    \use_none:n
             \cs_set_eq:NN \glossary \use_none:n
-            \seq_map_inline:Nn \l_@@_declare_list_seq
+            \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
               { \@@_contents_add:N ##1 }
           }
           { \token_to_str:N \@writefile {#1} {#2} }
@@ -16114,7 +16145,7 @@
 %    \begin{macrocode}
 \cs_new_protected:Npn \@@_contents_bookmarks:
   {
-    \seq_map_inline:Nn \l_@@_declare_list_seq
+    \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
       { \@@_unit_print_literal_aux:N ##1 }
     \cs_if_exist:NT \FB at fg
       { \cs_set_eq:NN \fg \FB at fg }
@@ -16769,7 +16800,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplFile {siunitx-version-1.cfg} {2016/09/02} {2.6s}
+\ProvidesExplFile {siunitx-version-1.cfg} {2016/11/24} {2.7}
   {siunitx: Version 1 settings}
 %    \end{macrocode}
 %
@@ -17711,7 +17742,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplFile {siunitx-abbreviations.cfg} {2016/09/02} {2.6s}
+\ProvidesExplFile {siunitx-abbreviations.cfg} {2016/11/24} {2.7}
   {siunitx: Abbreviated units}
 %    \end{macrocode}
 %
@@ -17893,7 +17924,7 @@
 %    \end{macrocode}
 %
 %    \begin{macrocode}
-\ProvidesExplFile {siunitx-binary.cfg} {2016/09/02} {2.6s}
+\ProvidesExplFile {siunitx-binary.cfg} {2016/11/24} {2.7}
   {siunitx: Binary units}
 %    \end{macrocode}
 %

Modified: trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg	2016-11-24 02:17:02 UTC (rev 42565)
+++ trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-abbreviations.cfg	2016-11-24 23:05:24 UTC (rev 42566)
@@ -13,7 +13,7 @@
 %% See http://www.latex-project.org/lppl.txt
 %% ---------------------------------------------------------------
 %% 
-\ProvidesExplFile {siunitx-abbreviations.cfg} {2016/09/02} {2.6s}
+\ProvidesExplFile {siunitx-abbreviations.cfg} {2016/11/24} {2.7}
   {siunitx: Abbreviated units}
 \DeclareSIUnit \A  {        \ampere }
 \DeclareSIUnit \pA { \pico  \ampere }

Modified: trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg	2016-11-24 02:17:02 UTC (rev 42565)
+++ trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-binary.cfg	2016-11-24 23:05:24 UTC (rev 42566)
@@ -13,7 +13,7 @@
 %% See http://www.latex-project.org/lppl.txt
 %% ---------------------------------------------------------------
 %% 
-\ProvidesExplFile {siunitx-binary.cfg} {2016/09/02} {2.6s}
+\ProvidesExplFile {siunitx-binary.cfg} {2016/11/24} {2.7}
   {siunitx: Binary units}
 \DeclareBinaryPrefix \kibi { Ki } { 10 }
 \DeclareBinaryPrefix \mebi { Mi } { 20 }

Modified: trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg
===================================================================
--- trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg	2016-11-24 02:17:02 UTC (rev 42565)
+++ trunk/Master/texmf-dist/tex/latex/siunitx/siunitx-version-1.cfg	2016-11-24 23:05:24 UTC (rev 42566)
@@ -13,7 +13,7 @@
 %% See http://www.latex-project.org/lppl.txt
 %% ---------------------------------------------------------------
 %% 
-\ProvidesExplFile {siunitx-version-1.cfg} {2016/09/02} {2.6s}
+\ProvidesExplFile {siunitx-version-1.cfg} {2016/11/24} {2.7}
   {siunitx: Version 1 settings}
 \keys_define:nn { siunitx } {
   addsign        .choice: ,

Modified: trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty	2016-11-24 02:17:02 UTC (rev 42565)
+++ trunk/Master/texmf-dist/tex/latex/siunitx/siunitx.sty	2016-11-24 23:05:24 UTC (rev 42566)
@@ -15,7 +15,7 @@
 %% 
 \RequirePackage{expl3}[2015/09/11]
 \RequirePackage{xparse}
-\ProvidesExplPackage {siunitx} {2016/09/02} {2.6s}
+\ProvidesExplPackage {siunitx} {2016/11/24} {2.7}
   {A comprehensive (SI) units package}
 \@ifpackagelater { expl3 } { 2015/09/11 }
   { }
@@ -4161,14 +4161,14 @@
       \__siunitx_unit_output_print:
     }
 }
-\seq_new:N \l__siunitx_declare_list_seq
-\seq_put_right:Nn \l__siunitx_declare_list_seq { \of }
-\seq_put_right:Nn \l__siunitx_declare_list_seq { \highlight }
-\seq_put_right:Nn \l__siunitx_declare_list_seq { \per }
-\seq_put_right:Nn \l__siunitx_declare_list_seq { \raiseto }
-\seq_put_right:Nn \l__siunitx_declare_list_seq { \tothe }
+\seq_new:N \l_siunitx_unit_symbolic_seq
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \of }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \highlight }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \per }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \raiseto }
+\seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \tothe }
 \cs_new_protected:Npn \__siunitx_declare_power_after:Nn #1#2 {
-  \seq_put_right:Nn \l__siunitx_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w }
     { \__siunitx_textsuperscript:n {#2} }
   \cs_set:cpn { __siunitx_ \token_to_str:N #1 _function:w }
@@ -4175,7 +4175,7 @@
     { \__siunitx_unit_parse_power_after:n {#2} }
 }
 \cs_new_protected:Npn \__siunitx_declare_power_before:Nn #1#2 {
-  \seq_put_right:Nn \l__siunitx_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } ##1
     { ##1 \__siunitx_textsuperscript:n {#2} }
   \cs_set:cpn { __siunitx_ \token_to_str:N #1 _function:w }
@@ -4183,7 +4183,7 @@
 }
 \cs_new_protected:Npn \__siunitx_declare_prefix:Nnnn #1#2#3#4
   {
-    \seq_put_right:Nn \l__siunitx_declare_list_seq {#1}
+    \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
     \prop_put:Nnn \l__siunitx_prefix_forward_prop {#1} {#4}
     \prop_put:Nnn \l__siunitx_prefix_reverse_prop {#4} {#1}
     \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } {#2}
@@ -4197,7 +4197,7 @@
 \prop_new:N \l__siunitx_prefix_forward_prop
 \prop_new:N \l__siunitx_prefix_reverse_prop
 \cs_new_protected:Npn \__siunitx_declare_qualifier:Nn #1#2 {
-  \seq_put_right:Nn \l__siunitx_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w }
     { \text { ~ } ( #2 ) }
   \cs_set:cpn { __siunitx_ \token_to_str:N #1 _function:w }
@@ -4204,7 +4204,7 @@
     { \__siunitx_unit_parse_qualifier:n {#2} }
 }
 \cs_new_protected:Npn \__siunitx_declare_unit:Nnn #1#2#3 {
-  \seq_put_right:Nn \l__siunitx_declare_list_seq {#1}
+  \seq_put_right:Nn \l_siunitx_unit_symbolic_seq {#1}
   \cs_set:cpn { __siunitx_ \token_to_str:N #1 _literal:w } {#2}
   \cs_set_protected:cpn { __siunitx_ \token_to_str:N #1 _function:w }
     {
@@ -4254,7 +4254,7 @@
       \cs_set_protected:Npn \__siunitx_cancel:n #1
         { \__siunitx__real_cancel:n { \__siunitx_print:nn { unit } {#1} } }
       \cs_set_eq:NN \__siunitx__real_cancel:n \cancel
-      \seq_put_right:Nn \l__siunitx_declare_list_seq { \cancel }
+      \seq_put_right:Nn \l_siunitx_unit_symbolic_seq { \cancel }
       \cs_new_protected:cpn
         { __siunitx_ \token_to_str:N \cancel _function:w }
         { \__siunitx_unit_parse_special:n { \__siunitx_cancel:n }  }
@@ -4283,7 +4283,7 @@
 \cs_new_protected:Npn \__siunitx_unit_create_empty_functions:
   {
     \__siunitx_unit_create_functions_aux_i:
-    \seq_map_function:NN \l__siunitx_declare_list_seq
+    \seq_map_function:NN \l_siunitx_unit_symbolic_seq
       \__siunitx_unit_create_empty_functions_aux:N
     \__siunitx_unit_create_functions_aux_ii:
   }
@@ -4296,14 +4296,14 @@
   {
     \__siunitx_unit_create_functions_aux_i:
     \bool_if:NT \l__siunitx_create_overwrite_bool
-      { \seq_map_function:NN \l__siunitx_declare_list_seq \cs_undefine:N }
+      { \seq_map_function:NN \l_siunitx_unit_symbolic_seq \cs_undefine:N }
     \bool_if:NTF \l__siunitx_create_optional_bool
       {
-        \seq_map_function:NN \l__siunitx_declare_list_seq
+        \seq_map_function:NN \l_siunitx_unit_symbolic_seq
           \__siunitx_unit_create_with_arg:N
       }
       {
-        \seq_map_function:NN \l__siunitx_declare_list_seq
+        \seq_map_function:NN \l_siunitx_unit_symbolic_seq
           \__siunitx_unit_create:N
       }
     \__siunitx_unit_create_functions_aux_ii:
@@ -4447,7 +4447,7 @@
 \cs_new:Npn \__siunitx_pm: { }
 \cs_new_protected:Npn \__siunitx_unit_if_literal:nTF #1#2#3 {
   \group_begin:
-    \seq_map_function:NN \l__siunitx_declare_list_seq
+    \seq_map_function:NN \l_siunitx_unit_symbolic_seq
       \__siunitx_unit_if_literal_aux:N
     \cs_set_eq:NN \of \use_none:n
     \cs_set_eq:NN \highlight \use_none:n
@@ -4482,7 +4482,7 @@
     \prop_clear:N \l__siunitx_unit_prop
     \int_zero:N \l__siunitx_unit_int
     \bool_set_false:N \l__siunitx_per_bool
-    \seq_map_inline:Nn \l__siunitx_declare_list_seq
+    \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
       { \cs_set_eq:Nc ##1 { __siunitx_ \token_to_str:N ##1 _function:w } }
   }
 \cs_new_protected:Npn \__siunitx_unit_parse_options:nn #1#2 {
@@ -4851,7 +4851,7 @@
   \int_zero:N \l__siunitx_unit_prefix_int
   \int_zero:N \l__siunitx_unit_denominator_int
   \int_zero:N \l__siunitx_unit_numerator_int
-  \seq_map_inline:Nn \l__siunitx_declare_list_seq
+  \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
     { \__siunitx_unit_print_literal_aux:N ##1 }
 }
 \group_begin:
@@ -4859,7 +4859,7 @@
   \cs_new_protected:Npn \__siunitx_unit_format_literal:n #1
     {
       \int_zero:N \l__siunitx_unit_prefix_int
-      \seq_map_inline:Nn \l__siunitx_declare_list_seq
+      \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
         { \__siunitx_unit_print_literal_aux:N ##1 }
       \tl_set:Nn \l__siunitx_unit_tl {#1}
       \tl_replace_all:NnV \l__siunitx_unit_tl { . }
@@ -5571,6 +5571,18 @@
         \msg_new:nnn { siunitx } { moved-cellspace-column }
           { Column~type~for~cellspace~package~moved~to~'#1'. }
         \msg_warning:nnn { siunitx } { moved-cellspace-column } { C }
+        \ifcellspace at m
+          \def \env at matrix
+            {
+              \hskip -\arraycolsep
+              \let \@ifnextchar \new at ifnextchar
+              \array
+                {
+                  * { \c at MaxMatrixCols }
+                    { > { \bcolumn c \@nil $ } c < { $ \ecolumn } } @ { }
+                }
+            }
+        \fi
       }
       { }
 }
@@ -7370,7 +7382,7 @@
             \cs_set_eq:NN \label    \use_none:n
             \cs_set_eq:NN \index    \use_none:n
             \cs_set_eq:NN \glossary \use_none:n
-            \seq_map_inline:Nn \l__siunitx_declare_list_seq
+            \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
               { \__siunitx_contents_add:N ##1 }
           }
           { \token_to_str:N \@writefile {#1} {#2} }
@@ -7386,7 +7398,7 @@
   }
 \cs_new_protected:Npn \__siunitx_contents_bookmarks:
   {
-    \seq_map_inline:Nn \l__siunitx_declare_list_seq
+    \seq_map_inline:Nn \l_siunitx_unit_symbolic_seq
       { \__siunitx_unit_print_literal_aux:N ##1 }
     \cs_if_exist:NT \FB at fg
       { \cs_set_eq:NN \fg \FB at fg }



More information about the tex-live-commits mailing list