summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/nicematrix/nicematrix.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2023-12-05 03:01:12 +0000
committerNorbert Preining <norbert@preining.info>2023-12-05 03:01:12 +0000
commitf4d05c7d6b687c6730e84b104235e648ca4b3ecd (patch)
treec7ba724e135b98dbd818b410b0eef4d487fa43ff /macros/latex/contrib/nicematrix/nicematrix.tex
parentdb0fe20663f1bcb3fcf87c3fb05a727420edd203 (diff)
CTAN sync 202312050301
Diffstat (limited to 'macros/latex/contrib/nicematrix/nicematrix.tex')
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix.tex152
1 files changed, 77 insertions, 75 deletions
diff --git a/macros/latex/contrib/nicematrix/nicematrix.tex b/macros/latex/contrib/nicematrix/nicematrix.tex
index ec7ed5c96d..71ab7c036d 100644
--- a/macros/latex/contrib/nicematrix/nicematrix.tex
+++ b/macros/latex/contrib/nicematrix/nicematrix.tex
@@ -1,5 +1,5 @@
% -*- coding: utf-8 ; -*- This file should be compiled with XeLaTeX only
-\documentclass[dvipsnames]{article}% dvipsnames is for xcolor (loaded by Tikz, loaded by nicematrix)
+\documentclass[dvipsnames]{article}% dvipsnames is for xcolor (loaded by TikZ, loaded by nicematrix)
\usepackage{xltxtra}
\usepackage{geometry}
@@ -168,7 +168,7 @@ a sufficient number of compilations.}
\medskip
Most features of \pkg{nicematrix} may be used without explicit use of
-\textsc{pgf} or Tikz (which, in fact, is not loaded by default).
+\textsc{pgf} or TikZ (which, in fact, is not loaded by default).
\medskip
\indexcommand{NiceMatrixOptions}
@@ -552,7 +552,7 @@ only when one of the keys |draw|, |hvlines|, |vlines| and |hlines| is used);
the key \Definition{rounded-corners} requires rounded corners (for the
frame drawn by |draw| and the shape drawn by |fill|) with a radius equal to
the value of that key (the default value is 4~pt\footnote{This value is the
-initial value of the \emph{rounded corners} of Tikz.}).
+initial value of the \emph{rounded corners} of TikZ.}).
\end{itemize}
\medskip
@@ -570,15 +570,15 @@ borders of the blocks; the value of that key is a (comma-separated) list of
elements covered by |left|, |right|, |top| and |bottom|; it's possible, in
fact, in the list which is the value of the key |borders|, to add an entry of
the form |tikz={|\textsl{list}|}| where \textsl{list} is a list of couples
-\textsl{key=value} of Tikz specifying the graphical characteristics of the
+\textsl{key=value} of TikZ specifying the graphical characteristics of the
lines that will be drawn (for an example, see p.~\pageref{dashed}).
\item \index{tikzz@tikz!key of \texttt{\textbackslash Block}}
-When the key \Definition{tikz} is used, the Tikz path corresponding of
-the rectangle which delimits the block is executed with Tikz\footnote{Tikz
+When the key \Definition{tikz} is used, the TikZ path corresponding of
+the rectangle which delimits the block is executed with TikZ\footnote{TikZ
should be loaded (by default, \pkg{nicematrix} only loads \textsc{pgf}) and,
if it's not, an error will be raised.} by using as options the value of that
-key |tikz| (which must be a list of keys allowed for a Tikz path).
+key |tikz| (which must be a list of keys allowed for a TikZ path).
\colorbox{yellow!50}{\textbf{New 6.24}}\enskip In fact, in the list of the keys
provided by the user as value of |tikz|, it's possible to put a key |offset|.
@@ -597,8 +597,8 @@ There is also some technical keys:
\begin{itemize}
\item \index{name!key of \texttt{\textbackslash Block}}
-the key \Definition{name} provides a name to the rectangular Tikz node
-corresponding to the block; it's possible to use that name with Tikz in the
+the key \Definition{name} provides a name to the rectangular TikZ node
+corresponding to the block; it's possible to use that name with TikZ in the
|\CodeAfter| of the environment (cf.~p.~\pageref{code-after});
\item \index{respect-arraystretch (key of \texttt{\textbackslash Block})}
the key \Definition{respect-arraystretch} prevents the setting of
@@ -1358,7 +1358,9 @@ to consider that cell as not empty with the key |\NotEmpty|.
In the example on the right (where B is in the center of a block of size
$2\times2$), we have colored in blue the four (empty) corners of the array.
\end{minipage}\hspace{2cm}%
-\begin{NiceTabular}{*{6}{c}}[cell-space-top-limit=3pt]
+\begin{NiceTabular}
+ [cell-space-top-limit=3pt,hvlines,rules={color=white,width=0.1pt}]
+ {*{6}{c}}
\CodeBefore
\rectanglecolor{blue!10}{1-1}{4-2}
\rectanglecolor{blue!10}{1-1}{1-4}
@@ -1446,7 +1448,7 @@ the cells which are in the corners (cf.~p.~\pageref{color-in-code-before}). The
command |\TikzEveryCell| available in the |\CodeBefore| and the |\CodeAfter|
(cf. p.~\pageref{TikzEveryCell}) takes also into account the empty corners.
-\subsection{The command \textbackslash diagbox}
+\subsubsection{The command \textbackslash diagbox}
\indexcommand{diagbox}
@@ -1477,7 +1479,7 @@ It's possible to use the command |\diagbox| in a |\Block|.
-\subsection{Commands for customized rules}
+\subsubsection{Commands for customized rules}
\label{custom-line}
\index{command (key of ``custom-line'')}
@@ -1580,12 +1582,12 @@ Product C & 5 & 4 & 1 \\
\index{tikzz@tikz!key of ``custom-line''}
\index{total-width (key of ``custom-line'')}
-It's possible to use the key |tikz| (if Tikz is loaded). In that case, the
-rule is drawn directly with Tikz by using as parameters the value of the key
+It's possible to use the key |tikz| (if TikZ is loaded). In that case, the
+rule is drawn directly with TikZ by using as parameters the value of the key
|tikz| which must be a list of \textsl{key=value} pairs which may be applied
-to a Tikz path.
+to a TikZ path.
-By default, no space is reserved for the rule that will be drawn with Tikz. It
+By default, no space is reserved for the rule that will be drawn with TikZ. It
is possible to specify a reservation (horizontal for a vertical rule and
vertical for an horizontal one) with the key |total-width|. That value of that
key, is, in some ways, the width of the rule that will be drawn
@@ -1595,7 +1597,7 @@ rule specified in |tikz|).
\bigskip
-Here is an example with the key |dotted| of Tikz.
+Here is an example with the key |dotted| of TikZ.
\begin{BVerbatim}[boxwidth=9cm,baseline=c]
\NiceMatrixOptions
@@ -1638,7 +1640,7 @@ seven & eight & nine
\indexcommand{hdottedline}
\indexcommand{cdottedline}
-As one can see, the dots of a dotted line of Tikz have the shape of a square,
+As one can see, the dots of a dotted line of TikZ have the shape of a square,
and not a circle. That's why the extension \pkg{nicematrix} provides in the
key |custom-line| a key |dotted| which will draw rounded dots. The initial
value of the key |total-width| is, in this case, equal to the diameter of the dots
@@ -1799,7 +1801,7 @@ documentation.\footnote{The available keys are |create-cell-nodes|,
New commands are available in that |\CodeBefore|: |\cellcolor|,
|\rectanglecolor|, |\rowcolor|, |\columncolor|, |\rowcolors|,
|\rowlistcolors|, |\chessboardcolors| and |\arraycolor|.\footnote{Remark that,
-in the |\CodeBefore|, PGF/Tikz nodes of the form ``\verb+(i-|j)+'' are
+in the |\CodeBefore|, PGF/TikZ nodes of the form ``\verb+(i-|j)+'' are
also available to indicate the position to the potential rules:
cf.~p.~\pageref{nodes-i}.}
\label{code-before}
@@ -2571,7 +2573,7 @@ is not suppressed (of course, it's possible to suppress this space by setting
\bigskip
It's possible to give the special value |auto| to the option |columns-width|:
all the columns of the array will have a width equal to the widest cell of the
-array.\footnote{The result is achieved with only one compilation (but PGF/Tikz
+array.\footnote{The result is achieved with only one compilation (but PGF/TikZ
will have written informations in the |aux| file and a message requiring a
second compilation will appear).}\par\nobreak
@@ -2791,7 +2793,7 @@ some very very very long text
\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
+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}.
@@ -3452,7 +3454,7 @@ the current font).
\textbf{The option \Definition{xdots/line-style}}\par\nobreak
\smallskip
-It should be pointed that, by default, the lines drawn by Tikz with the
+It should be pointed that, by default, the lines drawn by TikZ with the
parameter |dotted| are composed of square dots (and not rounded
ones).\footnote{The first reason of this behaviour is that the \textsc{pdf}
format includes a description for dashed lines. The lines specified with this
@@ -3461,7 +3463,7 @@ easy, starting from these dashed lines,
to create a line composed by square dots whereas a line of rounded dots needs
a specification of each dot in the \textsc{pdf} file. Nevertheless, you can
have a look at the following page to see how to have dotted rules with rounded
-dots in Tikz:\newline \small
+dots in TikZ:\newline \small
\url{https://tex.stackexchange.com/questions/52848/tikz-line-with-large-dots}}
\begin{BVerbatim}[baseline=c,boxwidth=9cm]
@@ -3473,12 +3475,12 @@ dots in Tikz:\newline \small
In order to provide lines with rounded dots in the style of those provided by
|\ldots| (at least with the \emph{Computer Modern} fonts), the package
\pkg{nicematrix} embeds its own system to draw a dotted line (and this system
-uses \textsc{pgf} and not Tikz). This style is called |standard| and that's
+uses \textsc{pgf} and not TikZ). This style is called |standard| and that's
the initial value of the parameter |xdots/line-style|.
-However (when Tikz is loaded) it's possible to use for |xdots/line-style| any style
-provided by Tikz, that is to say any sequence of options provided by Tikz for
-the Tizk pathes (with the exception of ``|color|'', ``|shorten >|'' and
+However (when TikZ is loaded) it's possible to use for |xdots/line-style| any style
+provided by TikZ, that is to say any sequence of options provided by TikZ for
+the TikZ pathes (with the exception of ``|color|'', ``|shorten >|'' and
``|shorten <|'').
\medskip
@@ -3642,7 +3644,7 @@ its sub-keys.}
\medskip
-The experienced users may, for instance, use the PGF/Tikz nodes created by
+The experienced users may, for instance, use the PGF/TikZ nodes created by
\pkg{nicematrix} in the |\CodeAfter|. These nodes are described further
beginning on p.~\pageref{PGF-nodes}.
@@ -3935,7 +3937,7 @@ c & d & \frac12c+\frac14d \\
\bigskip
There is also a key |name| which gives a name to the submatrix created by
-|\SubMatrix|. That name is used to create PGF/Tikz nodes: cf
+|\SubMatrix|. That name is used to create PGF/TikZ nodes: cf
p.~\pageref{node-sub-matrix}.
@@ -4134,7 +4136,7 @@ $\begin{pNiceMatrix}
\colorbox{yellow!50}{\textbf{New 6.24}}\enskip The command |\TikzEveryCell|
execute with TikZ the rectangular path corresponding to each cell of the tabular
with parameters of TikZ the argument of |\TikzEveryCell|. That argument must be
-a list of \textsl{key=value} pairs which may be applied to a Tikz path. In fact,
+a list of \textsl{key=value} pairs which may be applied to a TikZ path. In fact,
the command applies to each of the tabular, except those in the exterior rows
and columns (cf.~p.~\pageref{exterior}) and those in the empty corners (when the
key |corners| is used: cf.~p.~\pageref{corners}). It applies in fact to each
@@ -5089,19 +5091,19 @@ rows or one of the exterior columns. If it is used outside an environment of
For an example of utilisation, see \url{tex.stackexchange.com/questions/488566}
-\section{Use of Tikz with nicematrix}
+\section{Use of TikZ with nicematrix}
\label{name}\label{PGF-nodes}
\index{tikza@TikZ (utilisation with \pkg{nicematrix})}
-\index{node@\textbf{Nodes of PGF/Tikz}|(}
+\index{node@\textbf{Nodes of PGF/TikZ|}(}
\subsection{The nodes corresponding to the contents of the cells}
-The package \pkg{nicematrix} creates a PGF/Tikz node\footnote{We recall that Tikz
+The package \pkg{nicematrix} creates a PGF/TikZ node\footnote{We recall that TikZ
is a layer over PGF. The extension \pkg{nicematrix} loads PGF but does not
-load Tikz. We speak of PGF/Tikz nodes to emphase the fact that the PGF nodes
-created by \pkg{nicematrix} may be used with PGF but also with Tikz. The final
-user will probably prefer to use Tikz rather than PGF.} for each (non-empty) cell
+load TikZ. We speak of PGF/TikZ nodes to emphase the fact that the PGF nodes
+created by \pkg{nicematrix} may be used with PGF but also with TikZ. The final
+user will probably prefer to use TikZ rather than PGF.} for each (non-empty) cell
of the considered array. These nodes are used to draw the dotted lines between
the cells of the matrix (inter alia).
@@ -5139,9 +5141,9 @@ gives a name to the current environment. When the environment has a name, the
nodes are accessible with the name ``\textsl{name}-$i$-$j$'' where \textsl{name}
is the name given to the array and $i$ and $j$ the numbers of row and column.
It's possible to use these nodes with \textsc{pgf} but the final user will
-probably prefer to use Tikz (which is a convenient layer upon \textsc{pgf}).
-However, one should remind that \pkg{nicematrix} doesn't load Tikz by default.
-In the following examples, we assume that Tikz has been loaded.
+probably prefer to use TikZ (which is a convenient layer upon \textsc{pgf}).
+However, one should remind that \pkg{nicematrix} doesn't load TikZ by default.
+In the following examples, we assume that TikZ has been loaded.
\bigskip
\begin{BVerbatim}[baseline=c,boxwidth=11cm]
@@ -5257,7 +5259,7 @@ etc.
When the extension \pkg{varwidth} is loaded, the columns of the type |V|
defined by \pkg{varwidth} are supported by \pkg{nicematrix}. It may be
-interessant to notice that, for a cell of a column of type |V|, the PGF/Tikz
+interessant to notice 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. This is in contrast to the case of the
columns of type |p|, |m| or |b| for which the nodes have always a width equal
@@ -5562,7 +5564,7 @@ Here is an example which uses these nodes in the |\CodeAfter|.
\subsection{The nodes which indicate the position of the rules}
\label{nodes-i}
-The package \pkg{nicematrix} creates a PGF/Tikz node merely called $i$ (with
+The package \pkg{nicematrix} creates a PGF/TikZ node merely called $i$ (with
the classical prefix) at the intersection of the horizontal rule of number~$i$
and the vertical rule of number~$i$ (more specifically the potential position
of those rules because maybe there are not actually drawn). The last node has
@@ -5589,8 +5591,8 @@ muguet & dahlia
\end{center}
\bigskip
-If we use Tikz (we remind that \pkg{nicematrix} does not load Tikz by default,
-by only \textsc{pgf}, which is a sub-layer of Tikz), we can access, in the
+If we use TikZ (we remind that \pkg{nicematrix} does not load TikZ by default,
+by only \textsc{pgf}, which is a sub-layer of TikZ), we can access, in the
|\CodeAfter| but also in the |\CodeBefore|, to the intersection of the
(potential) horizontal rule~$i$ and the (potential) vertical rule~$j$ with the
syntax |(|$i$\verb+-|+$j$|)|.
@@ -5631,7 +5633,7 @@ syntax |(|$i$\verb+-|+$j$|)|.
\bigskip
The nodes of the form $i$|.5| may be used, for example to cross a row of a
-matrix (if Tikz is loaded).
+matrix (if TikZ is loaded).
\smallskip
\begin{BVerbatim}[boxwidth=11cm,baseline=c]
@@ -5665,7 +5667,7 @@ p.~\pageref{sub-matrix}.
\smallskip
If a command |\SubMatrix| has been used with the key |name| with an expression
-such as |name=|\textsl{\ttfamily MyName} three PGF/Tikz nodes are created
+such as |name=|\textsl{\ttfamily MyName} three PGF/TikZ nodes are created
with the names \textsl{\ttfamily MyName}|-left|, \textsl{\ttfamily MyName} and
\textsl{\ttfamily MyName}|-right|.
@@ -5694,7 +5696,7 @@ been created with |\SubMatrix\{{2-2}{3-3}\}|).
\end{tikzpicture}
\end{pNiceMatrix}\]
-\index{node@\textbf{Nodes of PGF/Tikz}|)}
+\index{node@\textbf{Nodes of PGF/TikZ}|)}
\section{API for the developers}
@@ -5726,7 +5728,7 @@ used during the next run).
\emph{Example} : We want to write a command |\crossbox| to draw a cross in the
current cell. This command will take in an optional argument between square
brackets for a list of pairs \textsl{key}-\textsl{value} which will be given to
-Tikz before the drawing.
+TikZ before the drawing.
It's possible to program such command |\crossbox| as follows, explicitely
using the public variable |\g_nicematrix_code_before_tl|.
@@ -5913,10 +5915,10 @@ the last cell (second row and second column) is empty.
\medskip
\item For the columns of type |p|, |m|, |b|, |V|\footnote{The columns of type
-|V| are provided by \pkg{varwidth}: cf.~p.~\pageref{varwidth}.} and
-|X|\footnote{See p.~\pageref{X-columns}}, the cell is empty if (and only if)
-its content in the TeX code is empty (there is only spaces between the
-ampersands |&|).
+ |V| are provided by \pkg{varwidth}, which must be loaded:
+ cf.~p.~\pageref{varwidth}.} and |X|\footnote{See p.~\pageref{X-columns}}, the
+cell is empty if (and only if) its content in the TeX code is empty (there is
+only spaces between the ampersands |&|).
\medskip
\item For the columns of type |c|, |l|, |r| and |w{...}{...}|, the cell is
@@ -5924,7 +5926,7 @@ empty if (and only if) its TeX output has a width equal to zero.
\medskip
\item \indexcommand{NotEmpty}
-A cell containing the command |\NotEmpty| is not empty (and a PGF/Tikz
+A cell containing the command |\NotEmpty| is not empty (and a PGF/TikZ
node is created in that cell).
\medskip
@@ -5970,7 +5972,7 @@ environments of \pkg{nicematrix} are not affected).
\index{Incompatibilities}
The package \pkg{nicematrix} is not compatible with the class \cls{ieeeaccess}
-(because that class is not compatible with PGF/Tikz).\footnote{See
+(because that class is not compatible with PGF/TikZ).\footnote{See
\url{https://tex.stackexchange.com/questions/528975/error-loading-tikz-in-ieeeaccess-class}}
\bigskip
@@ -6017,17 +6019,17 @@ the colums |S| of \pkg{siunitx}).
\section{Examples}
-\subsection[{Utilisation of the key 'tikz' of the command \textbackslash
-Block}]{Utilisation of the key ``tikz'' of the command \textbackslash Block}
+\subsection[{Utilisation of the key 'TikZ' of the command \textbackslash
+Block}]{Utilisation of the key ``TikZ'' of the command \textbackslash Block}
\label{tikz-key-examples}
\index{tikzz@tikz!key of \texttt{\textbackslash Block}|textit}
-The key |tikz| of the command |\Block| is available only when Tikz is
+The key |TikZ| of the command |\Block| is available only when TikZ is
loaded.\footnote{By default, \pkg{nicematrix} only loads \textsc{pgf}, which is
-a sub-layer of Tikz.}
+a sub-layer of TikZ.}
-For the following example, we also need the Tikz library |patterns|.
+For the following example, we also need the TikZ library |patterns|.
\begin{Verbatim}
\usetikzlibrary{patterns}
@@ -6414,7 +6416,7 @@ not longer dotted (TikZ should be loaded).
\interitem
In fact, it's even possible to draw solid lines with the commands |\Cdots|,
-|\Vdots|, etc.\footnote{In this document, the Tikz library \pkg{arrows.meta}
+|\Vdots|, etc.\footnote{In this document, the TikZ library \pkg{arrows.meta}
has been loaded, which impacts the shape of the arrow tips.}
\begin{Verbatim}
@@ -6483,7 +6485,7 @@ $\begin{pNiceArray}{ccc|cc}[first-row,last-col,margin]
\index{tikzz@tikz!key of ``borders'' de \texttt{\textbackslash Block}|textit}
In the following example, we use the command |\Block| to draw dashed rules.
-For that example, Tikz should be loaded (by |\usepackage{tikz}|).
+For that example, TikZ should be loaded (by |\usepackage{tikz}|).
\begin{Verbatim}
@@ -6895,8 +6897,8 @@ However, it's not possible to do a fine tuning. That's why we describe now a
method to highlight a row of the matrix.
\medskip
-That example and the following ones require Tikz (by default, \pkg{nicematrix}
-only loads \textsc{pgf}, which is a sub-layer of Tikz) and the Tikz library
+That example and the following ones require TikZ (by default, \pkg{nicematrix}
+only loads \textsc{pgf}, which is a sub-layer of TikZ) and the TikZ library
|fit|. The following lines in the preamble of your document do the job:
\begin{verbatim}
\usepackage{tikz}
@@ -6904,8 +6906,8 @@ only loads \textsc{pgf}, which is a sub-layer of Tikz) and the Tikz library
\end{verbatim}
\medskip
-We create a rectangular Tikz node which encompasses the nodes of the second
-row by using the tools of the Tikz library \pkg{fit}. Those nodes are not
+We create a rectangular TikZ node which encompasses the nodes of the second
+row by using the tools of the TikZ library \pkg{fit}. Those nodes are not
available by default in the |\CodeBefore| (for efficiency). We have to require
their creation with the key |create-cell-nodes| of the keyword |\CodeBefore|.
@@ -7259,7 +7261,7 @@ New key |rounded-corners| for a whole tabular.
\subsection*{Changes between version 6.16 and 6.17}
-New PGF/Tikz style |nicematrix/cell-node|.
+New PGF/TikZ style |nicematrix/cell-node|.
New key |pgf-node-code|
@@ -7461,7 +7463,7 @@ New key |rounded-corners| for the command |\Block|.
\subsection*{Changes between versions 5.10 and 5.11}
It's now possible, in the |code-before| and in the |\CodeAfter|, to use the
-syntax \verb+|(i-|j)+ for the Tikz node at the intersection of the (potential)
+syntax \verb+|(i-|j)+ for the TikZ node at the intersection of the (potential)
horizontal rule number~$i$ and the (potential) vertical rule number~$j$.
\subsection*{Changes between versions 5.9 and 5.10}
@@ -7473,7 +7475,7 @@ It's possible to provide options (between brackets) to the keyword |\CodeAfter|.
\subsection*{Changes between versions 5.8 and 5.9}
Correction of a bug: in the previous versions, it was not possible to use the
-key |line-style| for the continuous dotted lines when the Tikz library |babel|
+key |line-style| for the continuous dotted lines when the TikZ library |babel|
was loaded.
New key |cell-space-limits|.
@@ -7615,8 +7617,8 @@ In the environments without preamble (|{NiceMatrix}|, |{pNiceMatrix}|, etc.),
it's possible to use the options |l| (=|L|) or |r| (=|R|) to specify the type
of the columns.
-The code of \pkg{nicematrix} no longer uses Tikz but only \textsc{pgf}. By
-default, Tikz is \emph{not} loaded by \pkg{nicematrix}.
+The code of \pkg{nicematrix} no longer uses TikZ but only \textsc{pgf}. By
+default, TikZ is \emph{not} loaded by \pkg{nicematrix}.
\subsection*{Changes between versions 3.11 and 3.12}
@@ -7626,7 +7628,7 @@ Options |vlines|, |hlines| and |hvlines|.
Option |baseline| pour |{NiceArray}| (not for the other environments).
-The name of the Tikz nodes created by the command |\Block| has changed: when
+The name of the TikZ nodes created by the command |\Block| has changed: when
the command has been issued in the cell $i$|-|$j$, the name is
$i$|-|$j$|-block| and, if the creation of the ``medium nodes'' is required, a
node $i$|-|$j$|-block-medium| is created.
@@ -7695,7 +7697,7 @@ not executed.
Following a discussion on TeX StackExchange\footnote{cf.
|tex.stackexchange.com/questions/510841/nicematrix-and-tikz-external-optimize|},
-optimization of Tikz externalization is disabled in the environments of
+optimization of TikZ externalization is disabled in the environments of
\pkg{nicematrix} when the class \cls{standalone} or the package
\pkg{standalone} is used.
@@ -7792,10 +7794,10 @@ available in the command |\NiceMatrixOptions|.
Following a discussion on
TeX StackExchange\footnote{cf.
|tex.stackexchange.com/questions/450841/tikz-externalize-and-nicematrix-package|},
-Tikz externalization is now deactivated in the environments of the
+TikZ externalization is now deactivated in the environments of the
package \pkg{nicematrix}.\footnote{Before this version, there was an error
-when using \pkg{nicematrix} with Tikz externalization. In any case, it's not
-possible to externalize the Tikz elements constructed by \pkg{nicematrix}
+when using \pkg{nicematrix} with TikZ externalization. In any case, it's not
+possible to externalize the TikZ elements constructed by \pkg{nicematrix}
because they use the options |overlay| and |remember picture|.}
\subsection*{Changes between version 2.0 and 2.1}
@@ -7841,7 +7843,7 @@ New environment |{NiceArray}| with column types |L|, |C| and |R|.
\subsection*{Changes between versions 1.0 and 1.1}
-The dotted lines are no longer drawn with Tikz nodes but with Tikz circles
+The dotted lines are no longer drawn with TikZ nodes but with TikZ circles
(for efficiency).
Modification of the code which is now twice faster.