From eb963ac14509494146101b4eaf83ef0f3af89ea6 Mon Sep 17 00:00:00 2001 From: Karl Berry Date: Fri, 8 Jan 2021 23:35:47 +0000 Subject: nicematrix (9jan21) git-svn-id: svn://tug.org/texlive/trunk@57352 c570f23f-e606-0410-a88d-b1316a301751 --- .../doc/latex/nicematrix/nicematrix-french.tex | 127 ++++++--------------- 1 file changed, 34 insertions(+), 93 deletions(-) (limited to 'Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex') diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex index 1e14babd290..ca8beb88fc0 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex @@ -12,7 +12,6 @@ \usepackage{tikz} \usetikzlibrary{fit,patterns} - \usepackage{enumitem} \usepackage{siunitx} \usepackage{verbatim} @@ -236,8 +235,12 @@ $\begin{pmatrix} En s'inspirant de l'extension \pkg{cellspace} qui traite de ce problème, l'extension \pkg{nicematrix} propose deux clés |cell-space-top-limit| et |cell-space-bottom-limit| qui sont similaires aux deux paramètres -|\cellspacetoplimit| et |\cellspacebottomlimit| proposés par \pkg{cellspace}. La -valeur initiale de ces paramètres est $0$~pt pour que les environnements de +|\cellspacetoplimit| et |\cellspacebottomlimit| proposés par \pkg{cellspace}. + +\colorbox{yellow!50}{\textbf{Nouveau 5.9}}\enskip Il existe aussi une clé +|cell-space-limits| pour régler simultanément les deux paramètres. + +La valeur initiale de ces paramètres est $0$~pt pour que les environnements de \pkg{nicematrix} aient par défaut le même comportement que ceux de \pkg{array} et de l'\pkg{amsmath} mais une valeur de $1$~pt serait un bon choix. On conseille de régler leurs valeurs avec la commande @@ -247,7 +250,7 @@ conseille de régler leurs valeurs avec la commande \medskip \begin{Verbatim} -\NiceMatrixOptions{~emphase#cell-space-top-limit = 1pt,cell-space-bottom-limit = 1pt@} +\NiceMatrixOptions{~emphase#cell-space-limits = 1pt@} \end{Verbatim} \begin{BVerbatim}[baseline=c,boxwidth=9cm] @@ -257,10 +260,7 @@ $\begin{pNiceMatrix} \end{pNiceMatrix}$ \end{BVerbatim} \begin{scope} -\NiceMatrixOptions{ - cell-space-top-limit = 1pt , - cell-space-bottom-limit = 1pt , -} +\NiceMatrixOptions{ cell-space-limits = 1pt } $\begin{pNiceMatrix} \frac12 & -\frac12 \\ \frac13 & \frac14 \\ @@ -377,7 +377,7 @@ horizontal. \smallskip \begin{Verbatim} -\NiceMatrixOptions{cell-space-top-limit=1pt,cell-space-bottom-limit=1pt} +\NiceMatrixOptions{cell-space-limits=1pt} \end{Verbatim} \smallskip @@ -391,7 +391,7 @@ $A=\begin{pNiceArray}{cc|cc}[baseline=line-3] \end{pNiceArray}$ \end{BVerbatim} \begin{scope} -\NiceMatrixOptions{cell-space-top-limit=1pt,cell-space-bottom-limit=1pt} +\NiceMatrixOptions{cell-space-limits=1pt} \raisebox{-5mm}{$A=\begin{pNiceArray}{cc|cc}[baseline=line-3] \dfrac1A & \dfrac1B & 0 & 0 \\ \dfrac1C & \dfrac1D & 0 & 0 \\ @@ -420,11 +420,11 @@ avec deux arguments. \item Le premier argument est la taille de ce bloc avec la syntaxe $i$-$j$ où $i$ est le nombre de rangées et $j$ le nombre de colonnes du bloc. -\colorbox{yellow!30}{Nouveau 5.6}\enskip Si cet argument est laissé -blanc, la valeur par défaut est |1-1|. Si le nombre de rangées n'est pas -indiqué, le bloc s'étend jusqu'à la dernière rangée (idem pour les colonnes). +Si cet argument est laissé blanc, la valeur par défaut est |1-1|. Si le nombre +de rangées n'est pas indiqué, ou bien est égal à |*|, le bloc s'étend jusqu'à la +dernière rangée (idem pour les colonnes). -\item Le deuxième argument, est le contenu du bloc. On peut utiliser |\\| dans +\item Le deuxième argument est le contenu du bloc. On peut utiliser |\\| dans ce contenu pour avoir un contenu sur plusieurs lignes. Dans |{NiceTabular}|, le contenu est composé en mode texte tandis que, dans les autres environnements, il est composé en mode mathématique. @@ -538,11 +538,11 @@ arum & iris & jacinthe & muguet \end{center} \medskip -\colorbox{yellow!50}{\bfseries Nouveau 5.7}\enskip Comme on le voit sur cet -exemple, on peut fixer la couleur de fond avec la clé |fill| et la couleur du -cadre avec la clé |draw|\footnote{Si la clé |draw| est utilisée sans valeur, -c'est la couleur par défaut des filets de tableaux qui est utilisée.}. On peut -aussi fixer l'épaisseur du trait avec la clé |line-width|. +\colorbox{yellow!30}{Nouveau 5.7}\enskip Comme on le voit sur cet exemple, on +peut fixer la couleur de fond avec la clé |fill| et la couleur du cadre avec la +clé |draw|\footnote{Si la clé |draw| est utilisée sans valeur, c'est la couleur + par défaut des filets de tableaux qui est utilisée.}. On peut aussi fixer +l'épaisseur du trait avec la clé |line-width|. @@ -597,10 +597,9 @@ Henri & 14 \\ \hline \subsection{Les blocs mono-rangée} -\colorbox{yellow!30}{Nouveau 5.6}\enskip Pour les blocs mono-rangée, la -hauteur (\emph{height}) et la profondeur (\emph{depth}) naturelles sont prises en -compte pour la hauteur et la largeur de la rangée en cours (comme le fait la -commande standard |\multicolumn| de LaTeX). +Pour les blocs mono-rangée, la hauteur (\emph{height}) et la profondeur +(\emph{depth}) naturelles sont prises en compte pour la hauteur et la largeur de +la rangée en cours (comme le fait la commande standard |\multicolumn| de LaTeX). @@ -622,7 +621,7 @@ bloc sur plusieurs lignes. la consigne générale donnée dans le préambule pour cette colonne. \item On peut tracer un cadre autour du bloc avec la clé |draw| de la commande -|\Block|.\footnote{Pour colorier le fond d'une case, il n'est pas besoin +|\Block|.\footnote{Pour colorier le fond d'une case, il n'y a pas besoin d'utiliser un bloc mono-case : on peut utiliser la commande |\cellcolor| si la clé |colortbl-like| est utilisée : voir p.~\pageref{colortbl-like}.} \end{itemize} @@ -984,7 +983,7 @@ rectangles vides partant de la case située exactement dans le coin. \bigskip On peut passer en argument de |\hvlines-except-corners| une liste de coins à -prendre en considération. Les coins étant désignés par |NW|, |SW|, |NE| et |SE| +prendre en considération, les coins étant désignés par |NW|, |SW|, |NE| et |SE| (\emph{north west}, \emph{south west}, \emph{north east} et \emph{south east}). \medskip @@ -1137,7 +1136,7 @@ SumatraPDF) donne de meilleurs résultats que Adobe Reader. couleur. Ce phénomène se produit quand chaque case est coloriée avec sa propre instruction |fill| (opérateur |fill| de PostScript noté |f| en PDF). C'est le cas avec \pkg{colortbl} avec lequel chaque case est coloriée -individuellement même si on utilise |\columncolor| ou |\rowcolor|. +individuellement, même si on utilise |\columncolor| ou |\rowcolor|. Concernant ce phénomène, Adobe Reader donne de meilleurs résultats que MuPDF. @@ -1195,9 +1194,6 @@ h & i & j \\ \hline \end{NiceTabular} \end{scope} -\medskip -Une commande |\cellcolor| ne produit qu'une instruction |fill| (codée |f|) dans -le \textsc{pdf}. \bigskip \item La commande |\rectanglecolor| prend trois arguments obligatoires. Le @@ -1266,9 +1262,6 @@ a_{10} & b_{10} & c_{10} \\ \end{NiceArray}$ \end{scope} -\medskip -Une commande |\rowcolor| ne produit qu'une instruction |fill| (codée |f|) dans -le \textsc{pdf}. \bigskip @@ -1305,7 +1298,7 @@ la forme $i$|-|$j$. \item \colorbox{yellow!50}{\textbf{Nouveau 5.8}}\enskip Avec la clé |restart|, chacun des intervalles de rangées spécifié par le premier argument de |\rowcolors| recommence avec la même couleur.\footnote{Autrement, la couleur d'une rangée ne - dépend que de la partié de son number.} + dépend que de la partié de son numéro.} \item Avec la clé |respect-blocks|, qui est de type booléen, les ``rangées'' @@ -1320,7 +1313,7 @@ tableau pour englober les blocs (créés par la commande |\Block|). \begin{BVerbatim}[baseline=c,boxwidth=9cm] \begin{NiceTabular}{clr}% [hvlines,code-before = ~emphase#{\rowcolors{2}{blue!10}{}[cols=2-3,restart]}@] -\Block{1-3}{Résultats} \\ +\Block{1-*}{Résultats} \\ \Block{2-1}{A}& Pierre & 12 \\ & Jacques & 8 \\ \Block{4-1}{B}& Stéphanie & 18 \\ @@ -1331,7 +1324,7 @@ tableau pour englober les blocs (créés par la commande |\Block|). \end{BVerbatim} \begin{NiceTabular}{clr}[hvlines, code-before = {\rowcolors{2}{blue!10}{}[cols=2-3,restart]},baseline=2] -\Block{1-3}{Résultats} \\ +\Block{1-*}{Résultats} \\ \Block{2-1}{A}& Pierre & 12 \\ & Jacques & 8 \\ \Block{4-1}{B}& Stéphanie & 18 \\ @@ -1505,52 +1498,6 @@ Dupont & Chantal & 15 janvier 1998 \\ \end{NiceTabular} \end{center} -\medskip -\emph{Remarque}\par\nobreak - -Chacune de ces instructions |\cellcolor|, |\rowcolor| ou |\columncolor| -(utilisée hors du |code-before|) produit une instruction |fill| (codée |f|) dans -le \textsc{pdf} final. En cas de juxtaposition de rectangles de même couleur, -une fine ligne blanche peut donc apparaître dans certains lecteurs de -\textsc{pdf}\footnote{Par exemple SumatraPDF, qui utilise MuPDF de Artifex - Software, ou PDF.js utilisé par Firefox.} (entre les -deux premières colonnes dans l'exemple ci-dessus). Pour éviter cela, il convient -d'utiliser les outils proposés dans le |code-before|. C'est ce que l'on fait -dans le codage qui suit. - - -\medskip -\begin{Verbatim} -\begin{NiceTabular}[colortbl-like]{ccc}% - [code-before = ~emphase#\columncolor{blue!15}{1,2}@] -\toprule -\rowcolor{red!15} -Nom & Prénom & Année de naissance \\ -\midrule -Achard & Jacques & 5 juin 1962 \\ -Lefebvre & Mathilde & 23 mai 1988 \\ -Vanesse & Stéphanie & 30 octobre 1994 \\ -Dupont & Chantal & 15 janvier 1998 \\ -\bottomrule -\end{NiceTabular} -\end{Verbatim} - - -\begin{center} -\begin{NiceTabular}[colortbl-like]{ccc}% - [code-before = \columncolor{blue!15}{1,2}] -\toprule -\rowcolor{red!15} -Nom & Prénom & Année de naissance \\ -\midrule -Achard & Jacques & 5 juin 1962 \\ -Lefebvre & Mathilde & 23 mai 1988 \\ -Vanesse & Stéphanie & 30 octobre 1994 \\ -Dupont & Chantal & 15 janvier 1998 \\ -\bottomrule -\end{NiceTabular} -\end{center} - \section{La largeur des colonnes} @@ -2199,13 +2146,13 @@ mathématique avec |\scriptstyle|. \begin{BVerbatim}[baseline=c,boxwidth=10cm] $\begin{bNiceMatrix} 1 & \hspace*{1cm} & 0 \\[8mm] - & ~emphase#\Ddots^{n \text{ times}}@ & \\ + & ~emphase#\Ddots^{n \text{ fois}}@ & \\ 0 & & 1 \end{bNiceMatrix}$ \end{BVerbatim} $\begin{bNiceMatrix} 1 & \hspace*{1cm} & 0 \\[8mm] - & \Ddots^{n \text{ times}} & \\ + & \Ddots^{n \text{ fois}} & \\ 0 & & 1 \end{bNiceMatrix}$ @@ -2380,13 +2327,9 @@ I & 0 & \Cdots &0 \\ \medskip Pour améliorer la lisibilité du code, une syntaxe alternative est proposée : on peut spécifier les instructions du |code-after| à la fin de l'environnement, -après le mot-clé |\CodeAfter|\footnote{Dans certaines circonstances, on doit - mettre |\omit \CodeAfter|, |\omit| étant un mot-clé de TeX qui annule le motif - de la case courante.} (pour un exemple, voir page -\pageref{exemple-CodeAfter}). \colorbox{yellow!30}{Nouveau 5.5}\enskip -Avant la version 5.5, il fallait parfois mettre le mot-clé |\omit| devant -|\CodeAfter| dans certaines circonstances. Depuis la version 5.5, on ne doit -\emph{jamais} mettre |\omit|. +après le mot-clé |\CodeAfter| (pour un exemple, voir page +\pageref{exemple-CodeAfter}). + \section{Les notes dans les tableaux} @@ -3055,9 +2998,7 @@ lignes en pointillés entre les cases du tableau. \textbf{Attention} : Par défaut, aucun nœud n'est créé dans une case vide. \smallskip -\colorbox{yellow!30}{Nouveau 5.6}\enskip -Néanmoins, on peut forcer la création d'un nœud avec la commande -|\NotEmpty|.\footnote{Il faut toutefois remarquer qu'avec cette commande, la +Néanmoins, on peut forcer la création d'un nœud avec la commande |\NotEmpty|.\footnote{Il faut toutefois remarquer qu'avec cette commande, la case est considérée comme non vide, ce qui a des conséquences sur le tracé des lignes pointillées (cf.~p.~\pageref{Cdots}).} -- cgit v1.2.3