diff options
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf | bin | 470144 -> 471024 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex | 89 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf | bin | 1377012 -> 1380062 bytes |
3 files changed, 54 insertions, 35 deletions
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 7a1973e08e3..0ae9b001659 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 7d7d915bc38..52aee279929 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex @@ -118,7 +118,7 @@ avec une distribution TeX comme MiKTeX, TeXlive ou MacTeX. \emph{Remarque} : Si vous utilisez un service LaTeX via Internet (ex. : Overleaf) vous pouvez télécharger le fichier |nicematrix.sty| dans le dossier de votre projet pour bénéficier de la dernière version de -\pkg{nicematrix}.\footnote{La dernière version de \verb|nicematrix.sty| peut +\pkg{nicematrix}.\footnote{La dernière version de |nicematrix.sty| peut être téléchargée sur le serveur \textsc{svn} de TeXLive : \newline \small \url{https:www.tug.org/svn/texlive/trunk/Master/texmf-dist/tex/latex/nicematrix/nicematrix.sty}} @@ -166,10 +166,10 @@ L'extension \pkg{nicematrix} définit les nouveaux environnements suivants : \begin{tabular}{llll} \{NiceTabular\} & \{NiceArray\} & \{NiceMatrix\} \\ \{NiceTabular*\} & \{pNiceArray\} & \{pNiceMatrix\} \\ - & \{bNiceArray\} & \{bNiceMatrix\} \\ - & \{BNiceArray\} & \{BNiceMatrix\} \\ - & \{vNiceArray\} & \{vNiceMatrix\} \\ - & \{VNiceArray\} & \{VNiceMatrix\} +\{NiceTabularX\} & \{bNiceArray\} & \{bNiceMatrix\} \\ + & \{BNiceArray\} & \{BNiceMatrix\} \\ + & \{vNiceArray\} & \{vNiceMatrix\} \\ + & \{VNiceArray\} & \{VNiceMatrix\} \end{tabular} \end{ttfamily} @@ -179,6 +179,7 @@ Les environnements |{NiceArray}|, |{NiceTabular}| et |{NiceTabular*}| sont similaires aux environnements |{array}|, |{tabular}| et |{tabular*}| de l'extension \pkg{array} (qui est chargée par \pkg{nicematrix}). + \medskip Les environnements |{pNiceArray}|, |{bNiceArray}|, etc. n'ont pas d'équivalents dans \pkg{array}. @@ -189,6 +190,14 @@ environnements correspondants de l'\pkg{amsmath} (qui est chargée par \pkg{nicematrix}) : |{matrix}|, |{pmatrix}|, etc. \medskip +L'environnement |{NiceTabularX}| est similaire à l'environnement |{tabularx}| de +l'extension éponyme.\footnote{Néanmoins, on peut aussi utiliser directement les + colonnes |X| dans l'environnement |{NiceTabular}|, la largeur + souhaitée pour le tableau étant spécifiée par la clé |width|: cf. + p.~\pageref{colonne-X}.} + + +\medskip \textbf{On conseille d'utiliser prioritairement les environnements classiques et de n'utiliser les environnements de \pkg{nicematrix} que lorsqu'on utilise les fonctionnalités supplémentaires offertes par ces environnements (cela permet @@ -362,7 +371,7 @@ u_n & 1 & 2 & 4 & 8 & 16 & 32 \\ \bigskip On peut aussi utiliser la clé |baseline| pour aligner une matrice sur un filet horizontal (tracé par |\hline|). On doit pour cela donner la valeur -|line-|\textsl{i} où \textsl{i} est le numéro de la rangée qui suit ce filet +|line-|\textsl{i} où \textsl{i} est le numéro de la rangée qui \emph{suit} ce filet horizontal. \smallskip @@ -372,7 +381,7 @@ horizontal. \smallskip \begin{BVerbatim}[baseline=c,boxwidth=9cm] -$A=\begin{pNiceArray}{cc|cc}[baseline=line-3] +$A=\begin{pNiceArray}{cc|cc}~emphase#[baseline=line-3]@ \dfrac1A & \dfrac1B & 0 & 0 \\ \dfrac1C & \dfrac1D & 0 & 0 \\ \hline @@ -402,7 +411,7 @@ $A=\begin{pNiceArray}{cc|cc}[baseline=line-3] Dans les environnements de \pkg{nicematrix}, on peut utiliser la commande |\Block| pour placer un élément au centre d'un rectangle de cases -fusionnées.\footnote{Les espaces situés après une commande \verb|\Block| sont supprimés.} +fusionnées.\footnote{Les espaces situés après une commande |\Block| sont supprimés.} La commande |\Block| doit être utilisée dans la case supérieure gauche du bloc avec deux arguments obligatoires. @@ -729,10 +738,9 @@ Rang & \Block{1-3}{Premier groupe} & & & \Block{1-3}{Deuxième groupe} \\ \end{center} \medskip -\colorbox{yellow!50}{\bfseries Nouveau 5.17}\enskip Pour avoir un positionnement -horizontal du contenu du bloc qui s'appuie sur les limites des colonnes du -tableau LaTeX (et non sur le contenu de ces colonnes), il faut utiliser les clés -|L|, |R| et |C| de la commande |\Block|. +Pour avoir un positionnement horizontal du contenu du bloc qui s'appuie sur les +limites des colonnes du tableau LaTeX (et non sur le contenu de ces colonnes), +il faut utiliser les clés |L|, |R| et |C| de la commande |\Block|. \section{Les filets horizontaux et verticaux} @@ -800,7 +808,7 @@ a & b & c & d \\ \bigskip Il reste néanmoins possible de définir un spécificateur, nommé par exemple -\verb|I|, pour tracer des filets verticaux avec le comportement standard de +|I|, pour tracer des filets verticaux avec le comportement standard de \pkg{array} : % \begin{Verbatim} @@ -941,8 +949,8 @@ préambule) ; \begin{itemize} \item Les blocs en question sont : \begin{itemize} -\item ceux créés par la commande |\Block|\footnote{Et aussi la commande \verb|\multicolumn| même s'il - est recommandé d'utiliser plutôt \verb|\Block| quand on utilise l'extension +\item ceux créés par la commande |\Block|\footnote{Et aussi la commande |\multicolumn| même s'il + est recommandé d'utiliser plutôt |\Block| quand on utilise l'extension \pkg{nicematrix}.} de \pkg{nicematrix} présentée p.~\pageref{Block}; \item ceux délimités implicitement par des lignes en pointillés continues, créées @@ -1010,9 +1018,8 @@ arum & iris & jacinthe & muguet \bigskip -\colorbox{yellow!50}{\textbf{Nouveau 5.17}}\enskip La clé -|hvlines-except-borders| est similaire à la clé |hvlines| mais ne trace pas les -filets sur les bords horizontaux et verticaux du tableau. +La clé |hvlines-except-borders| est similaire à la clé |hvlines| mais ne trace +pas les filets sur les bords horizontaux et verticaux du tableau. \bigskip \subsubsection{Les coins (vides)} @@ -1300,7 +1307,7 @@ l'environnement. De nouvelles commandes sont disponibles dans ce |\CodeBefore|: |\cellcolor|, |\rectanglecolor|, |\rowcolor|, |\columncolor|, |\rowcolors|, |\rowlistcolors|, |\chessboardcolors| et |\arraycolor|.\footnote{On pourra remarquer que, dans le - \verb|\CodeBefore|, des nœuds PGF/Tikz de la forme \verb+(i-|j)+ correspondant + |\CodeBefore|, des nœuds PGF/Tikz de la forme \verb+(i-|j)+ correspondant à la position des filets éventuels sont également accessibles : cf. p.~\pageref{noeuds-i}.} \label{code-before} @@ -1779,23 +1786,33 @@ chacune des cases restantes sur la rangée en cours. \medskip Elle prend aussi en premier argument optionnel, entre crochets, une liste de -couples clé-valeur. Les clés disponibles sont |cell-space-top-limit|, -|cell-space-bottom-limit| et |cell-space-limits| avec le même effet que les clés -globales de même nom (cf. p.~\pageref{cell-space}). +couples clé-valeur. +\begin{itemize} +\item Les clés |cell-space-top-limit|, |cell-space-bottom-limit| +et |cell-space-limits| sont disponibles avec le même effet que les clés globales +de même nom (cf. p.~\pageref{cell-space}). +\item \colorbox{yellow!50}{\bfseries Nouveau 6.1}\enskip La clé |color| fixe la +couleur du texte.\footnote{La clé |color| utilise la commande |\color| +mais insère aussi une instruction |\leavevmode| devant. Cela évite un +espace vertical parasite dans les cellules qui correspondent à des colonnes de +type |p|, |b|, |m| et |X| (qui débutent en mode vertical).} +\end{itemize} \medskip \begin{BVerbatim}[boxwidth=11cm,baseline=c] -\begin{NiceTabular}{cccc}[hlines,colortbl-like] +\begin{NiceTabular}{cccc}[colortbl-like] +\hline ~emphase#\RowStyle[cell-space-limits=3pt]{\rotate}@ premier & deuxième & troisième & quatrième \\ -\rowcolor{blue!50}~emphase#\RowStyle{\color{white}\sffamily}@ +\rowcolor{blue!50}~emphase#\RowStyle[color=white]{\sffamily}@ 1 & 2 & 3 & 4 \\ \end{NiceTabular} \end{BVerbatim} -\begin{NiceTabular}{cccc}[hlines,colortbl-like] +\begin{NiceTabular}{cccc}[colortbl-like] +\hline \RowStyle[cell-space-limits=3pt]{\rotate} premier & deuxième & troisième & quatrième \\ -\rowcolor{blue!50}\RowStyle{\color{white}\sffamily} +\rowcolor{blue!50}\RowStyle[color=white]{\sffamily} 1 & 2 & 3 & 4 \\ \end{NiceTabular} @@ -1942,6 +1959,8 @@ $\begin{array}{c} \subsection{Les colonnes X} +\label{colonne-X} + \colorbox{yellow!50}{\textbf{Nouveau 6.0}} L'environnement |{NiceTabular}| propose aussi des colonnes |X| similaires à @@ -2029,7 +2048,7 @@ préambule de spécification de colonne pour les éventuelles première et derni colonne : ce sera automatiquement (et nécessairement) une colonne |r| pour la première colonne et une colonne |l| pour la dernière.\footnote{Si on souhaite une colonne extérieure avec un autre type d'alignement, on aura intérêt à - considérer la commande \verb|\SubMatrix| disponible dans le \verb|\CodeAfter| + considérer la commande |\SubMatrix| disponible dans le |\CodeAfter| (cf. p.~\pageref{sub-matrix}).} \item On peut se demander comment \pkg{nicematrix} détermine le nombre de rangées et de colonnes nécessaires à la @@ -2391,7 +2410,7 @@ $\begin{pNiceMatrix} \emph{Remarque} : Contrairement à la commande |\hdotsfor| de \pkg{amsmath}, la commande |\Hdotsfor| est utilisable même lorsque l'extension \pkg{colortbl}\footnote{On rappelle que lorsque l'extension \pkg{xcolor} est - chargée avec l'option \verb|table|, l'extension \pkg{colortbl} est chargée.} + chargée avec l'option |table|, l'extension \pkg{colortbl} est chargée.} est chargée (mais vous risquez d'avoir des problèmes si vous utilisez |\rowcolor| sur la même rangée que |\Hdotsfor|). @@ -2623,7 +2642,7 @@ Les lignes pointillées délimitent des blocs virtuels qui ont le même comportement vis à vis des filets que les blocs créés par |\Block| (les filets spécifiés par le spécificateur \verb+|+ dans le préambule, la commande |\Hline| et par les clés |vlines|, |hlines|, |hvlines| et |hvlines-except-borders| ne -sont pas tracés dans les blocs).\footnote{En revanche, la commande \verb|\line| dans le \verb|\CodeAfter| +sont pas tracés dans les blocs).\footnote{En revanche, la commande |\line| dans le |\CodeAfter| (cf.~p.~\pageref{line-in-code-after}) ne crée pas de bloc.} \medskip @@ -2745,10 +2764,10 @@ la syntaxe $i$|-|$j$ où $i$ est le numéro de rangée et $j$ le numéro de colo \item la quatrième argument est le délimiteur droit ; \item le cinquième argument, optionnel, entre crochets, est une liste de couples clé-valeur.\footnote{Il n'y a pas d'argument optionnel entre crochets en première -position car un crochet ouvrant juste après \verb|\SubMatrix| doit pouvoir être -interprété comme le premier argument (obligatoire) de \verb|\SubMatrix|: ce +position car un crochet ouvrant juste après |\SubMatrix| doit pouvoir être +interprété comme le premier argument (obligatoire) de |\SubMatrix|: ce crochet est alors le délimiteur gauche de la sous-matrice (ex. : -\verb|\SubMatrix[{2-2}{4-7}]|).} +|\SubMatrix[{2-2}{4-7}]|).} \end{itemize} On remarquera que la commande |\SubMatrix| trace les délimiteurs après la @@ -2907,7 +2926,7 @@ PGF/Tikz : voir p.~\pageref{node-sub-matrix}. \bigskip Il est également possible de spécifier des délimiteurs\footnote{Les délimiteurs - en question sont \verb|(|, \verb|[| et \verb|\{| et les fermants correspondants. + en question sont |(|, |[| et |\{| et les fermants correspondants. On peut bien sûr aussi mettre des \verb+|+ et des \verb+||+ dans le préambule.} en les plaçant dans le préambule de l'environnement (pour les environnements à préambule : |{NiceArray}|, |{pNiceArray}|, etc.). Cette syntaxe @@ -4405,7 +4424,7 @@ L'extension \pkg{nicematrix} n'est pas compatible avec la classe \cls{ieeeaccess \begin{Verbatim} \ttfamily \small -\begin{NiceTabular}{m{4.5cm}m{4.5cm}m{4.5cm}}[hvlines] +\begin{NiceTabular}{X[m]X[m]X[m]}[hvlines,cell-space-limits=3pt] \Block[~emphase#tikz={pattern=grid,pattern color=lightgray}@]{} {pattern = grid,\\ pattern color = lightgray} & \Block[~emphase#tikz={pattern = north west lines,pattern color=blue}@]{} @@ -4421,7 +4440,7 @@ L'extension \pkg{nicematrix} n'est pas compatible avec la classe \cls{ieeeaccess \begin{center} \ttfamily \small -\begin{NiceTabular}{m{4.5cm}m{4.5cm}m{4.5cm}}[hvlines] +\begin{NiceTabular}{X[m]X[m]X[m]}[hvlines,cell-space-limits=3pt] \Block[tikz={pattern=grid,pattern color=lightgray}]{} {pattern = grid,\\ pattern color = lightgray} & \Block[tikz={pattern = north west lines,pattern color=blue}]{} diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf Binary files differindex 12158c89540..026c149a495 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf |