Sur l'ECM ci-dessous, les termes sont très rapprochés (ie. entre la valeur absolue puis la norme, et entre les deux normes), ce qui rend l'expression, me semble-t-il, difficilement lisible. Sans \documentclass[french]{article} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc} \usepackage{amsmath} \usepackage{kpfonts} \newcommand*{\abs}[1]{\lvert#1\rvert} \newcommand*{\norm}[1]{\lVert#1\rVert} \begin{document} \[ \abs{\lambda}\norm{u}\norm{v} \] \end{document} (Testé sur TeXLive 2021.) Est-ce un comportement attendu de Je précise que j'aimerais une solution utilisable avec \usepackage{mathtools} \DeclarePairedDelimiterX{\abs}[1]{\lvert}{\rvert}{#1} \DeclarePairedDelimiterX{\norm}[1]{\lVert}{\rVert}{#1} |
Le problème a été remonté à Daniel Flipo et sera corrigé pour Publiée 21 Nov '21, 23:37 Mathieu2L |
Je ne sais pas répondre à la question de savoir si le comportement est voulu, mais ajouter, dans la définition de la macro, une petite espace
\
après\rvert
améliore sensiblement le rendu.\newcommand*{\abs}[1]{\lvert#1\rvert\,}
Ça vaudrait le coup d'en informer Daniel Flipo, le mainteneur de
kpfonts-otf
(Christophe Caignaert, l'auteur dekpfonts
, n'en assure plus la maintenance).Merci. Cependant, ajouter systématiquement de l'espace dans la définition ne permet pas d'atteindre ce que je cherchais (le rendu n'est pas satisfaisant pour
\cos(\abs{x})
par exemple) et, surtout, je n'y arrive pas avec une définition utilisant\DeclarePairedDelimiterX
. Je vais contacter Daniel Flipo.