diff options
author | Karl Berry <karl@freefriends.org> | 2022-06-25 20:23:47 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2022-06-25 20:23:47 +0000 |
commit | e3d6545e5351aedf85b59c1f8657b173e5f9bc10 (patch) | |
tree | 9f195e21199d7129acac86615fdaa355cd175984 /Master/texmf-dist/doc/latex/nicematrix | |
parent | 1fe2a4db97f0240614f55ae98f15b64097dbc5c6 (diff) |
nicematrix (25jun22)
git-svn-id: svn://tug.org/texlive/trunk@63723 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc/latex/nicematrix')
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf | bin | 504127 -> 504636 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex | 76 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf | bin | 1526205 -> 1541634 bytes |
3 files changed, 40 insertions, 36 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 00a0f24a253..1350f7ab396 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 78e53f1346f..232ab4e8f29 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex @@ -136,10 +136,6 @@ Cette extension nécessite et charge les extensions \pkg{l3keys2e}, \pkg{array}, chargée). L'utilisateur final n'a qu'à charger l'extension \pkg{nicematrix} avec l'instruction habituelle : |\usepackage{nicematrix}|. -\medskip -Si vous utilisez une distribution TeX~Live, sachez que TeX~Live 2020 au minimum -est requis pour faire fonctionner \pkg{nicematrix}. - \medskip L'idée de \pkg{nicematrix} est de créer des nœuds \textsc{pgf} derrière les @@ -544,9 +540,8 @@ applicables à un chemin de Tikz). Pour des exemples d'utilisation de cette clé |tikz|, voir p.~\pageref{tikz-key-examples} ; \item la clé |name| donne un nom au nœud Tikz rectangulaire correspondant au bloc ; on peut utiliser ce nom avec Tikz dans le |\CodeAfter| (cf.~p.~\pageref{code-after}); -\item \colorbox{yellow!50}{\textbf{Nouveau 6.5}}\enskip la clé -|respect-arraystretch| évite la remise à $1$ de |\arraystretch| en début de -bloc (qui a lieu par défaut) ; +\item la clé |respect-arraystretch| évite la remise à $1$ de |\arraystretch| en +début de bloc (qui a lieu par défaut) ; \item la clé |borders| permet de ne tracer que certaines des bordures du bloc : cette clé prend comme valeur une liste d'éléments parmi les suivants : |left|, |right|, |top| et |bottom| ; \newline @@ -1173,12 +1168,11 @@ Cette commande |\diagbox| peut aussi être utilisée dans un |\Block|. \subsection{Commandes pour filets personnalisés} \label{custom-line} -\colorbox{yellow!50}{\textbf{Nouveau 6.5}}\enskip Il est possible de définir des -commandes et des lettres pour des filets personnalisés avec la clé -|custom-line|, utilisable dans |\NiceMatrixOptions| ou bien dans un -environnement. Cette clé prend en argument une liste de paires de la forme -\textsl{clé=valeur}. Il y a d'abord deux clés pour spécifier les outils qui -permettront d'utiliser ce nouveau type de filet. +Il est possible de définir des commandes et des lettres pour des filets +personnalisés avec la clé |custom-line|, utilisable dans |\NiceMatrixOptions| ou +bien dans un environnement. Cette clé prend en argument une liste de paires de +la forme \textsl{clé=valeur}. Il y a d'abord deux clés pour spécifier les outils +qui permettront d'utiliser ce nouveau type de filet. \begin{itemize} \item la clé |command| indique le nom (sans la contre-oblique) d'une commande @@ -1258,9 +1252,9 @@ Tikz. Par défaut aucune réservation de place n'est faite par défaut pour le filet qui sera tracé avec Tikz. On peut demander une réservation (horizontale pour un -filet vertical et verticale pour un filet horizontal) avec la clé |width| qui +filet vertical et verticale pour un filet horizontal) avec la clé |total-width| qui est donc en quelque sorte la largeur du filet qui sera tracé (cette largeur -n'est pas déduite des caractéristiques fournies par la clé |tikz|). +n'est pas calculée à partir des caractéristiques fournies par la clé |tikz|). \bigskip Voici ce que l'on obtient avec la clé |dotted| de Tikz. @@ -1272,7 +1266,7 @@ Voici ce que l'on obtient avec la clé |dotted| de Tikz. { letter = I , ~emphase#tikz = dotted @ , - ~emphase#width = \pgflinewidth@ + ~emphase#total-width = \pgflinewidth@ } } @@ -1290,7 +1284,7 @@ sept & huit & neuf { letter = I , tikz = dotted , - width = \pgflinewidth + total-width = \pgflinewidth } } \begin{NiceTabular}{cIcIc} @@ -1307,10 +1301,12 @@ sept & huit & neuf Comme on le voit dans l'exemple précédent, les pointillés tracés par la clé |dotted| de Tikz ne sont pas ronds. C'est pourquoi l'extension \pkg{nicematrix} propose dans la clé |custom-line| une clé |dotted| qui va tracer des pointillés -ronds. La valeur de la clé |width| est, dans ce cas-là, déjà réglée sur le -diamètre des points. Ces pointillés ronds sont aussi utilisés par -\pkg{nicematrix} pour des lignes en pointillées continues créées entre deux -composantes de la matrice par |\Cdots|, |\Vdots|, etc (voir p.~\pageref{Cdots}). +ronds. La valeur initiale de la clé |total-width| est, dans ce cas-là, égale au +diamètre des points (l'utilisateur peut quand même utiliser la clé |total-width| +pour en changer la valeur). Ces pointillés ronds sont aussi utilisés par +\pkg{nicematrix} pour des lignes en pointillés continues créées entre deux +composantes de la matrice par |\Cdots|, |\Vdots|, etc. (voir +p.~\pageref{Cdots}). \medskip L'extension \pkg{nicematrix} prédéfinit en fait la commande |\hdottedline| et la @@ -2711,8 +2707,7 @@ points de suspension, on peut souhaiter utiliser les lignes pointillées de |renew-matrix|.\footnote{Comme toutes les autres options, les options |renew-dots|, |renew-matrix| peuvent être fixées avec la commande |\NiceMatrixOptions|, mais elles peuvent aussi être passées en option du - |\usepackage|. Remarquons que la clé |transparent| est un alias, considéré - comme obsolète, pour la conjonction des clés |renew-dots| et |renew-matrix|.} + |\usepackage|.} \smallskip @@ -2791,7 +2786,7 @@ par les options suivantes (que l'on met entre crochets après la commande) : \begin{itemize} \item |color| ; \item |radius| ; -\item |shorten| ; +\item |shorten-start|, |shorten-end| et |shorten| ; \item |inter| ; \item |line-style|. \end{itemize} @@ -2804,7 +2799,7 @@ de |\CodeAfter|, ou bien au niveau d'un environnement mais elles doivent alors \begin{itemize} \item |xdots/color| ; \item |xdots/radius| ; -\item |xdots/shorten| ; +\item |xdots/shorten-start|, |xdots/shorten-end| et |xdots/shorten| ; \item |inter| ; \item |xdots/line-style|. \end{itemize} @@ -2832,12 +2827,15 @@ valeur initiale est $0.53$~pt. \textbf{L'option xdots/shorten}\par\nobreak \smallskip -L'option |xdots/shorten| indique la marge qui est laissée aux deux extrémités de -la ligne. Le nom s'inspire des options «|shorten >|» et «|shorten <|» de Tikz, -mais il faut remarquer que \pkg{nicematrix} ne propose que |xdots/shorten|. La -valeur initiale de ce paramètre est de $0.3$~em (il est conseillé d'utiliser une +Les clés |xdots/shorten-start| et |xdots/shorten-end| indiquent la marge qui est +laissée aux deux extrémités de la ligne. La clé |xdots/shorten| fixe les deux +clés simultanément. La valeur initiale de $0.3$~em (il est conseillé d'utiliser une unité de mesure dépendante de la fonte courante). +\smallskip +\colorbox{yellow!50}{\textbf{Nouveau 6.10}}\enskip Les clés +|xdots/shorten-start| et |xdots/shorten-end| ont été introduites dans la +version~6.10. Les versions précédentes ne proposaient que |xdots/shorten|. \medskip \colorbox{yellow!50}{\textbf{Nouveau 6.9}}\enskip \textbf{L'option xdots/inter}\par\nobreak @@ -2962,9 +2960,15 @@ ces commandes. \label{line-in-code-after} La commande |\line| permet de tracer directement des lignes en pointillés entre -les cases. Elle prend deux arguments correspondant aux deux cases à relier, -chacun de la forme $i$-$j$ où $i$ est le numéro de ligne et $j$ est le numéro de -colonne. Les options disponibles pour personnaliser les lignes pointillées créées par +les cases. Elle prend deux arguments correspondant aux cases ou blocs à relier. +Chacun de ces deux arguments peut être : +\begin{itemize} +\item une spécification de case de la forme $i$-$j$ où $i$ est le numéro de +ligne et $j$ est le numéro de colonne ; +\item \colorbox{yellow!50}{\textbf{Nouveau 6.10}}\enskip le nom d'un bloc (créé +avec la commande |\Block| en utilisant la clé |name| de cette commande). +\end{itemize} + Les options disponibles pour personnaliser les lignes pointillées créées par |\Cdots|, |\Vdots|, etc. peuvent aussi être passées à cette commande (cf. p.~\pageref{customization}). @@ -3355,7 +3359,7 @@ Nom & Prénom & Date de naissance \\ \midrule Achard~emphase#\tabularnote{La famille Achard est une très ancienne famille du Poitou.}! & Jacques & 5 juin 1962 \\ -Lefèbvre~emphase#\tabularnote{Le patronyme Lefèbvre est une altération de Lefébure.}! +Lefebvre~emphase#\tabularnote{Le patronyme Lefebvre est une altération de Lefébure.}! & Mathilde & 23 mai 1988 \\ Vanesse & Stéphanie & 30 octobre 1994 \\ Dupont & Chantal & 15 janvier 1998 \\ @@ -3656,11 +3660,11 @@ suivant (avec une version de LaTeX postérieure à 2020/10/01). \subsection{Commande \textbackslash ShowCellNames} \colorbox{yellow!50}{\textbf{Nouveau 6.9}} La commande |\ShowCellNames|, -utilisable dans le |\CodeBefore| et dans le |\CodeAfter| affiche le nom (sous la +utilisable dans le |\CodeBefore| et le |\CodeAfter| affiche le nom (sous la forme $i$-$j$) de chaque case. - +\medskip \begin{BVerbatim}[baseline=c,boxwidth=10.6cm] \begin{NiceTabular}{ccc}[hvlines,cell-space-limits=3pt] \CodeBefore @@ -5422,7 +5426,7 @@ Bien sûr, ce tableau ne pourra pas être coupé par un saut de page. \end{scope} \medskip -Dans ce tableau, les instructions |\SubMatrix| sont exécutés après la +Dans ce tableau, les instructions |\SubMatrix| sont exécutées après la composition du tableau et les traits verticaux sont donc tracés sans espacer les colonnes. diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf Binary files differindex e6d692f83f7..933ab640b64 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf |