From 120cbc10db92bf43caa6bbf29549667e979beba4 Mon Sep 17 00:00:00 2001 From: Norbert Preining Date: Wed, 30 Oct 2019 03:02:02 +0000 Subject: CTAN sync 201910300302 --- .../latex/contrib/nicematrix/nicematrix-french.tex | 86 +++++++++++++++++----- 1 file changed, 66 insertions(+), 20 deletions(-) (limited to 'macros/latex/contrib/nicematrix/nicematrix-french.tex') diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex index 49d8fc98ff..c9980ab829 100644 --- a/macros/latex/contrib/nicematrix/nicematrix-french.tex +++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex @@ -11,7 +11,7 @@ \usepackage{array} \usepackage{colortbl} \usepackage{nicematrix} - +\usepackage{enumitem} \usepackage{siunitx} @@ -29,14 +29,14 @@ c & c & b & a & e \usepackage{arydshln} \usepackage{verbatim} -% We use \MakeShortVerb of shortvrb and not \DefineShortVrb of fancyvrb +% We use \MakeShortVerb of shortvrb and not \DefineShortVerb of fancyvrb % because we don't want the contents of short verbatim colored in gray \usepackage{shortvrb} \MakeShortVerb{\|} \usepackage{fancyvrb} -\fvset{commandchars=\~\#\@,formatcom={\color{gray}}} +\fvset{commandchars=\~\#\@,formatcom=\color{gray}} \usepackage{titlesec} \titlespacing*{\section}{0pt}{6.5ex plus 1ex minus .2ex}{4.3ex plus .2ex} @@ -45,20 +45,22 @@ c & c & b & a & e \usepackage{multicol} \setlength{\columnseprule}{0.4pt} -\def\interitem{\vskip 7mm plus 2 mm minus 3mm} +\def\interitem{\vspace{7mm plus 2 mm minus 3mm}} \def\emphase{\bgroup\color{RoyalPurple}\let\next=} \usepackage{footnote} \usepackage[hyperfootnotes = false]{hyperref} -\hypersetup{ - pdfinfo = { - Title = { L’extension nicematrix }, - Subject = { Une extension LaTeX } , - Author = { F. Pantigny } - } -} +\hypersetup + { + pdfinfo = + { + Title = L’extension nicematrix , + Subject = Une extension LaTeX , + Author = F. Pantigny + } + } \NewDocumentEnvironment {scope} {} {} {} @@ -133,6 +135,8 @@ Une commande|\NiceMatrixOptions| est fournie pour régler les options (la porté commande est le groupe TeX courant). + + \bigskip \textbf{Un exemple d'utilisation pour les lignes en pointillés continues} @@ -217,6 +221,8 @@ doivent pas être employées. Voir p.~\pageref{NiceArray} la partie concernant | \section{Les lignes en pointillés continues} + + À l'intérieur des environnements de l'extension \pkg{nicematrix}, de nouvelles commandes sont définies : |\Ldots|, |\Cdots|, |\Vdots|, |\Ddots|, and |\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 dans \pkg{nicematrix}, est une @@ -514,7 +520,7 @@ option est un alias pour la conjonction de deux options : |renew-dots| et |renew \item L'option |renew-dots|\par\nobreak Avec cette option, les commandes |\ldots|, |\cdots|, |\vdots|, |\ddots|, |\iddots|\footnotemark[\thefniddots] et -|\hdotsfor| sont redéfinies dans les environnements de \pkg{nicematrix} et agissent comme |\Ldots|, |\Cdots|, +|\hdotsfor| sont redéfinies dans les environnements de \pkg{nicematrix} et agissent alors comme |\Ldots|, |\Cdots|, |\Vdots|, |\Ddots|, |\Iddots| et |\Hdotsfor| ; la commande |\dots| (points de suspension «automatiques» de |amsmath|) est aussi redéfinie et se comporte comme |\Ldots|. @@ -747,13 +753,13 @@ entre les nœuds). \medskip \begin{BVerbatim}[baseline=c,boxwidth=12cm] -$\begin{pNiceMatrix}[~emphase#code-after = {\line {1-1} {3-3}}@] +$\begin{pNiceMatrix}[~emphase#code-after = \line{1-1}{3-3}@] 0 & 0 & 0 \\ 0 & & 0 \\ 0 & 0 & 0 \end{pNiceMatrix}$ \end{BVerbatim} -$\begin{pNiceMatrix}[code-after = {\line {1-1} {3-3}}] +$\begin{pNiceMatrix}[code-after = \line{1-1}{3-3}] 0 & 0 & 0 \\ 0 & & 0 \\ 0 & 0 & 0 @@ -881,7 +887,7 @@ L_4 & a_{41} & a_{42} & a_{43} & a_{44} & L_4 \\ \bigskip Il y a plusieurs remarques à formuler. % -\begin{itemize} +\begin{itemize}[beginpenalty=10000] \item Si on utilise un environnement avec préambule explicite (c'est-à-dire |{NiceArray}| ou l'une de ses variantes), on ne doit pas mettre dans ce préambule de spécification de colonne pour les éventuelles première et dernière colonne : la première colonne sera automatiquement (et nécessairement) de type |R| et la dernière de type @@ -941,7 +947,7 @@ L_4 & a_{41} & a_{42} & a_{43} & a_{44} & L_4 \\ \emph{Remarques} -\begin{itemize} +\begin{itemize}[beginpenalty=10000] \item Comme on peut le voir dans l'exemple précédent, un filet horizontal (tracé avec |\hline|) ne s'étend pas dans les colonnes extérieures et un filet vertical (spécifié par un caractère «\verb+|+» dans le préambule du tableau) ne s'étend pas dans les rangées extérieures.\footnote{Ce dernier point n'est pas valable si on a chargé, @@ -1294,6 +1300,42 @@ En fait, l'option |small| correspond aux réglages suivants : \item les caractéristiques des lignes en pointillés sont également modifiées. \end{itemize} +\section{Les compteurs iRow et jCol} + +Dans les cases du tableau, il est possible d'utiliser les compteurs LaTeX |iRow| et |jCol| qui représentent le +numéro de la rangée courante et le numéro de la colonne courante\footnote{On rappelle que la «permière rangée» (si + elle existe) est $0$ et que le numéro de la «première colonne» (si elle existe) est $0$ également.}. Bien entendu, +l'utilisateur ne doit pas modifier les valeurs de ces compteurs qui sont utilisés en interne par \pkg{nicematrix}. + +\medskip +\begin{BVerbatim}[baseline=c,boxwidth=10.6cm] +$\begin{pNiceMatrix}% + [first-row, + first-col, + code-for-first-row = \mathbf{~emphase#\alph{jCol}@} , + code-for-first-col = \mathbf{~emphase#\arabic{iRow}@} ] +& & & & \\ +& 1 & 2 & 3 & 4 \\ +& 5 & 6 & 7 & 8 \\ +& 9 & 10 & 11 & 12 +\end{pNiceMatrix}$ +\end{BVerbatim} +$\begin{pNiceMatrix}[first-row, + first-col, + code-for-first-row = \mathbf{\alph{jCol}} , + code-for-first-col = \mathbf{\arabic{iRow}} ] +& & & & \\ +& 1 & 2 & 3 & 4 \\ +& 5 & 6 & 7 & 8 \\ +& 9 & 10 & 11 & 12 +\end{pNiceMatrix}$ + +\medskip +Si des compteurs LaTeX nommés |iRow| ou |jCol| sont créés dans le document par d'autres extensions que +\pkg{nicematrix} (ou tout simplement par l'utilisateur), ces compteurs sont masqués dans les environnements de +\pkg{nicematrix}. + + \section{L'option hlines} @@ -1319,8 +1361,7 @@ c & c & b & a & e Si l'extension \pkg{siunitx} est chargée (avant ou après \pkg{nicematrix}), il est possible d'utiliser les colonnes de type |S| de \pkg{siunitx} dans les environnements de \pkg{nicematrix}. L'implémentation n'utilise explicitement -aucune macro privée de \pkg{siunitx}. Les colonnes |d| de l'extension \pkg{dcolumn} ne sont pas prises en charge -par \pkg{nicematrix}. +aucune macro privée de \pkg{siunitx}. \medskip \begin{BVerbatim}[baseline = c, boxwidth = 10.5cm] @@ -1340,6 +1381,8 @@ $\begin{pNiceArray}{SCWc{1cm}C}[nullify-dots,first-row] 7.2 & 0 & \Cdots & 0 \end{pNiceArray}$ +\medskip +En revanche, les colonnes |d| de l'extension \pkg{dcolumn} ne sont pas prises en charge par \pkg{nicematrix}. \section{Remarques techniques} @@ -1599,7 +1642,10 @@ obsolètes : |{VNiceArrayRC}|. \end{itemize} -Ils seront peut-être supprimés dans une version future de \pkg{nicematrix}. +\medskip +Une message est affiché dans le fichier |log| à chaque fois que l'un d'entre eux est utilisé. Néanmoins, il faut +avoir conscience que ces environnements seront sans doute supprimés dans une version future de \pkg{nicematrix}. + \section{Exemples} @@ -1607,7 +1653,7 @@ Ils seront peut-être supprimés dans une version future de \pkg{nicematrix}. \subsection{Lignes en pointillés} \medskip -Une matrice tridiagonale : +Une matrice tridiagonale :\par\nobreak \bigskip \begin{BVerbatim}[baseline=c] -- cgit v1.2.3