diff options
author | Karl Berry <karl@freefriends.org> | 2021-01-01 21:48:45 +0000 |
---|---|---|
committer | Karl Berry <karl@freefriends.org> | 2021-01-01 21:48:45 +0000 |
commit | 90f483c4e9ccdcfccecda8623ed0422678206f0b (patch) | |
tree | 102059d0b0b43930ec5da2ff370ef3acc0827b31 /Master/texmf-dist/doc | |
parent | bc3ac1f4926f4f76eccee767e9dce69c46b3715f (diff) |
nicematrix (1jan21)
git-svn-id: svn://tug.org/texlive/trunk@57288 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Master/texmf-dist/doc')
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.pdf | bin | 429184 -> 433072 bytes | |||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex | 91 | ||||
-rw-r--r-- | Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf | bin | 1078185 -> 1080998 bytes |
3 files changed, 61 insertions, 30 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 6ce7fd41b2e..c203937ba55 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 d634e3ff1e3..1e14babd290 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix-french.tex @@ -119,7 +119,8 @@ avec une distribution TeX comme MiKTeX ou TeXlive. \bigskip Cette extension peut être utilisée avec |xelatex|, |lualatex| et |pdflatex| mais aussi avec le cheminement -classique |latex|-|dvips|-|ps2pdf| (ou Adobe Distiller). +classique |latex|-|dvips|-|ps2pdf| (ou Adobe Distiller). \textsl{Néanmoins, le fichier nicematrix-french.tex de la présente documentation +ne peut être compilé qu'avec XeLaTeX.} \bigskip Cette extension nécessite et charge les extensions \pkg{l3keys2e}, \pkg{xparse}, \pkg{array}, \pkg{amsmath} et @@ -547,8 +548,7 @@ aussi fixer l'épaisseur du trait avec la clé |line-width|. \subsection{Les blocs mono-colonne} -\colorbox{yellow!30}{Nouveau 5.4}\enskip Les blocs mono-colonne ont un -comportement spécial. +Les blocs mono-colonne ont un comportement spécial. \begin{itemize} \item La largeur naturelle du contenu de ces blocs est prise en compte pour la largeur de la colonne courante. @@ -1281,40 +1281,72 @@ le \textsc{pdf}. est disponible quand \pkg{xcolor} est chargé avec l'option |table|.}. Le \emph{s} rappelle qu'il y a deux couleurs. Elle colorie alternativement les rangées avec les deux couleurs à partir de la rangée dont le numéro est donné en -premier argument (obligatoire). +premier argument (obligatoire), comme le fait la commande |\rowcolors| de +\pkg{xcolor}. + +\colorbox{yellow!50}{\textbf{Nouveau 5.8}}\enskip +En fait, le premier argument (obligatoire) peut, plus généralement, contenir +une liste d'intervalles correspondant à l'ensemble des rangées sur lesquelles +portera l'effet de |\rowcolors| (un intervalle de la forme $i$ désigne en fait +l'intervalle constitué de toutes les rangées du tableau à partir de de la rangée~$i$). + + +\bigskip +La commande |\rowcolors| accepte une liste de paires clé-valeur comme argument +optionnel en dernière position (l'argument optionel en première position +correspond à l'espace colorimétrique). Les clés disponibles sont |cols|, +|restart| et |respect-blocks|. +\begin{itemize} +\item \colorbox{yellow!50}{\textbf{Nouveau 5.8}}\enskip +La clé |cols| décrit un ensemble de colonnes sur lesquelles portera +l'effet de |\rowcolors|. Cet ensemble de colonnes est une liste d'intervalles de +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.} + + +\item Avec la clé |respect-blocks|, qui est de type booléen, les ``rangées'' +colorées alternativement peuvent s'étendre sur plusieurs rangées réelles du +tableau pour englober les blocs (créés par la commande |\Block|). +\end{itemize} + \medskip \begin{scope} \hfuzz=10cm \begin{BVerbatim}[baseline=c,boxwidth=9cm] -\begin{NiceTabular}{lr}[hlines,code-before = ~emphase#\rowcolors{1}{blue!10}{}@] -Pierre & 12 \\ -Jacques & 8 \\ -Stéphanie & 18 \\ -Amélie & 20 \\ -Henri & 14 \\ -Estelle & 15 +\begin{NiceTabular}{clr}% + [hvlines,code-before = ~emphase#{\rowcolors{2}{blue!10}{}[cols=2-3,restart]}@] +\Block{1-3}{Résultats} \\ +\Block{2-1}{A}& Pierre & 12 \\ + & Jacques & 8 \\ +\Block{4-1}{B}& Stéphanie & 18 \\ + & Amélie & 20 \\ + & Henri & 14 \\ + & Estelle & 15 \end{NiceTabular} \end{BVerbatim} -\begin{NiceTabular}{lr}[hlines,code-before = \rowcolors{1}{blue!10}{},baseline=3] -Pierre & 12 \\ -Jacques & 8 \\ -Stéphanie & 18 \\ -Amélie & 20 \\ -Henri & 14 \\ -Estelle & 15 +\begin{NiceTabular}{clr}[hvlines, + code-before = {\rowcolors{2}{blue!10}{}[cols=2-3,restart]},baseline=2] +\Block{1-3}{Résultats} \\ +\Block{2-1}{A}& Pierre & 12 \\ + & Jacques & 8 \\ +\Block{4-1}{B}& Stéphanie & 18 \\ + & Amélie & 20 \\ + & Henri & 14 \\ + & Estelle & 15 \end{NiceTabular} \end{scope} -\bigskip -Il existe une option |respect-blocks| pour la commande |\rowcolors|. Avec cette -option, les ``rangées'' colorées alternativement peuvent s'étendre sur plusieurs -rangées réelles du tableau pour englober les blocs. -\medskip +\vspace{1cm} + \begin{scope} \hfuzz=10cm -\begin{BVerbatim}[baseline=c,boxwidth=9cm] +\begin{BVerbatim}[baseline=c,boxwidth=11cm] \begin{NiceTabular}{lr}[hvlines,code-before = ~emphase#\rowcolors{1}{blue!10}{}[respect-blocks]@] \Block{2-1}{Pierre} & 12 \\ @@ -2481,8 +2513,7 @@ colonne). \item Si la clé |notes/para| est utilisée, les notes sont composées à la fin du tableau en un seul paragraphe. -\item \colorbox{yellow!30}{Nouveau 5.4}\enskip -Il existe une clé |tabularnote| qui permet d'insérer du texte dans la zone +\item Il existe une clé |tabularnote| qui permet d'insérer du texte dans la zone des notes avant les notes numérotées. \item Si l'extension \pkg{booktabs} a été chargée (avant ou après @@ -3989,10 +4020,10 @@ pointillées. \NiceMatrixOptions {nullify-dots,code-for-first-col = \color{blue},code-for-first-col=\color{blue}} $\begin{pNiceMatrix}[first-row,first-col] - & & \Ldots[line-style={solid,<->},shorten=0pt]^{n \text{ columns}} \\ + & & \Ldots[line-style={solid,<->},shorten=0pt]^{n \text{ colonnes}} \\ & 1 & 1 & 1 & \Ldots & 1 \\ & 1 & 1 & 1 & & 1 \\ -\Vdots[line-style={solid,<->}]_{n \text{ rows}} +\Vdots[line-style={solid,<->}]_{n \text{ rangées}} & 1 & 1 & 1 & & 1 \\ & 1 & 1 & 1 & & 1 \\ & 1 & 1 & 1 & \Ldots & 1 @@ -4004,10 +4035,10 @@ $\begin{pNiceMatrix}[first-row,first-col] \NiceMatrixOptions {nullify-dots,code-for-first-col = \color{blue},code-for-first-row=\color{blue}} \[\begin{pNiceMatrix}[first-row,first-col] - & & \Ldots[line-style={solid,<->},shorten=0pt]^{n \text{ columns}} \\ + & & \Ldots[line-style={solid,<->},shorten=0pt]^{n \text{ colonnes}} \\ & 1 & 1 & 1 & \Ldots & 1 \\ & 1 & 1 & 1 & & 1 \\ -\Vdots[line-style={solid,<->}]_{n \text{ rows}} & 1 & 1 & 1 & & 1 \\ +\Vdots[line-style={solid,<->}]_{n \text{ rangées}} & 1 & 1 & 1 & & 1 \\ & 1 & 1 & 1 & & 1 \\ & 1 & 1 & 1 & \Ldots & 1 \end{pNiceMatrix}\] diff --git a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf Binary files differindex 3f0097097d4..ac45e01da68 100644 --- a/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf +++ b/Master/texmf-dist/doc/latex/nicematrix/nicematrix.pdf |