diff options
author | Karl Berry <karl@freefriends.org> | 2021-07-04 20:42:36 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-07-04 20:42:36 +0000 |
commit | 697e5a4c18f18af635994ed46a8b6a4de8e70a24 (patch) | |
tree | 9659e00f2126e27f50b04416f8a2d5e6c23e2c11 /Master/texmf-dist/source | |
parent | 94d9450d42ae0954f849d2da487a8c4276f21742 (diff) |
nicematrix (4jul21)
git-svn-id: svn://tug.org/texlive/trunk@59829 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/source')
-rw-r--r-- | Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx | 31 |
1 files changed, 21 insertions, 10 deletions
diff --git a/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx b/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx index 5e195b9103f..f9ae880666d 100644 --- a/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx +++ b/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx @@ -15,8 +15,8 @@ % % \fi % \iffalse -\def\myfileversion{5.17} -\def\myfiledate{2021/07/01} +\def\myfileversion{5.17a} +\def\myfiledate{2021/07/04} % % %<*batchfile> @@ -9071,7 +9071,7 @@ version 2005/12/01 or later. % % % \bigskip -% \subsection{The redefinition of \textbackslash multicolumn} +% \subsection*{The redefinition of \textbackslash multicolumn} % % \medskip % The following command must \emph{not} be protected since it begins with @@ -9079,8 +9079,15 @@ version 2005/12/01 or later. % \begin{macrocode} \cs_new:Npn \@@_multicolumn:nnn #1 #2 #3 { +% \end{macrocode} +% The following lines are from the definition of |\multicolumn| in \pkg{array} +% (and \emph{not} in standard LaTeX). The first line aims to raise an error if +% the user has put more that one column specifier in the preamble of +% |\multicolumn|. +% \begin{macrocode} \multispan { #1 } \begingroup + \cs_set:Npn \@addamp { \if@firstamp \@firstampfalse \else \@preamerr 5 \fi } % \end{macrocode} % % \medskip @@ -9100,10 +9107,12 @@ version 2005/12/01 or later. % \end{macrocode} % % \medskip -% The following line creates the preamble. This line is a adaptation of a line -% of the initial definition of |\multicolumn|. +% The following lines are an adaptation of the definition of |\multicolumn| in +% \pkg{array}. % \begin{macrocode} \exp_args:NV \@mkpream \g_@@_preamble_tl + \@addtopreamble \@empty + \endgroup % \end{macrocode} % % \medskip @@ -9129,13 +9138,14 @@ version 2005/12/01 or later. % The following lines were in the original definition of |\multicolumn|. % \begin{macrocode} \cs_set:Npn \@sharp { #3 } - \set@typeset@protect - \cs_set_eq:NN \@startpbox \@@startpbox - \cs_set_eq:NN \@endpbox \@@endpbox \@arstrut \@preamble - \hbox { } - \endgroup + \null +% \end{macrocode} +% +% \medskip +% We add some lines. +% \begin{macrocode} \int_gadd:Nn \c@jCol { #1 - 1 } \int_compare:nNnT \c@jCol > \g_@@_col_total_int { \int_gset_eq:NN \g_@@_col_total_int \c@jCol } @@ -17831,6 +17841,7 @@ version 2005/12/01 or later. % % It's now possible to use a key |l|, |r| or |c| with the command % |\pAutoNiceMatrix| (and the similar ones). +% % % \PrintIndex % |