diff options
author | Norbert Preining <norbert@preining.info> | 2023-09-29 03:01:08 +0000 |
---|---|---|
committer | Norbert Preining <norbert@preining.info> | 2023-09-29 03:01:08 +0000 |
commit | 0176b9de995188e96b71b6a6445a801b17fca741 (patch) | |
tree | da836a48d7e7e9099877690d37a3937aee5a1dee /macros/latex/contrib/nicematrix/nicematrix-french.tex | |
parent | 30430eda38d883489e7ec7119ef3589d7f96e17d (diff) |
CTAN sync 202309290301
Diffstat (limited to 'macros/latex/contrib/nicematrix/nicematrix-french.tex')
-rw-r--r-- | macros/latex/contrib/nicematrix/nicematrix-french.tex | 250 |
1 files changed, 177 insertions, 73 deletions
diff --git a/macros/latex/contrib/nicematrix/nicematrix-french.tex b/macros/latex/contrib/nicematrix/nicematrix-french.tex index 688885eee9..a677a35681 100644 --- a/macros/latex/contrib/nicematrix/nicematrix-french.tex +++ b/macros/latex/contrib/nicematrix/nicematrix-french.tex @@ -1,6 +1,6 @@ % -*- coding: utf-8 ; -*- % Ce fichier doit être compilé avec xelatex uniquement. -\documentclass[dvipsnames]{article}% dvipsnames is for xcolor (loaded by Tikz, loaded by nicematrix) +\documentclass[dvipsnames]{article}% dvipsnames is for xcolor (loaded by TikZ, loaded by nicematrix) \usepackage{xltxtra} \usepackage[french]{babel} \frenchsetup{og = « , fg = »} @@ -533,13 +533,16 @@ $\begin{bNiceArray}{cw{c}{1cm}c|c}[margin] \interitem La commande |\Block| accepte en premier argument optionnel (entre crochets) une -liste de couples \textsl{clé=valeur}. Les clés sont les suivantes : +liste de couples \textsl{clé=valeur}. + +\smallskip +Les premières clés sont des outils rapides pour contrôler l'apparence du bloc : + \begin{itemize} \item \index{fill (clé de \texttt{\textbackslash Block})} la clé \Definition{fill} prend en argument une couleur et remplit le bloc avec cette couleur ; \item \index{opacity! (clé de la commande \texttt{\textbackslash Block})} -\colorbox{yellow!50}{\bfseries Nouveau 6.22}\enskip la clé \Definition{opacity} fixe l'opacité de la couleur de remplissage donnée par |fill| ; \item \index{draw (clé de \texttt{\textbackslash Block})} @@ -566,15 +569,46 @@ la clé \Definition{rounded-corners} impose des coins arrondis (pour le cadre dessiné par |draw| et le fond dessiné par |fill|) avec un rayon égal à la valeur de cette clé (la valeur par défaut est 4~pt\footnote{Cette valeur par défaut est la valeur initiale des \emph{rounded - corners} de TikZ.}) ; + corners} de TikZ.}). +\end{itemize} + +\medskip +Ces outils ne sont parfois pas suffisants pour contrôler l'apparence du bloc. +Les clés suivantes sont plus puissantes, mais plus difficiles d'utilisation. +Elles nécessitent également que TikZ soit chargé (par |\usepackage{tikz}|). Par +défaut, \pkg{nicematrix} ne charge pas TikZ mais uniquement \textsc{pgf}, qui +est une sous-couche de TikZ. +\begin{itemize} +\item \index{borders (clé de \texttt{\textbackslash Block})} \index{tikzz@tikz!clé de «borders» de \texttt{\textbackslash Block}} +La clé \Definition{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| ; on peut en fait, dans la liste qui est la +valeur de la clé |borders| mettre une entrée de la forme +|tikz={|\textsl{liste}|}| où \textsl{liste} est une liste de couples +\textsl{clé=valeur} de TikZ spécifiant les caractéristiques graphiques des +traits qui seront dessinés (pour un exemple, voir p.~\pageref{tiretes}). + \item \index{tikzz@tikz!clé de \texttt{\textbackslash Block}} -quand la clé \Definition{tikz} est utilisée, le chemin TikZ correspondant +Quand la clé \Definition{tikz} est utilisée, le chemin TikZ correspondant au rectangle délimitant le bloc est exécuté avec TikZ\footnote{TikZ doit être chargé préalablement (par défaut, \pkg{nicematrix} ne charge que \textsc{pgf}), faute de quoi, une erreur sera levée.} en utilisant comme options la valeur de cette clé |tikz| (qui doit donc être une liste de clés TikZ applicables à un chemin de TikZ). Pour des exemples d'utilisation de cette clé -|tikz|, voir p.~\pageref{tikz-key-examples} ; +|tikz|, voir p.~\pageref{tikz-key-examples}. + +\colorbox{yellow!50}{\textbf{Nouveau 6.24}}\enskip En fait, dans la liste des +clés fournies à |tikz|, on peut mettre une clé |offset|. Cette clé n'est pas +fournie par TikZ mais par \pkg{nicematrix}. Elle réduit le rectangle +correspondant au bloc par une marge (horizontalement et verticalement) égale à +la valeur (passée à |offset|). C'est ce rectangle réduit qui sera le chemin +exécuté par TikZ avec comme options les autres clés passées à la clé |tikz|. +\end{itemize} + + +\medskip +Enfin, il existe quelque clés techniques : +\begin{itemize} \item \index{name!clé de \texttt{\textbackslash Block}} la clé \Definition{name} donne un nom au nœud TikZ rectangulaire correspondant au bloc ; on peut utiliser ce nom avec TikZ dans le |\CodeAfter| @@ -582,22 +616,18 @@ correspondant au bloc ; on peut utiliser ce nom avec TikZ dans le |\CodeAfter| \item \index{respect-arraystretch (clé de \texttt{\textbackslash Block})} la clé \Definition{respect-arraystretch} évite la remise à $1$ de |\arraystretch| en début de bloc (qui a lieu par défaut) ; -\item \index{borders (clé de \texttt{\textbackslash Block})} \index{tikzz@tikz!clé de «borders» de \texttt{\textbackslash Block}} -la clé \Definition{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| ; on peut en fait, dans la liste qui est la -valeur de la clé |borders| mettre une entrée de la forme -|tikz={|\textsl{liste}|}| où \textsl{liste} est une liste de couples -\textsl{clé=valeur} de TikZ spécifiant les caractéristiques graphiques des -traits qui seront dessinés (pour un exemple, voir p.~\pageref{tiretes}). \item \index{transparent (clé de \texttt{\textbackslash Block})} Par défaut, les filets ne sont pas tracés dans les blocs (voir à ce sujet la partie sur les filets, section~\ref{rules} p.~\pageref{rules}). Néanmoins, si -la clé \Definition{transparent} est utilisée, les filets seront tracés. Pour un -example, voir la section~\ref{tikz-key-examples}, -page~\pageref{tikz-key-examples}. Attention : cette clé n'implique pas du tout -que le contenu du bloc sera transparent. +la clé \Definition{transparent} est utilisée, les filets seront tracés.\footnote{Par +ailleurs, la commande |\TikzEveryCell| disponible dans le |\CodeAfter|, ne +s'applique aux blocs avec la clé |transparent|).} +Pour un exemple, voir la section~\ref{tikz-key-examples}, +page~\pageref{tikz-key-examples}. + +Attention : cette clé n'implique pas du tout que le contenu du bloc sera +transparent. \end{itemize} Il existe aussi des clés de positionnement horizontal et vertical du bloc qui @@ -885,9 +915,9 @@ impliquées dans le bloc. \item Avec la clé \Definition{T}, le contenu du bloc est calé vers le haut. -\colorbox{yellow!50}{Modification 6.18}\enskip Il n'y a plus de marge verticale. -Néanmoins, le contenu du bloc est (toujours) composé en interne dans une |{minipage}|, un -|{tabular}| ou un |{array}|, ce qui fait qu'il y souvent déjà une marge. +Il n'y a pas de marge verticale. Néanmoins, le contenu du bloc est (toujours) +composé en interne dans une |{minipage}|, un |{tabular}| ou un |{array}|, ce qui +fait qu'il y souvent déjà une marge. \item Avec la clé \Definition{B}, le contenu du bloc est calé vers le bas. \end{itemize} @@ -1146,20 +1176,21 @@ Dans les environnements de \pkg{nicematrix}, une instruction Les environnements de \pkg{nicematrix} proposent une clé |rules/width| pour fixer la largeur (on devrait plutôt dire l'épaisseur) des filets dans l'environnement. En fait, cette clé ne fait que fixer la valeur du paramètre -dimensionnel |\arrayrulewidth|. +dimensionnel de LaTeX |\arrayrulewidth|. \smallskip On sait que \pkg{colortbl} propose la commande |\arrayrulecolor| pour spécifier la couleur de ces filets. \smallskip -\indexcommand{arrayrulecolor} +\indexcommand{arrayrulecolor} Avec \pkg{nicematrix}, il est possible de spécifier une couleur même si \pkg{colortbl} n'est pas chargé. Par souci de compatibilité, la commande est -nommée également |\arrayrulecolor|. Les environnements de \pkg{nicematrix} -proposent également une clé |rules/color| qui permet de fixer cette couleur pour -l'environnement en question. Cette clé fixe localement la couleur des filets -(alors que la commande |\arrayrulecolor| agit globalement !). +nommée également |\arrayrulecolor|. Néanmoins, \pkg{nicematrix} propose aussi +une clé |rules/color|, disponible dans |\NiceMatrixOptions| ou dans un +environnement individuel, pour fixer la couleur des filets. Cette clé fixe +localement la couleur des filets (alors que la commande |\arrayrulecolor| agit +globalement !). Elle est à privilégier. \medskip \begin{scope} @@ -1182,6 +1213,11 @@ muguet & dahlia & souci \\ \end{NiceTabular} \end{scope} +\medskip +En fait, dans cet exemple, au lieu de |\hline|, il aurait mieux valu utiliser la +commande |\Hline|, fournie par \pkg{nicematrix} et décrite ci-dessous, car elle +garantit un meilleur résultat dans les lecteurs de PDF aux bas niveaux de zoom. + \medskip @@ -1218,21 +1254,19 @@ p.~\pageref{corners}. \item Pour les rangées et colonnes extérieures, cf. p.~\pageref{exterior}. \end{itemize} -En particulier, cette remarque explique la différence entre la commande standard -|\hline| et la commande |\Hline| proposée par \pkg{nicematrix}. +En particulier, cette remarque montre déjà une différence entre la commande +standard |\hline| et la commande |\Hline| proposée par \pkg{nicematrix}. -La commande |\Hline| admet entre crochets un argument optionnel qui est une -liste de couples \textsl{clé=valeur} qui décrivent un filet. Pour la description -de ces clés, voir |custom-line| p.~\pageref{custom-line}.\footnote{Remarque - technique. Si l'utilisateur définit une commande par-dessus la commande - |\Hline|, il doit veiller à ce qu'elle soit \emph{développable} au sens de - TeX (en utilisant |\NewExpandableDocumentCommand| de LaTeX3, |\newcommand| de - LaTeX ou même |\def| de TeX). Exemple : - |\newcommand{\RedLine}{\Hline{color=red}}|} +Par ailleurs, la commande |\Hline| admet entre crochets un argument optionnel +qui est une liste de couples \textsl{clé=valeur} qui décrivent un filet. Pour la +description de ces clés, voir |custom-line| +p.~\pageref{custom-line}.\footnote{Remarque technique. Si l'utilisateur définit + une commande par-dessus la commande |\Hline|, il doit veiller à ce qu'elle + soit \emph{développable} au sens de TeX (en utilisant + |\NewExpandableDocumentCommand| de LaTeX3, |\newcommand| de LaTeX ou même + |\def| de TeX). Exemple : |\newcommand{\RedLine}{\Hline[color=red]}|} \bigskip -\colorbox{yellow!50}{\textbf{Nouveau 6.23}}\enskip - De même que la commande |\Hline|, le specificateur «\verb+|+» admet entre crochets des options qui caractérisent le filet à tracer. @@ -1516,9 +1550,11 @@ utilisée par l'utilisateur dans le préambule d'un environnement à préambule \bigskip On traite maintenant de la description du filet elle-même. Les options qui -suivent peuvent aussi s'utiliser dans l'argument optionnel d'une |\Hline| -individuelle. +suivent peuvent aussi s'utiliser dans l'argument optionnel d'une commande +|\Hline| individuelle ou dans l'argument optionnel d'un spécificateur «\verb+|+» +dans un préambule d'environnement. +\bigskip Il y a trois possibilités. @@ -1731,7 +1767,7 @@ $\begin{pNiceArray}{cccc:c} Rappelons que l'extension \pkg{colortbl} peut être chargée directement par |\usepackage{colortbl}| ou en chargeant l'extension \pkg{xcolor} avec l'option -|table| : |\usepackage[table]{xcolor}|. +\texttt{table} : |\usepackage[table]{xcolor}|. \medskip Comme l'extension \pkg{nicematrix} est fondée sur \pkg{array}, il est possible @@ -1828,6 +1864,8 @@ De nouvelles commandes sont disponibles dans ce |\CodeBefore|: |\cellcolor|, \index{arraycolor@\texttt{\textbackslash arraycolor} (commande du \texttt{\textbackslash CodeBefore)}} +Les noms de ces commandes sont inspirés des noms des commandes de \pkg{colortbl}. + \medskip Ces commandes ne colorient pas les cases qui se trouvent dans les «coins» si la @@ -2327,13 +2365,13 @@ que la commande éponyme de \pkg{colortbl} (néanmoins, contrairement à la commande |\columncolor| de \pkg{colortbl}, celle de \pkg{nicematrix} peut apparaître à l'intérieur d'une autre commande, elle-même utilisée dans le préambule) ; -\item \colorbox{yellow!50}{\textbf{Nouveau 6.21}}\enskip |\rowcolors| qui prend pour arguments deux couleurs et colorie la suite du +\item |\rowcolors| qui prend pour arguments deux couleurs et colorie la suite du tableau avec ces deux couleurs ; -\item \colorbox{yellow!50}{\textbf{Nouveau 6.21}}\enskip |\rowlistcolors| qui prend pour argument une liste de couleurs et colorie +\item |\rowlistcolors| qui prend pour argument une liste de couleurs et colorie la suite du tableau avec ces couleurs.\footnote{Quand la commande |\rowlistcolors| (ou la commande |\rowcolors|) est utilisée dans une case de - la colonne~$j$, le coloriage ne s'applique que les colonnes au-delà de~$j$ - (à dessein).} + la colonne~$j$, le coloriage ne s'applique que les colonnes au-delà de~$j$ (à + dessein).} \end{itemize} \medskip @@ -2399,7 +2437,7 @@ La clé \Definition{rowcolor} fixe la couleur de fond et la clé \Definition{col fixe la couleur du texte.\footnote{La clé |color| utilise la commande |\color| mais insère aussi une instruction |\leavevmode| devant. Cela évite un espace vertical parasite dans les cases qui correspondent à des colonnes de type - |p|, |b|, |m|, |X| et |V| (qui débutent en mode vertical de LateX).} + |p|, |b|, |m|, |X| et |V| (qui débutent en mode vertical de LaTeX).} \item \index{bold (clé de \texttt{\textbackslash RowStyle})} La clé \Definition{bold} impose des caractères gras aux éléments de la rangée, qu'ils @@ -2590,10 +2628,7 @@ initiale de ce paramètre est |\linewidth| (et non |\textwidth|). Pour se rapprocher davantage de l'environnement |{tabularx}|, \pkg{nicematrix} propose aussi un environnement |{NiceTabularX}| avec une syntaxe similaire à celle de |{tabularx}|, c'est-à-dire que la largeur voulue pour le tableau est -spécifiée en premier argument (obligatoire).\footnote{Si \pkg{tabularx} est - chargé, on doit obligatoirement utiliser |{NiceTabularX}| pour utiliser les - colonnes |X| (cela est dû à un problème de conflit de définition des - spécificateurs de colonne |X|).} +spécifiée en premier argument (obligatoire). Comme avec les extensions \pkg{tabu}\footnote{L'extension \pkg{tabu} est @@ -3270,10 +3305,10 @@ au-dessous et au-dessus de la ligne. Les arguments sont composés en mode mathématique avec |\scriptstyle|. \smallskip -\colorbox{yellow!50}{\textbf{Nouveau 6.22}}\enskip La version 6.22 introduit un -nouveau label spécifié par le caractère~«|:|» pour un label situé \emph{sur} la ligne -elle-même. Ce label est en fait composé sur un fond blanc qui est superposé sur -la ligne en pointillés (voir un exemple p.~\pageref{ex:colon}). +La version 6.22 de \pkg{nicematrix} a introduit un nouveau label spécifié par le +caractère~«|:|» pour un label situé \emph{sur} la ligne elle-même. Ce label est +en fait composé sur un fond blanc qui est superposé sur la ligne en pointillés +(voir un exemple p.~\pageref{ex:colon}). \bigskip \begin{BVerbatim}[baseline=c,boxwidth=10cm] @@ -3355,7 +3390,7 @@ Pour la clarté, dans la suite, on utilisera ces noms-là. \bigskip La clé \Definition{xdots/horizontal-labels} demande que les labels (introduits -par |_| et |^|) restent horizontaux. +par |_|, |^| et |:|) restent horizontaux. \medskip L'option \Definition{xdots/color} indique bien entendu la couleur de la ligne @@ -3477,10 +3512,9 @@ $\begin{bNiceMatrix}[margin,hvlines] \index{blkarray@\pkg{blkarray} (extension)} -\colorbox{yellow!50}{\textbf{Modifié 6.16}}\enskip Pour les environnements à -préambule (|{NiceArray}|, |{pNiceArray}|, etc.), il est possible de placer des -délimiteurs verticaux directement dans le préambule.\footnote{Cette syntaxe est - inspirée de l'extension \pkg{blkarray}.} +Pour les environnements à préambule (|{NiceArray}|, |{pNiceArray}|, etc.), il +est possible de placer des délimiteurs verticaux directement dans le +préambule.\footnote{Cette syntaxe est inspirée de l'extension \pkg{blkarray}.} \label{delimiters-in-preamble}% \smallskip @@ -3581,9 +3615,9 @@ PGF-TikZ créés par \pkg{nicematrix} dans le |\CodeAfter|. Ces nœuds sont déc à partir de la page \pageref{PGF-nodes}. \medskip -Par ailleurs, plusieurs commandes spéciales sont disponibles dans le |\CodeAfter| : -|\line|, |\SubMatrix|, |\OverBrace| et |\UnderBrace|. On va maintenant détailler -ces commandes. +Par ailleurs, plusieurs commandes spéciales sont disponibles dans le +|\CodeAfter| : |\line|, |\SubMatrix|, |\OverBrace|, |\UnderBrace| et +|\TikzEveryCell|. On va maintenant détailler ces commandes. \subsection{La commande \textbackslash line dans le \textbackslash CodeAfter} @@ -4007,7 +4041,7 @@ $\begin{pNiceMatrix} \bigskip Attention : Aucun espace vertical n'est réservé par \pkg{nicematrix} pour ces -accolades.\footnote{Voir à ce sujet: \url{https://tex.stackexchange.com/questions/685755}} +accolades, ni pour leurs labels.\footnote{Voir à ce sujet: \url{https://tex.stackexchange.com/questions/685755}} \bigskip \index{color!clé de \texttt{\textbackslash OverBrace} et \texttt{\textbackslash @@ -4053,6 +4087,77 @@ $\begin{pNiceMatrix} \OverBrace[shorten,yshift=3pt]{1-4}{2-6}{B} \end{pNiceMatrix}$ + +\subsection{La commande \textbackslash TikzEveryCell dans le \textbackslash CodeAfter} + +\index{SubMatrix@\texttt{\textbackslash TikzEveryCell} (commande du +\texttt{\textbackslash CodeAfter}\newline et du +\texttt{\textbackslash CodeBefore})|textbf} + + +\colorbox{yellow!50}{\textbf{Nouveau 6.24}}\enskip La commande |\TikzEveryCell| +exécute avec TikZ le chemin rectangulaire qui correspond à chaque case du tableau, +avec comme paramètres TikZ l'argument de |\TikzEveryCell|. Cet argument doit +être une liste de couples \textsl{clé=valeur} applicables à un chemin +TikZ. En fait, cette commande s'applique à chaque cellule du tableau, exceptées +celles situées dans les rangées et colonnes extérieures (cf.~p.~\pageref{exterior})o et celles situées dans +les coins vides (quand la clé |corners| est utilisée: cf.~p.~\pageref{corners}). Elle s'applique en fait à +chaque bloc (sauf ceux qui ont la clé |transparent|) et ne s'applique pas aux +cellules situées dans ces blocs. + +\medskip +En fait, dans la liste des clés passée en argument on peut mettre une clé +|offset|. Cette clé n'est pas fournie par TikZ mais par \pkg{nicematrix}. Elle +réduit le rectangle correspondant au bloc par une marge (horizontalement et +verticalement) égale à la valeur (passée à |offset|). C'est ce rectangle réduit +qui sera le chemin exécuté par TikZ avec comme options les autres clés de +l'argument de |\TikzEveryCell|. + + +\medskip +\begingroup +\bigskip +\begin{BVerbatim}[baseline=c,boxwidth=9cm] + +\renewcommand{\arraystretch}{1.3} +\begin{NiceTabular}{ccc}[corners] + & \Block{1-2}{columns} \\ + \Block{2-1}{rows} + & cell 1 1 & cell 1 2 \\ + & cell 2 1 & cell 2 2 +\CodeAfter + ~emphase#\TikzEveryCell{offset=1pt,draw}@ +\end{NiceTabular} +\end{BVerbatim} +\renewcommand{\arraystretch}{1.3} +\begin{NiceTabular}{ccc}[corners] + & \Block{1-2}{columns} \\ + \Block{2-1}{rows} + & cell 1 1 & cell 1 2 \\ + & cell 2 1 & cell 2 2 +\CodeAfter + \TikzEveryCell{offset=1pt,draw} +\end{NiceTabular} +\endgroup + + +\medskip +La commande |\TikzEveryCell| possède deux clés : +\begin{itemize} +\item avec la clé \Definition{empty}, la commande ne s'applique qu'aux cellules +vides ; +\item avec la clé \Definition{non-empty}, la commande ne s'applique qu'aux +cellules non vides. +\end{itemize} + + +\medskip +La commande |\TikzEveryCell| est en fait aussi disponible dans le |\CodeBefore|. + + + + + \index{CodeAfter@\texttt{\textbackslash CodeAfter}|)} \section{Les légendes et les notes dans les tableaux} @@ -4204,7 +4309,7 @@ les notes de pied de page). \item Si une commande |\tabularnote{...}| se trouve exactement à la fin d'une case (sans aucun espace après), l'appel de note est composé en débordement vers la droite (cela peut permettre de mieux conserver l'alignement des contenus d'une -colonne). Depuis la version 6.20a, ce comportement n'a lieu que le mode +colonne). Depuis la version 6.20a, ce comportement n'a lieu que si le mode l'alignement de la case est |c| ou |r| (alignement horizontal centré ou en butée à droite). @@ -4524,9 +4629,9 @@ avec des coins arrondis.\footnote{Bien sûr, lorsqu'il s'agit d'un environnement \end{itemize} \bigskip -\colorbox{yellow!50}{\textbf{Nouveau 6.21}} Cette clé est disponible dans tous -les environnements et commandes de \pkg{nicematrix} (comme -|\pAutoNiceMatrix|) et également dans |\NiceMatrixOptions|. +Cette clé est disponible dans tous les environnements et commandes de +\pkg{nicematrix} (comme par exemple |\pAutoNiceMatrix|) et également dans +|\NiceMatrixOptions|. \bigskip \begin{BVerbatim}[baseline=c,boxwidth=9.5cm] @@ -4715,11 +4820,10 @@ $A = \begin{pNiceMatrix}[last-row,last-col=4] \end{varwidth} \bigskip -\colorbox{yellow!50}{\textbf{Nouveau 6.21}}\enskip La commande |\rotate| accepte -une option |c| entre crochets : |\rotate[c]| (les espaces sont supprimés après -|\rotate[c]|). Quand cette clé est utilisée, le contenu, après rotation, est -composé dans une |\vcenter|, ce qui fait que, le plus souvent, on obtiendra un -centrage vertical. +La commande |\rotate| accepte une option |c| entre crochets : |\rotate[c]| (les +espaces sont supprimés après |\rotate[c]|). Quand cette clé est utilisée, le +contenu, après rotation, est composé dans une |\vcenter|, ce qui fait que, le +plus souvent, on obtiendra un centrage vertical. \medskip |