texlive[65021] Master/texmf-dist: nicematrix (15nov22)

commits+karl at tug.org commits+karl at tug.org
Tue Nov 15 21:52:00 CET 2022


Revision: 65021
          http://tug.org/svn/texlive?view=revision&revision=65021
Author:   karl
Date:     2022-11-15 21:51:59 +0100 (Tue, 15 Nov 2022)
Log Message:
-----------
nicematrix (15nov22)

Modified Paths:
--------------
    trunk/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf
    trunk/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex
    trunk/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf
    trunk/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx
    trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty

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

Modified: trunk/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex
===================================================================
--- trunk/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex	2022-11-15 20:51:38 UTC (rev 65020)
+++ trunk/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex	2022-11-15 20:51:59 UTC (rev 65021)
@@ -1794,7 +1794,7 @@
 \bigskip
 On peut aussi utiliser dans la commande |\rowlistcolors| une série de couleurs
 définie par la commande |\definecolorseries| de \pkg{xcolor} (et initialisée
-avec la commande |\resetcolorseries|\footnote{Pour l'initialisation, on a
+avec |\resetcolorseries|\footnote{Pour l'initialisation, on a
   utilisé dans l'exemple qui suit le compteur |iRow| qui, quand il est utilisé
   dans le |\CodeBefore| (ou le |\CodeAfter|) désigne le nombre de rangées du
   tableau : cf~p.~\pageref{iRow}. Cela permet un ajustement de la gradation des
@@ -2228,16 +2228,12 @@
 
 \medskip
 Lorsque l'extension \pkg{varwidth} est chargée, ces colonnes |V| de
-\pkg{varwidth} sont prises en charge par \pkg{nicematrix}. Dans le cadre de
-\pkg{nicematrix}, l'un des intérêts des colonnes de type |V| par rapport aux
-colonnes de type |p|, |m| ou |b| est que, pour les cases d'une telle colonne,
-le nœud PGF-Tikz créé pour le contenu d'une telle case a une largeur ajustée
-au contenu de la cellule en question : cf. p.~\pageref{node-V}. 
+\pkg{varwidth} sont prises en charge par \pkg{nicematrix}. 
 
 \medskip
 \begin{Verbatim}
 \begin{NiceTabular}[corners=NW,hvlines]{~emphase#V{3cm}V{3cm}V{3cm}@}
-& un très très très très long texte & un très très très très long texte \\
+& un texte & un très très très très long texte \\
 un très très très très long texte \\
 un très très très très long texte 
 \end{NiceTabular}
@@ -2246,7 +2242,7 @@
 \medskip
 \begin{center}
 \begin{NiceTabular}[corners=NW,hvlines]{V{3cm}V{3cm}V{3cm}}
-& un très très très très long texte & un très très très très long texte \\
+& un texte & un très très très très long texte \\
 un très très très très long texte \\
 un très très très très long texte 
 \end{NiceTabular}
@@ -2253,6 +2249,13 @@
 \end{center}
 
 
+Dans le cadre de
+\pkg{nicematrix}, l'un des intérêts des colonnes de type |V| par rapport aux
+colonnes de type |p|, |m| ou |b| est que, pour les cases d'une telle colonne,
+le nœud PGF-Tikz créé pour le contenu d'une telle case a une largeur ajustée
+au contenu de la cellule en question : cf. p.~\pageref{node-V}. 
+
+\medskip
 Remarquons que l'extension \pkg{varwidth} a quelques problèmes (au moins dans sa
 version 0.92). Par exemple, avec LuaLaTeX, elle ne fonctionne pas si le contenu
 commence par une instruction |\color|.
@@ -4983,9 +4986,9 @@
 \end{Verbatim}
 
 \medskip
-L'extension \pkg{nicematrix} n'est pas parfaitement compatible avec la classe
-\cls{ltjarticle}: la détection des coins vides (cf. p.~\pageref{corners}) risque
-d'être erronée dans certaines circonstances.
+L'extension \pkg{nicematrix} n'est pas parfaitement compatible avec les classes
+et extensions de \LuaTeX-ja: la détection des coins vides (cf.
+p.~\pageref{corners}) risque d'être erronée dans certaines circonstances.
 
 \medskip
 L'extension \pkg{nicematrix} n'est pas parfaitement compatible avec l'extension

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

Modified: trunk/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx
===================================================================
--- trunk/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx	2022-11-15 20:51:38 UTC (rev 65020)
+++ trunk/Master/texmf-dist/source/latex/nicematrix/nicematrix.dtx	2022-11-15 20:51:59 UTC (rev 65021)
@@ -17,8 +17,8 @@
 %
 % \fi
 % \iffalse
-\def\myfileversion{6.13b}
-\def\myfiledate{2022/10/06}
+\def\myfileversion{6.13c}
+\def\myfiledate{2022/11/15}
 %
 %
 %<*batchfile>
@@ -133,6 +133,9 @@
 % and \pkg{amsmath} but with extended features. 
 % \end{abstract}
 %
+%
+%
+% 
 % \vspace{1cm}
 % \hspace{1cm}
 % $\begin{bNiceArray}{cccc}[first-row,first-col,
@@ -1236,11 +1239,11 @@
 % inter-rule space (as possible with \pkg{colortbl} for instance).
 % 
 % \begin{itemize}
-% \item the key |multiplicity| is the number to consecutive rules that will be
+% \item the key |multiplicity| is the number of consecutive rules that will be
 % drawn: for instance, a value of $2$ will create double rules such those
 % created by |\hline\hline| or \verb+||+ in the preamble of an environment;
 %
-% \item the key |color| sets the color of the rule ;
+% \item the key |color| sets the color of the rules ;
 %
 % \item the key |sep-color| sets the color between two successive rules (should be
 % used only in conjonction with |multiplicity|).
@@ -1793,7 +1796,7 @@
 % of the colors to the size of the tabular.}).
 %
 % \smallskip
-% \begin{BVerbatim}[boxwidth=12cm,baseline=c]
+% \begin{BVerbatim}[boxwidth=13cm,baseline=c]
 % \begin{NiceTabular}{c}
 % \CodeBefore
 %    ~emphase#\definecolorseries{BlueWhite}{rgb}{last}{blue}{white}@
@@ -1867,7 +1870,7 @@
 % \bigskip
 % One should remark that all the previous commands are compatible with the
 % commands of \pkg{booktabs} (|\toprule|, |\midrule|, |\bottomrule|, etc).
-% However, \pkg{booktabs} is not loaded by \pkg{nicematrix}.
+% However, \pkg{booktabs} is \emph{not} loaded by \pkg{nicematrix}.
 %
 % \medskip
 % \begin{scope}
@@ -2211,15 +2214,12 @@
 %
 % \smallskip
 % When the package \pkg{varwidth} is loaded, the columns |V| of \pkg{varwidth}
-% are supported by \pkg{nicematrix}. Concerning \pkg{nicematrix}, one of the
-% interests of this type of columns is that, for a cell of a column of type~|V|,
-% the PGF/Tikz node created by \pkg{nicematrix} for the content of that cell has
-% a width adjusted to the content of the cell : cf. p.~\pageref{node-V}. 
+% are supported by \pkg{nicematrix}. 
 %
 % \medskip
 % \begin{Verbatim}
 % \begin{NiceTabular}[corners=NW,hvlines]{~emphase#V{3cm}V{3cm}V{3cm}@}
-% & some very very very long text & some very very very long text \\
+% & some text & some very very very long text \\
 % some very very very long text \\
 % some very very very long text 
 % \end{NiceTabular}
@@ -2228,7 +2228,7 @@
 % \medskip
 % \begin{center}
 % \begin{NiceTabular}[corners=NW,hvlines]{V{3cm}V{3cm}V{3cm}}
-% & some very very very long text & some very very very long text \\
+% & some text & some very very very long text \\
 % some very very very long text \\
 % some very very very long text 
 % \end{NiceTabular}
@@ -2235,6 +2235,12 @@
 % \end{center}
 %
 % \bigskip
+% Concerning \pkg{nicematrix}, one of the
+% interests of this type of columns is that, for a cell of a column of type~|V|,
+% the PGF/Tikz node created by \pkg{nicematrix} for the content of that cell has
+% a width adjusted to the content of the cell : cf. p.~\pageref{node-V}. 
+
+% \bigskip
 % One should remark that the extension \pkg{varwidth} (at least in its version
 % 0.92) has some problems: for instance, with LuaLaTeX, it does not work when
 % the content begins with |\color|.
@@ -4910,13 +4916,13 @@
 % \end{Verbatim}
 %
 % \bigskip
-% The package \pkg{nicematrix} is not fully compatible with the class
-% \cls{ltjarticle}: the detection of the empty corners (cf.
-% p.~\pageref{corners}) may be wrong.
+% The package \pkg{nicematrix} is not fully compatible with the packages and classes
+% of \LuaTeX-ja: the detection of the empty corners (cf. % p.~\pageref{corners})
+% may be wrong in some circonstances.
 % 
 % \bigskip
 % The package \pkg{nicematrix} is not fully compatible with the package
-% \pkg{arydshln} (because this package redefines many internal of \pkg{array}).
+% \pkg{arydshln} (because this package redefines many internals of \pkg{array}).
 % By any means, in the context of \pkg{nicematrix}, it's recommended to draw
 % dashed rules with the tools provided by \pkg{nicematrix}, by creating a
 % customized line style with |custom-line|: cf.~p.~\pageref{custom-line}.
@@ -4933,7 +4939,7 @@
 % loaded.\footnote{By default, \pkg{nicematrix} only loads \textsc{pgf}, which is
 % a sub-layer of Tikz.}
 %
-% For the following example, we need also the Tikz library |patterns|.
+% For the following example, we also need the Tikz library |patterns|.
 %
 % \begin{Verbatim}
 % \usetikzlibrary{patterns}
@@ -4988,7 +4994,7 @@
 % \medskip
 % First, we write a command |\stars| similar the well-known commands 
 % |\arabic|, |\alph|, |\Alph|, etc. which produces a number of stars equal to
-% its argument \footnote{In fact: the value of its argument.}
+% its argument\footnote{In fact: the value of its argument.}.
 % \begin{Verbatim}
 % \ExplSyntaxOn
 % \NewDocumentCommand ~emphase#\stars@ { m }
@@ -8987,7 +8993,7 @@
 % \footnote{cf. |\nicematrix at redefine@check at rerun|}.
 %    \begin{macrocode}
     \bool_if:NT \c_@@_booktabs_loaded_bool
-      { \tl_put_left:Nn \@BTnormal \@@_create_row_node_i: } % modified in 6.10a
+      { \tl_put_left:Nn \@BTnormal \@@_create_row_node_i: }
     \box_clear_new:N \l_@@_cell_box
     \normalbaselines
 %    \end{macrocode}
@@ -10048,7 +10054,7 @@
 %    \end{macrocode}
 % 
 % \bigskip
-% We want to write on the |aux| file all the informations corresponding to the
+% We write on the |aux| file all the informations corresponding to the
 % current environment.
 %    \begin{macrocode}
     \iow_now:Nn \@mainaux { \ExplSyntaxOn }
@@ -13631,7 +13637,13 @@
   {
     \@@_qpoint:n { row - \int_use:N \l_@@_initial_i_int - base }
     \dim_set:Nn \l_@@_y_initial_dim 
-      { \pgf at y + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch }
+      { 
+        \fp_to_dim:n 
+          { 
+            \pgf at y 
+            + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch 
+          } 
+      } % modified 6.13c
     \int_step_inline:nnn \l_@@_first_col_int \g_@@_col_total_int 
       {
         \cs_if_exist:cT 
@@ -13653,7 +13665,8 @@
   {
     \@@_qpoint:n { row - \int_use:N \l_@@_final_i_int - base }
     \dim_set:Nn \l_@@_y_final_dim 
-      { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch }
+      { \fp_to_dim:n { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch } } 
+    % modified 6.13c
     \int_step_inline:nnn \l_@@_first_col_int \g_@@_col_total_int 
       {
         \cs_if_exist:cT 
@@ -19207,10 +19220,17 @@
   { 
     \@@_qpoint:n { row - \l_@@_first_i_tl - base }
     \dim_set:Nn \l_@@_y_initial_dim 
-      { \pgf at y + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch }
+      { 
+        \fp_to_dim:n 
+          { 
+            \pgf at y 
+            + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch 
+          } 
+      } % modified 6.13c
     \@@_qpoint:n { row - \l_@@_last_i_tl - base }
     \dim_set:Nn \l_@@_y_final_dim 
-      { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch }
+      { \fp_to_dim:n { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch } } 
+      % modified 6.13c
     \int_step_inline:nnn \l_@@_first_col_int \g_@@_col_total_int 
       {
         \cs_if_exist:cT 

Modified: trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty
===================================================================
--- trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty	2022-11-15 20:51:38 UTC (rev 65020)
+++ trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty	2022-11-15 20:51:59 UTC (rev 65021)
@@ -18,8 +18,9 @@
 %% and version 1.3 or later is part of all distributions of
 %% LaTeX version 2005/12/01 or later.
 %% 
-\def\myfileversion{6.13b}
-\def\myfiledate{2022/10/06}
+\def\myfileversion{6.13c}
+\def\myfiledate{2022/11/15}
+
 \RequirePackage{pgfcore}
 \usepgfmodule{shapes}
 \RequirePackage{l3keys2e}
@@ -1412,7 +1413,7 @@
     \__nicematrix_expand_clist:N \l__nicematrix_hlines_clist
     \__nicematrix_expand_clist:N \l__nicematrix_vlines_clist
     \bool_if:NT \c__nicematrix_booktabs_loaded_bool
-      { \tl_put_left:Nn \@BTnormal \__nicematrix_create_row_node_i: } % modified in 6.10a
+      { \tl_put_left:Nn \@BTnormal \__nicematrix_create_row_node_i: }
     \box_clear_new:N \l__nicematrix_cell_box
     \normalbaselines
     \bool_if:NT \l__nicematrix_small_bool
@@ -4044,7 +4045,13 @@
   {
     \__nicematrix_qpoint:n { row - \int_use:N \l__nicematrix_initial_i_int - base }
     \dim_set:Nn \l__nicematrix_y_initial_dim
-      { \pgf at y + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch }
+      {
+        \fp_to_dim:n
+          {
+            \pgf at y
+            + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch
+          }
+      } % modified 6.13c
     \int_step_inline:nnn \l__nicematrix_first_col_int \g__nicematrix_col_total_int
       {
         \cs_if_exist:cT
@@ -4062,7 +4069,8 @@
   {
     \__nicematrix_qpoint:n { row - \int_use:N \l__nicematrix_final_i_int - base }
     \dim_set:Nn \l__nicematrix_y_final_dim
-      { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch }
+      { \fp_to_dim:n { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch } }
+    % modified 6.13c
     \int_step_inline:nnn \l__nicematrix_first_col_int \g__nicematrix_col_total_int
       {
         \cs_if_exist:cT
@@ -7543,10 +7551,17 @@
   {
     \__nicematrix_qpoint:n { row - \l__nicematrix_first_i_tl - base }
     \dim_set:Nn \l__nicematrix_y_initial_dim
-      { \pgf at y + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch }
+      {
+        \fp_to_dim:n
+          {
+            \pgf at y
+            + ( \box_ht:N \strutbox + \extrarowheight ) * \arraystretch
+          }
+      } % modified 6.13c
     \__nicematrix_qpoint:n { row - \l__nicematrix_last_i_tl - base }
     \dim_set:Nn \l__nicematrix_y_final_dim
-      { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch }
+      { \fp_to_dim:n { \pgf at y - ( \box_dp:N \strutbox ) * \arraystretch } }
+      % modified 6.13c
     \int_step_inline:nnn \l__nicematrix_first_col_int \g__nicematrix_col_total_int
       {
         \cs_if_exist:cT



More information about the tex-live-commits mailing list.