diff options
author | Karl Berry <karl@freefriends.org> | 2023-11-16 21:01:12 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2023-11-16 21:01:12 +0000 |
commit | e26f4628a972a257898b418e675a73830d6f5b67 (patch) | |
tree | 66cba4ff00b5593f6baa6172fbc93257512f5d1d /Master/texmf-dist/doc/latex | |
parent | c322165b37e8f2dee17d03e37fbc7bb1d211b14f (diff) |
nicematrix (16nov23)
git-svn-id: svn://tug.org/texlive/trunk@68870 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex')
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-code.pdf | bin | 959106 -> 964932 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf | bin | 594905 -> 596890 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex | 55 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf | bin | 610574 -> 615920 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix.tex | 49 |
5 files changed, 101 insertions, 3 deletions
diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-code.pdf b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-code.pdf Binary files differindex 61c9ca2acb3..acdf19c303d 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-code.pdf +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-code.pdf diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf Binary files differindex 5182d3d9663..1217b82fdf0 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex index ea91158d20c..b81d87457fc 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex @@ -1875,8 +1875,7 @@ De nouvelles commandes sont disponibles dans ce |\CodeBefore|: |\cellcolor|, \index{arraycolor@\texttt{\textbackslash arraycolor} (commande du \texttt{\textbackslash CodeBefore)}} -Les noms de ces commandes sont inspirés des noms des commandes de \pkg{colortbl}. - +Les noms de certaines de ces commandes sont inspirés des noms des commandes de \pkg{colortbl}. \medskip Ces commandes ne colorient pas les cases qui se trouvent dans les «coins» si la @@ -2290,6 +2289,56 @@ utilise la clé |corners| pour demander de considérer le coin \emph{north east} \end{NiceTabular} \end{scope} +\medskip +L'exemple précédent utilise les clés |first-row| et |first-col| qui sont +décrites dans la partie sur les rangées et colonnes «extérieures» (cf.~p.~\pageref{exterior}). + +Comme on le voit, \emph{par défaut}, les commandes de coloriage décrites précédemment ne +s'appliquent pas dans ces rangées et colonnes «extérieures». + +Mais on peut \emph{quand même} colorier dans ces rangées et colonnes en +donnant aux commandes précédentes les numéros explicites de ces rangées et +colonnes extérieures. + +Dans l'exemple suivant, on demande explicitement le coloriage de la colonne~$0$ +(qui est la «première colonne» et qui existe du fait de la clé |first-col|). + +\medskip +\begin{scope} +\hfuzz=11cm +\begin{BVerbatim}[boxwidth=9cm,baseline=c] +\begin{NiceTabular}{cccccc}[~emphase#corners=NE@,margin,hvlines,first-row,first-col] +\CodeBefore + \rowlistcolors{1}{blue!15, } + ~emphase#\columncolor{red!15}{0}@ +\Body + & 0 & 1 & 2 & 3 & 4 & 5 & 6 \\ +0 & 1 \\ +1 & 1 & 1 \\ +2 & 1 & 2 & 1 \\ +3 & 1 & 3 & 3 & 1 \\ +4 & 1 & 4 & 6 & 4 & 1 \\ +5 & 1 & 5 & 10 & 10 & 5 & 1 \\ +6 & 1 & 6 & 15 & 20 & 15 & 6 & 1 \\ +\end{NiceTabular} +\end{BVerbatim} +\begin{NiceTabular}{ccccccc}[corners=NE,margin,hvlines,first-row,first-col] +\CodeBefore + \rowlistcolors{1}{blue!15, } + \columncolor{red!15}{0} +\Body + & 0 & 1 & 2 & 3 & 4 & 5 & 6 \\ +0 & 1 \\ +1 & 1 & 1 \\ +2 & 1 & 2 & 1 \\ +3 & 1 & 3 & 3 & 1 \\ +4 & 1 & 4 & 6 & 4 & 1 \\ +5 & 1 & 5 & 10 & 10 & 5 & 1 \\ +6 & 1 & 6 & 15 & 20 & 15 & 6 & 1 \\ +\end{NiceTabular} +\end{scope} + + \bigskip On remarquera que ces commandes sont compatibles avec les commandes de \pkg{booktabs} (|\toprule|, |\midrule|, |\bottomrule|, etc). Néanmoins, @@ -2344,7 +2393,7 @@ spécial & 12 & 12 & 0.5 & 70 \\ \index{S (les colonnes S de \pkg{siunitx})|textit} \medskip -On a utilisé le type de colonne |S| de \pkg{siunitx}. +On a utilisé le type de colonne |S| de \pkg{siunitx} (qu'il faut avoir chargé). \subsection{Outils de coloriage en tableau} diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf Binary files differindex c7eeb39bf47..051d3966516 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.tex b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.tex index 7eb8e1783e0..64aaf685227 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.tex +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.tex @@ -2227,6 +2227,55 @@ which are in the ``corners''. In the following example, we use the key \end{NiceTabular} \end{scope} +\medskip +The previous example uses the keys |first-row| and |first-col| which are +described in the chapter concerning the «exterior» rows and columns +(cf.~p.~\pageref{exterior}). + +As one can see, \emph{by default}, the coloring commands that we have described +don't apply in those exterior rows and columns. + +However, it may still be possible to color in those rows and columns by +providing explicity the numbers of those rows and columns. + +In the following example, we require a color in the column~$0$ (which is the +«first column» and which exists because the key |first-col| has been used). + +\medskip +\begin{scope} +\hfuzz=11cm +\begin{BVerbatim}[boxwidth=9cm,baseline=c] +\begin{NiceTabular}{cccccc}[~emphase#corners=NE@,margin,hvlines,first-row,first-col] +\CodeBefore + \rowlistcolors{1}{blue!15, } + ~emphase#\columncolor{red!15}{0}@ +\Body + & 0 & 1 & 2 & 3 & 4 & 5 & 6 \\ +0 & 1 \\ +1 & 1 & 1 \\ +2 & 1 & 2 & 1 \\ +3 & 1 & 3 & 3 & 1 \\ +4 & 1 & 4 & 6 & 4 & 1 \\ +5 & 1 & 5 & 10 & 10 & 5 & 1 \\ +6 & 1 & 6 & 15 & 20 & 15 & 6 & 1 \\ +\end{NiceTabular} +\end{BVerbatim} +\begin{NiceTabular}{ccccccc}[corners=NE,margin,hvlines,first-row,first-col] +\CodeBefore + \rowlistcolors{1}{blue!15, } + \columncolor{red!15}{0} +\Body + & 0 & 1 & 2 & 3 & 4 & 5 & 6 \\ +0 & 1 \\ +1 & 1 & 1 \\ +2 & 1 & 2 & 1 \\ +3 & 1 & 3 & 3 & 1 \\ +4 & 1 & 4 & 6 & 4 & 1 \\ +5 & 1 & 5 & 10 & 10 & 5 & 1 \\ +6 & 1 & 6 & 15 & 20 & 15 & 6 & 1 \\ +\end{NiceTabular} +\end{scope} + \bigskip One should remark that all the previous commands are compatible with the |