summaryrefslogtreecommitdiff
path: root/macros/latex/contrib/nicematrix/nicematrix-french.tex
diff options
context:
space:
mode:
authorNorbert Preining <norbert@preining.info>2022-07-17 03:03:44 +0000
committerNorbert Preining <norbert@preining.info>2022-07-17 03:03:44 +0000
commite7c2b4be636c9df8dea1790bc3eb442059d734f2 (patch)
tree06c67731ca919ea8eaf1b7b12156a38fd84d82cc /macros/latex/contrib/nicematrix/nicematrix-french.tex
parent24ae0c3844b308d81bc4684e57817d43c0b29a13 (diff)
CTAN sync 202207170303
Diffstat (limited to 'macros/latex/contrib/nicematrix/nicematrix-french.tex')
-rw-r--r--macros/latex/contrib/nicematrix/nicematrix-french.tex111
1 files changed, 72 insertions, 39 deletions
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex
index 26018cf2de..55c66b32d1 100644
--- a/macros/latex/contrib/nicematrix/nicematrix-french.tex
+++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex
@@ -463,7 +463,7 @@ utiliser une commande comme |\large|, |\Large| ou |\LARGE|. C'est pourquoi une
option à mettre entre chevrons est proposée par |\Block| pour spécifier du code
LaTeX qui sera inséré \emph{avant} le début du mode mathématique.\footnote{Cet
argument entre chevrons peut aussi être utilisé pour insérer une commande de
- fonte comme |\bfseries|, ce qui peut être utilie dans le cas où la commande |\\| apparaît dans le
+ fonte comme |\bfseries|, ce qui peut être utile dans le cas où la commande |\\| apparaît dans le
contenu du bloc.}
\medskip
@@ -523,7 +523,9 @@ tableau) ;
\item la clé |color| prend en argument une couleur et l'applique au contenu et
trace également le cadre avec cette couleur ;
\item les clés |hlines|, |vlines| et |hvlines| tracent les filets correspondants
-dans le bloc ;
+dans le bloc\footnote{Néanmoins, les filets ne sont pas tracés dans les
+ sous-blocs du bloc, conformément à l'esprit de \pkg{nicematrix}: les filets ne
+sont pas tracés dans les blocs (cf. section~\ref{rules} p.~\pageref{rules}).} ;
\item la clé |line-width| fixe la largeur utilisée pour tracer les filets (n'a
d'intérêt que si |draw|, |hvlines|, |hlines| ou |vlines| est utilisée) ;
\item la clé |rounded-corners| impose des coins arrondis (pour le cadre dessiné
@@ -754,6 +756,7 @@ 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}
+\label{rules}
Les techniques habituelles pour tracer des filets peuvent être utilisées dans
les environnements de \pkg{nicematrix}, à l'exception de |\vline|. Il y a
@@ -1139,8 +1142,7 @@ dans les coins (cf.~p.~\pageref{color-in-code-before}).
La commande |\diagbox| (inspirée par l'extension \pkg{diagbox}) permet, quand
elle est utilisée dans une case, de couper cette case selon une diagonale
-descendante.\footnote{L'auteur de ce document considère que ce type de
- construction est un piètre choix graphique.}
+descendante.
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
@@ -1179,6 +1181,16 @@ qui permettront d'utiliser ce nouveau type de filet.
qui sera créée par \pkg{nicematrix} et que l'utilisateur pourra utiliser pour
tracer des filets horizontaux (de manière similaire à |\hline|) ;
+\item \colorbox{yellow!50}{\textbf{Nouveau 6.11}}\enskip la clé |ccommand|
+indique le nom (sans la contre-oblique) d'une commande qui sera créée par
+\pkg{nicematrix} et que l'utilisateur pourra utiliser pour tracer des filets
+horizontaux partiels (de manière similaire à |\cline|, d'où le nom |ccommand|) :
+l'argument de cette commande est une liste d'intervalles de colonnes spécifiés
+par la syntaxe $i$ ou $i$-$j$ ;\footnote{Il est recommandé de n'utiliser ces
+ commandes qu'une seule fois par ligne car chaque utilisation crée un espace
+ vertical entre les rangées correspondant à la largeur totale du trait qui sera
+ tracé.}
+
\item la clé |letter| prend en argument une lettre\footnote{Les lettres
suivantes ne sont pas autorisées : \verb+lcrpmbVX|()[]!@<>+} qui pourra être
utilisée par l'utilisateur dans le préambule d'un environnement à préambule
@@ -1209,7 +1221,7 @@ d'intérêt que dans le cas où la clé |multiplicity| est utilisée).
\medskip
Ce système permet en particulier de définir des commandes pour tracer des filets
-avec une couleur spécifique (et ces filets respecteront les blocs et les coinn
+avec une couleur spécifique (et ces filets respecteront les blocs et les coins
comme les autres filets de \pkg{nicematrix}).
\medskip
@@ -1249,11 +1261,11 @@ directement avec Tikz en utilisant comme paramètres la valeur de la clé |tikz|
qui doit être une liste de couples \textsl{clé=valeur} applicables à un chemin
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é |total-width| qui
-est donc en quelque sorte la largeur du filet qui sera tracé (cette largeur
-n'est pas calculée à partir des caractéristiques fournies par la clé |tikz|).
+Par défaut aucune réservation de place n'est faite 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é |total-width| qui est donc en
+quelque sorte la largeur du filet qui sera tracé (cette largeur n'est \emph{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.
@@ -1308,10 +1320,11 @@ 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
-lettre «|:|» pour ces filets en pointillés.\footnote{Néanmoins, l'utilisateur peut écraser ces définitions de |\hdottedline| et de
-«|:|» avec |custom-line| s'il le souhaite (par exemple pour les remplacer par des
-lignes en tiretés).}
+L'extension \pkg{nicematrix} prédéfinit en fait les commandes |\hdottedline| et
+|\cdottedline| et la lettre «|:|» pour ces filets en
+pointillés.\footnote{Néanmoins, l'utilisateur peut écraser ces définitions de
+ |\hdottedline|, |\cdottedline| et de «|:|» avec |custom-line| s'il le souhaite
+ (par exemple pour les remplacer par des lignes en tiretés).}
\smallskip
\begin{BVerbatim}
@@ -1322,14 +1335,16 @@ lignes en tiretés).}
{
letter = : ,
command = hdottedline ,
+ ccommand = cdottedline ,
dotted
}
}
\end{BVerbatim}
\bigskip
-Dans les environnements de \pkg{nicematrix}, il est donc possible d'utiliser la
-commande |\hdottedline| pour tracer des filets horizontaux en pointillés.
+Dans les environnements de \pkg{nicematrix}, il est donc possible d'utiliser les
+commandes |\hdottedline| et |\cdottedline| pour tracer des filets horizontaux en
+pointillés.
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=9.5cm]
@@ -1337,6 +1352,7 @@ commande |\hdottedline| pour tracer des filets horizontaux en pointillés.
1 & 2 & 3 & 4 & 5 \\
~emphase#\hdottedline@
6 & 7 & 8 & 9 & 10 \\
+ emphase#\cdottedline{1,4-5}@
11 & 12 & 13 & 14 & 15
\end{pNiceMatrix}
\end{BVerbatim}
@@ -1344,6 +1360,7 @@ $\begin{pNiceMatrix}
1 & 2 & 3 & 4 & 5 \\
\hdottedline
6 & 7 & 8 & 9 & 10 \\
+\cdottedline{1,4-5}
11 & 12 & 13 & 14 & 15
\end{pNiceMatrix}$
@@ -1638,7 +1655,7 @@ l'intervalle constitué de toutes les rangées du tableau à partir de la rangé
\medskip
La commande |\rowcolors| accepte une liste de couples \textsl{clé=valeur} comme
-argument optionnel en dernière position (l'argument optionel en première
+argument optionnel en dernière position (l'argument optionnel en première
position correspond à l'espace colorimétrique). Les clés disponibles sont
|cols|, |restart| et |respect-blocks|.
\begin{itemize}
@@ -2216,7 +2233,8 @@ propose aussi un environnement |{NiceTabularX}| qui prend en premier argument
spécificateurs de colonne |X|).}
-Comme avec les extensions \pkg{tabu} et \pkg{tabularray}, le spécificateur |X|
+Comme avec les extensions \pkg{tabu}\footnote{L'extension \pkg{tabu} est
+ maintenant considérée comme obsolète.} et \pkg{tabularray}, le spécificateur |X|
accepte entre crochets un argument optionnel qui est une liste de clés.
\begin{itemize}
\item On peut spécifier un poids pour la colonne en mettant directement un
@@ -2309,7 +2327,7 @@ utilisée, \pkg{nicematrix} profite du fait que cette option nécessite de toute
manières le chargement complet du contenu de l'environnement (d'où
l'impossibilité de mettre du verbatim dans ce cas-là) avant composition du
tableau. L'analyse du contenu de l'environnement donne le nombre de rangées
-(mais pas le nombre de colonnes).
+et de colonnes.
\item Dans les autres cas, \pkg{nicematrix} détermine le nombre de rangées et de
colonnes à la première compilation et l'écrit dans le fichier |aux| pour
@@ -2395,7 +2413,7 @@ p.~\pageref{sub-matrix}).
\label{Cdots}
À l'intérieur des environnements de l'extension \pkg{nicematrix}, de nouvelles
-commandes sont définies : |\Ldots|, |\Cdots|, |\Vdots|, |\Ddots|, et |\Iddots|.
+commandes sont définies : |\Ldots|, |\Cdots|, |\Vdots|, |\Ddots| et |\Iddots|.
Ces commandes sont conçues pour être utilisées à la place de |\dots|, |\cdots|,
|\vdots|, |\ddots| et |\iddots|.\footnote{La commande |\iddots|, définie par
\pkg{nicematrix}, est une variante de |\ddots| avec les points allant vers le
@@ -2414,7 +2432,7 @@ ligne horizontale ; pour |\Vdots|, c'est une ligne verticale et pour |\Ddots| et
avec l'option~|color|.\footnote{Il est aussi possible de changer la couleur de
toutes ces lignes pointillées avec l'option |xdots/color| (\textsl{xdots} pour
rappeler que cela s'applique à |\Cdots|, |\Ldots|, |\Vdots|, etc.) : cf.
- p.~\pageref{customization}). }\par\nobreak
+ p.~\pageref{customization}. }\par\nobreak
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
@@ -2478,11 +2496,11 @@ $\begin{bNiceMatrix}
\medskip
Dans la première colonne de cet exemple, il y a deux instructions |\Vdots| mais,
-bien entendu, une seule ligne en pointillés sera.
+bien entendu, une seule ligne en pointillés sera tracée.
\medskip
En fait, dans cet exemple, il aurait été possible de tracer la même matrice plus
-rapidement avec le codage suivant :\par\nobreak
+rapidement avec le codage suivant (parmi d'autres) :\par\nobreak
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
@@ -2704,8 +2722,8 @@ points de suspension, on peut souhaiter utiliser les lignes pointillées de
\pkg{nicematrix} sans avoir à modifier chaque matrice. Pour cela,
\pkg{nicematrix} propose deux options |renew-dots| et
|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
+ |renew-dots| et |renew-matrix| peuvent être fixées avec la commande
+ |\NiceMatrixOptions|, mais ces deux options-là peuvent aussi être passées en option du
|\usepackage|.}
\smallskip
@@ -2799,7 +2817,7 @@ de |\CodeAfter|, ou bien au niveau d'un environnement mais elles doivent alors
\item |xdots/color| ;
\item |xdots/radius| ;
\item |xdots/shorten-start|, |xdots/shorten-end| et |xdots/shorten| ;
-\item |inter| ;
+\item |xdots/inter| ;
\item |xdots/line-style|.
\end{itemize}
%
@@ -2854,7 +2872,11 @@ Il faut savoir que, par défaut, les lignes de Tikz tracées avec le paramètre
lignes en tiretés, qui, puisqu'il est incorporé dans le \textsc{pdf}, est
affiché très rapidement par les lecteurs de \textsc{pdf}. Il est facile à
partir de ce type de ligne de créer des lignes de points carrés alors qu'une
- ligne de points ronds doit être construite explicitement point par point.}
+ ligne de points ronds doit être construite explicitement point par point. Voir
+néanmoins à l'adresse suivante pour un moyen d'avoir un style de pointillés
+ronds avec Tikz :\newline \small
+\url{https://tex.stackexchange.com/questions/52848/tikz-line-with-large-dots}}
+
\begin{BVerbatim}[baseline=c,boxwidth=9cm]
\tikz \draw [dotted] (0,0) -- (5,0) ;
@@ -3713,13 +3735,17 @@ charge par \pkg{nicematrix}.
-\subsection{Option d'alignement dans \{NiceMatrix\}}
+\subsection{Colonne par défaut dans \{NiceMatrix\}}
\label{key-R}
-Les environnements sans préambule (|{NiceMatrix}|, |{pNiceMatrix}|,
-|{bNiceMatrix}|, etc.) proposent les options |l| et |r| qui imposent des
-colonnes alignées à gauche ou à droite.
+\colorbox{yellow!50}{\textbf{Nouveau 6.11}}\enskip Les environnements sans
+préambule (|{NiceMatrix}|, |{pNiceMatrix}|, etc.) ainsi que la commande
+|\pAutoNiceMatrix| et ses variantes, acceptent la clé |columns-type| qui indique
+le type des colonne qui sera utilisé.
+
+\medskip
+Les clés |l| et |r| sont des raccourcis pour |columns-type=l| et |columns-type=r|.
\medskip
\begin{BVerbatim}[baseline=c,boxwidth=10cm]
@@ -3734,6 +3760,10 @@ $\begin{bNiceMatrix}[r]
\end{bNiceMatrix}$
+\medskip
+La clé |columns-type| peut être utilisée dans |\NiceMatrixOptions| à condition
+de la préfixer par |matrix|, ce qui fait que son nom devient |matrix/columns-type|.
+
\subsection{La commande \textbackslash rotate}
@@ -3905,6 +3935,8 @@ $C = ~emphase#\pAutoNiceMatrix@{3-3}{C_{\arabic{iRow},\arabic{jCol}}}$
\end{Verbatim}
+
+
\[C = \pAutoNiceMatrix{3-3}{C_{\arabic{iRow},\arabic{jCol}}}\]
@@ -3946,13 +3978,14 @@ paramètre est un point-virgule.
\medskip
Lorsque l'option |light-syntax| est utilisée, il n'est pas possible de mettre
-d'éléments en verbatim (avec par exemple la commande
-|\verb|) dans les cases du tableau.\footnote{La raison en est que lorsque l'option |light-syntax|
+d'éléments en verbatim (avec par exemple la commande |\verb|)
+dans les cases du tableau.\footnote{La raison en est que lorsque l'option |light-syntax|
est utilisée, le contenu complet de l'environnement est chargé comme un
argument de commande TeX. L'environnement ne se comporte plus comme un «vrai»
environnement de LaTeX qui se contente d'insérer des commandes avant et
après.}
+
\subsection{Couleur des délimiteurs}
Pour les environnements avec délimiteurs (|{pNiceArray}|, |{pNiceMatrix}|,
@@ -5703,9 +5736,9 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
%
\[\begin{NiceArray}{*{6}{c}@{\hspace{6mm}}*{5}{c}}[nullify-dots]
\CodeBefore [create-cell-nodes]
- \SubMatrix({2-7}{6-11})
- \SubMatrix({7-2}{11-6})
- \SubMatrix({7-7}{11-11})
+ \SubMatrix({2-7}{6-last})
+ \SubMatrix({7-2}{last-6})
+ \SubMatrix({7-7}{last-last})
\begin{tikzpicture}
\node [highlight = (9-2) (9-6)] { } ;
\node [highlight = (2-9) (6-9)] { } ;
@@ -5740,9 +5773,9 @@ de parenthèses ont été rajoutées avec |\SubMatrix| dans le |\CodeBefore|.
\begin{Verbatim}[formatcom = \small\color{gray}]
\[\begin{NiceArray}{*{6}{c}~LetterAt{\hspace{6mm}}*{5}{c}}[nullify-dots]
\CodeBefore [create-cell-nodes]
- \SubMatrix({2-7}{6-11})
- \SubMatrix({7-2}{11-6})
- \SubMatrix({7-7}{11-11})
+ \SubMatrix({2-7}{6-last})
+ \SubMatrix({7-2}{last-6})
+ \SubMatrix({7-7}{last-last})
\begin{tikzpicture}
\node [highlight = (9-2) (9-6)] { } ;
\node [highlight = (2-9) (6-9)] { } ;